XP Customers : 9 plus 9
Credit where credit is due : these come from the presentation Programmers are from Mars, Customers are from Venus by Angela Martin, Robert Biddle and James Noble at XPDay 2006.
Nine Key Roles
- Geek Interpreter : talk to the XP programmers
- Technical Liaison : talk to the IT department
- Political Adviser : identify key players and rules
- Acceptance Tester : is it good enough?
- UI Designer : does it look OK?
- Technical Writer : do we need documentation?
- Diplomat : are all views represented?
- Super-Secretary : get all stories written down and followed up
- Negotiator : agree trade-offs in order to keep moving
Nine Customer Practices
- Programmer On-Site : they should see what the business looks like
- Customer Apprentice : help writing stories, attending meetings
- Programmer Holiday : if the development gets ahead, the geeks take a break
- Story Standards : write them in a consistent way
- Show and Tell : keep the sponsors informed
- Customer Pairing : work with another
- Customer Counselor : get help with your role
- Look Before You Leap : have a business case and a release plan
- Three Month Calibration : expect a sanity / progress check at 3 months