XP: Card, Conversation, Confirmation - The three C's
This is a technique lifted from XP (Extreme Programming).
Card
On each card is enough text that identifies a requirement. Notes of priority and cost are written on it as well. They serve as tokens for requirements and are handed to developers during implementation and returned to customers when completed.
Conversation
Conversations are collectively exchanges of thought between customers and programmers. It is largely verbal, but may be communicated with supplemental examples.
Confirmation
Confirmation, in other words, acceptance tests, are defined at the start with the customer and shown to customer at the end of the iteration to confirm the story's completion. Note that extra documentation, while seemingly helpful, hardly "confirms" anything and cannot replace acceptance tests.
Comments
Post a Comment