October 2009
Intermediate to advanced
504 pages
15h 39m
English
Scrum teams have learned to smooth the flow of work through a sprint by doing acceptance test–driven development (ATDD). In ATDD, work occurs in response to acceptance tests. Acceptance tests serve as a record of the decisions made about the implementation of a feature. As such they are written throughout the sprint as those conversations occur.
ATDD can be thought of as analogous to the test-driven development (TDD) of Chapter 9. Lasse Koskela, author of Test Driven: Practical TDD and Acceptance TDD for Java Developers, shows the relationship between ATDD and TDD, as shown in Figure 16.3. I’ve amended Koskela’s original diagram to show only the role of the conditions of satisfaction in this cycle.
Figure ...
Read now
Unlock full access