martinfowler.com logo Home Blog Articles Books About Me Contact Me ThoughtWorks

OnsiteCustomer agile Reactions

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.


Links
home
bliki
feed 
Translations
Japanese
Spanish
Korean
Chinese
Thai
Categories
agile
design
dsl
leisure
refactoring
ruby
thoughtWorks
tools
uml
writing
Blog Roll
ThoughtBlogs
TW Alumni
Nicholas Carr
Steve Cook
Brian Foote
Simon Harris
Gregor Hohpe
/\ndy Hunt
Ralph Johnson
Patrick Logan
David Ing
Brian Marick
Jeremy Miller
Jimmy Nilsson
Samuel Pepys
Keith Ray
Johanna Rothman
Kathy Sierra
Dave Thomas

martinfowler.com logo mingle logo thoughtworks logo

© Copyright Martin Fowler, all rights reserved