1. The term “agile” is used to describe lightweight software development processes that are very different from traditional heavyweight methods. The term was coined at a developer conference in Utah in 2001, where the Agile Manifest was first drafted (see [URL: Agile Manifesto]).

2. Extreme Programming (XP) is a loose collection of values, principles and practices for agile software development introduced by Kent Beck in 1999. Most agile development processes are based on the tenets of XP. The current version of XP is explained by Beck in [Beck/Andres 04].

3. The “sprint” metaphor refers not to high speed, but to the short courses involved in sprint racing.

4. “Incremental deliveries of ‘done’ product ensure that a potentially useful version ...

Get Testing in Scrum 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.