OnsiteCustomer
tags:
On-site customer is one of the practices of extreme programming,
one of the twelve mentioned in the White
Book. It says that a customer should sit with the developers
in their open work area to be available to answer questions and
interact with the development team. Indeed they are part of the
development team, and recognize that the success of the team depends
as much on them as it does on the developers. They don't have to
give up their reqular job to do this, but they must be physically present.
The XP customer is from the business side of the organization not the development side. The customer is someone who will be a beneficiary of the system. They may be a regular user of the system and usually come from the organizations that's paying for the software. Furthermore they are responsible for making decisions about the business value of potential features in the system and describing requirements to the development team. A customer may be one person, but is more commonly a team.
For more see discussions on extremeProgramming.org, XP123.com.
