Chapter 7
Planning with Tests
Traditional software development directed us to hand off a code-complete application to testers at the end of a lengthy development cycle. As our craft improved, we sought shorter cycles, but we still handed off code to testers at the end of the development cycle. As we’ve embraced Scrum, we’ve removed the handoff by forming a cross-functional team able to perform all the required activities. Handoffs are still done, but at least they are to a person on the team with a shared commitment and focus. We’re getting better, but there is still room for improvement.
The physics of software development tells us that testers must have a stable, finished piece of software to click, poke, and test. On the surface, this sounds ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access