This is a full day, experiential introduction that focuses primarily on the project management elements of Agile. It's ideal for anyone who is going to be or wants to be invovled in an agile project: developers, product people, managers, and of course, project managers.
Course Description:
On a software project, uncertainty is certain. The customer will change their mind, a 'must have' feature will be discovered, deadlines will move, or an unexpected competitive threat will need to be countered. The agile approach to project management allows the team to easily adjust to these changing conditions in order to produce the most valuable software possible.
This experiential workshop teaches the fundamentals of agile project management, and is recommended for everyone who will be involved in an agile project. We will explore the key roles, responsibilities, interactions, and processes that make a successful agile project happen.
Participants will learn:
* Estimation
* Release planning
* Prioritization
* The rhythm of iterative development and delivery
* The flow of deliverables
* Roles and responsibilities
* Communication on an agile team
* Empirical process control
* Agile metrics
* Simple tools for managing agile projects
The workshop focuses on practical 'how to' skill development, while providing enough theory so that participants will understand why
the techniques work. Interactive exercises allow participants to learn by doing. Class notes, suggestions for further reading, and free
follow-on consulting are all included to ensure that the workshop's lessons can be effectively applied back in the 'real world'.
Official Website: http://www.tmiagile.com
Added by Hillary Johnson on April 7, 2009