Chapter 1Why Agile and Lean Approaches Work

If you’re thinking of implementing an agile approach, maybe you’ve had these or similar problems:

  • You get most of the way through your project and bam—key requirements change.

  • The team started with an agreement about the architecture or high-level designs, but then realizes the agreements are insufficient for the problems it’s encountering now.

  • The team can’t release anything at the desired release date, or even weeks later. Everything is partially done and nothing is fully done.

An agile approach can help you fix these problems and more. But what kind of agile approach should you use? Some people swear by iterations, often in the form of Scrum. Some people swear by kanban. Others say, “Agile doesn’t ...

Get Create Your Successful Agile Project now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.