Agile Project Management
Agile project management is the use of customer collaboration, teamwork, iterative development, and adaptability to create new software products, manage the development of software products, and create business value for customers. It is the skillful application of right-sized, just-enough, and just-in-time project management discipline to get the job done—that is, planning a few iterations, developing working software, and then adapting to emerging customer needs and market conditions.
The discipline of agile project management is somewhat of a mystery to proponents of both agile and traditional methods. Some people feel the technical practices of agile methods are undisciplined, and the notion that agile methods ...