XP Customer Team
Main Description

The customer team provides the requirements, sets the priorities and steers the project. The customer team can be made up of one or more business representatives from different parts of the organization. If there is more than one representative, it is important that the customer team speak to the developers in one voice ("The Customer") in order to keep communication focused. It is best if the customer team includes a real end user who knows the domain and what is needed. There may be a manager, providing resources, handling external communication and coordinating activities. The team may include testers, who help the customer define the customer acceptance tests. Analysts may also help to define the requirements.