Chapter 5. The Example Project

“When you are inspired by some great purpose, some extraordinary project, all your thoughts break their bonds; your mind transcends limitations, your consciousness expands in every direction, and you find yourself in a new, great and wonderful world.”


The team meets for a chartering session to develop the objectives for Sam’s idea for a new system. The charter is the first step in the project (see Figure 5.1) and includes the objectives—the tests for the project as a whole. Then the team holds the initial requirements elicitation workshop that creates high-level requirements and high-level acceptance criteria.

Figure 5.1. Projects Start with the Charter

The Charter

Sam rents a conference room ...

Get Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.