Part 1 – Release planning

A new phase of work begins with release planning, a whole team meeting which is used to create a release plan. It commences with the customer/business introducing new problems for the team to solve. At this early ideation phase, the customer will often be thinking in the form of software features. These are written on index cards in the format of users stories.

XP emphasizes that business people are to make business decisions and technical people are to make technical decisions. The Development Team, therefore, leaves the customer to write the User Stories.

The following is an example User Story from a cinema ticketing system:

On the top half of the index card, the narrative of the User Story is written. It typically ...

Get The Agile Developer's Handbook 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.