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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.