O'Reilly logo

Succeeding with Agile by Mike Cohn

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 14. Sprints

Like all of the agile processes, Scrum is an iterative and incremental approach to software development. Although the terms iterative and incremental each have a unique meaning, they are often used together. Let’s briefly tease them apart so we can better understand their meanings.

Incremental development involves building a system piece by piece. First one part is developed, then a next is added to the first, and so on. Alistair Cockburn describes incremental development as primarily a “staging and scheduling strategy” (2008). An incremental approach to developing an online auction site might involve first developing the capability to create accounts on the site, next developing the capability to list items for sale, and ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required