You are previewing Succeeding with Agile.

Succeeding with Agile

Cover of Succeeding with Agile by Mike Cohn Published by Addison-Wesley Professional

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

The best content for your career. Discover unlimited learning on demand for around $1/day.