Over-specific Story

#UserStoryAntiPatterns

Problem

Key milestones are being missed due to defects and rework.

Context

Forces

Supposed Solution

Product Owners spend more time writing more detail into the User Story so that when the Engineering team are ready to estimate they have everything they need.

Resulting Context

When the User Story is first accepted by the Engineering team everyone feels that it is well understood. As development progresses they start to uncover things that hadn't been considered. The Engineers make assumptions based on their understanding of the User Story. These assumptions lead to unexpected behaviour and defects. This leads to rework, and more missed deadlines.

Alternate Solution

Representatives of the whole team (e.g. devs, testers, Product Owner, design) get together and talk about the problem that needs to be solved. The person that has the most context about tells the User Story. The team build a shared understanding of the problem and their approach to solving it.

Discuss...