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

Popular posts from this blog

Notes: 10 Knowledge Areas of Project Management (PMBOK 6)

RACI Definitions