Lecture Notes for Extreme Programming
24 May 2001 - The Customer
- the customer is part of the development process - objectives, planning,
acceptance
- full-time, on-site customers - answer questions
- user stories
- each story is a small bit of system function
- "small bit" means about a week's worth of programmer effort
- stories are told from the user's point of view - not the implementer's
- the set of stories is the system specification
- user stories anchor further discussion about the system between client
and developers
- acceptance testing
- acceptance tests indicate if the development's on track or not
- the customer specifies the acceptance tests
- after the stories have been developed, before the iteration ends
- programmers develop, apply and keep track of (regression) the tests
This page last modified on 24 May 2001.