Cover page by Mike Cohn

Safari, the world’s most comprehensive technology and business learning platform.

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required

O'Reilly logo

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 ...

Find the exact information you need to solve a problem on the fly, or go deeper to master the technologies and skills you need to succeed

Start Free Trial

No credit card required