Agile Project Management For Dummies
Book image
Explore Book Buy On Amazon

Agile is a descriptive term for a number of project development and management techniques and methods. Agile project management is an empirical project management approach. In other words, you do something in practice and adjust your approach based on experience rather than theory.

Agile development methods focus on

  • Development within multiple iterations, called iterative development

  • Emphasis on simplicity, transparency, and situation-specific strategies

  • Cross-functional, self-organizing teams

  • A working product or software as the measure of progress

The empirical approach of agile management projects promote

  • Transparency: Everyone involved in the process understands and can contribute to the development of the process.

  • Inspection: The inspector must inspect the product regularly and possess the skills to identify variances from acceptance criteria.

  • Adaptation: The development team must be able to adjust quickly to minimize further product deviations.

Initially applied exclusively to software development, agile methodologies didn’t arise out of nothing. The concepts have historical precedents, some of which have origins outside software development, which isn’t surprising, given that software development hasn’t been around for that long in the history of human events.

About This Article

This article can be found in the category: