1 Agile software development
This chapter covers:
- Why everyone, in every business, needs to know how to create enterprise value by creating software
- Why and how software creation is different from other projects businesses undertake
- That software development projects require a special kind of project management
- The Manifesto For Agile Software Development, which states the fundamentals of a new approach to managing software development projects
- That this new way of managing projects is simple, but not easy
The rapid and widespread adoption of the Agile approach to project management, along with the expansion of software into every product, service, government, and enterprise, has spread the use of Agile project management faster than the knowledge and experience needed to do it well.
In order to meet the demand for project managers to run software development the Agile way, training in the Agile approach is often expedient and certification-oriented. The people who come out of this training often know what to do, but not why.