Loading Course Schedule...
The Agile software development methods are designed to make software development quicker, more responsive to the customer's needs, and resilient in the face of change. They are based on the unique philosophy that success in software projects is not dependent upon exhaustive planning, fully documented requirements and rigorous change control. They present a new way to think about software projects that results in projects that look quite different from traditional projects. This course will help you to decide which project management practices from the Agile methods would be appropriate for your projects. Each student will receive a copy of the book Agile Software Development: Evaluating the Methods For Your Organization (2005, Artech House Books) and the Excel workbook that supports the book.
There are no prerequisites required for this course.
3 Days/Lecture & Lab
This course is designed for managers of software development, software team leads and specialists in software development processes and quality assurance.
Introducing the Agile Methods::Key Project Management Practices::Agile Project Initiation Envisioning the Project::Agile Project Initiation Capturing Requirements (Stories, Product Backlog)::Agile Project Initiation Estimating the Product Backlog::Agile Project Initiation Prioritizing the Product Backlog::Agile Project Initiation Defining the Project Roadmap::An Agile Iteration Elaborating Requirements (Iteration Goal)::An Agile Iteration Planning the Work (Iteration Backlog):: An Agile Iteration Estimating the Work::An Agile Iteration Doing the Work (The Daily Stand-Up Meeting)::An Agile Iteration Holding the End-of-Iteration Review::Adapting to Change