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.”

Patanjali

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 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.