One of the few requirements
									of extreme programming (XP) is to have the customer available. Not only to help the development team, but to be
									a part of it as well. All phases of an XP project require communication with the customer, preferably face to face,
									on site. It's best to simply assign one or more customers to the development team. Beware though, this seems like
									a long time to keep the customer hanging and the customer's department is liable to try passing off a trainee as
									an expert. You need the expert. 
									 User
									Stories are written by the customer, with developers helping, to allow time estimates, and assign priority.
									The customers help make sure most of the system's desired functionality is covered by stories. 
									 During the release
									planning meeting the customer will need to negotiate a selection of user  | 
								
									   
									 
									stories to be included in each scheduled release. The timing of the release may need to be negotiated as well.
									The customers must make the decisions that affect their business goals. A release planning meeting is used to define
									small incremental releases to allow functionality to be released to the customer
									early. This allows the customers to try the system earlier and give the developers feedback sooner. 
									Continued
									on page 2.  
								  |