Active customer involvement is crucial to any software development project. For that reason, extreme programming (XP) insists on an on-site customer, who has many different tasks:
Compared with an XP developer, the on-site customer only has a small bag of methods and techniques he can use to deal with the various problems he may encounter. For improving the design, for example, the XP practitioner has a catalog of smells and refactorings available that enable him to recognized danger signals and attack them in a systematic manner. Similarly, the on-site customer would be much helped by explicit guide lines, smells of danger, ways to deal with recurring problems, and so on.
The purpose of this workshop is to bring together people interested in customer involvement in software development projects, in order to share experiences and collect guidelines for successful customer involvement.
The results of the workshop have been collected in a workshop report (in pdf). The papers and programme are listed below.
The workshop will be lively, entertaining, and full of discussion. The duration of the workshop will be half day (from 09:00 until 12:30), followed by a lunch Italian style. Presentations take 10 minutes, followed by 5 minutes of discussion. Each session is concluded with 15 minutes of discussion. The workshop opens with an introduction session where participants can raise the questions they would like to get addressed in the workshop; in the concluding wrap up we'll evaluate how far we got in answering these questions.
Arie van Deursen
|09:05||Participants introduce themselves|
|09:30||The Customer Role in the C3 Project
Ron Jeffries (ObjectMentor)
|09:45||Does XP Need a Professional Customer?
Malte Finsterwalder (Hamburg, Germany)
|10:00||Customer Involvement Experiences in a Software Product Line
Arie van Deursen (CWI, Amsterdam)
|10:15|| Pairing the Customer: Software as Wanted versus Software as Needed
Jurgen Ahting (AMECO, Germany)
|11:00||The Customer is Always Right?
Steven Fraser (Nortel, USA)
|11:15|| The role of the XP Customer in a product company:
Toward a Customer Team
Kay Johansen (Verio Web Hosting, USA)
|11:30|| Getting the Customer Off Site and On the Team
Tom Ayerst (Dresdner Kleinwort Wasserstein, London)
Lessons learned, resolved and open issues, next steps.
For historic reasons, you may want to browse the call for papers and the call for particiation.
Arie van Deursen
P.O. Box 94079
1090 GB Amsterdam