Footnotes

Chapter 1

1 The terminology for the analysis stage has changed, but the philosophy is the same as Royce’s original diagram.

2 Royce went on to propose a two-pass cycle with a number of other interesting innovations to reduce the risk. His insights are still relevant and worth reading.

3 Many teams take this to the extreme of ensuring that the product is always ready to release (called continuous integration). This ensures that they are continuing to make progress. Because nothing is “complete” until they see it work, they are sure that their progress is visible.

4 Again, releases may vary in length, but planning, tracking, and feature production are being done at the iteration level.

5 Elssamadisy and Schalliol[5] initially applied ...

Get Refactoring to Agility 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.