Core Agile development generally focuses on an iterative and collaborative mechanism to manage a small software development team (i.e., the Scrum).Teams adopting Agile development typically see significantly improved alignment with the business goals, reduced development costs, faster time to market, and lower investment in skills and process.In Agile development, requirements are typically done through a lighter weight technique called user stories, which match the fast-paced needs of the Agile environment.This presentation discusses scaling Agile delivery beyond the development team, how to include requirements activities in an Agile development environment, and an overview of how to develop quality user stories.
Lou Hawn has over twenty-eight years experience on medium to large-scale software development projects. The last sixteen years have been dedicated to object-oriented and agile software development projects. He trains, mentors, and consults in best practices, software techniques, and processes (iterative, Agile). Lou specializes in extending Agile for large-scale and highly regulated clients. He has appeared at many prestigious software industry conferences including the Rational User Conference, ACM Computer Conference, Object-Oriented Programming Languages and Systems Conference (OOPSLA), TRI-Ada, Objex, European Conference on Object-Oriented Programming (ECOOP), and Software World USA. Lou has assisted many organizations to design application development processes using best practices, skills enablement, tool automation, and Agile processes. Major corporations using this approach and transition strategy include Digi-Key, bioMerieux, Safeway, State Farm Insurance, and Boeing.
Art Staden has over 25 years hands-on systems and software engineering experience in all development phases including: process definition, business modeling, requirements, analysis, design, code, and test. Significant leadership and team management experience. Professional mentor and trainer, leading teams through business process model, use case, object model, and project plan development, facilitating sessions with developers, subject matter experts and users. Certified Rational Unified Process (RUP) mentor and Agile/Scrum mentor, supporting project management and teams in project management, process adoption and customization. Highly developed verbal communication and writing skills enable effective technology transfer to take place. Considerable experience in business process re-engineering, requirements management and systems analysis.