Workshop On Customer Involvement


Monday 21 May, 2001, Sardinia, Italy

XP2001 Satellite Event


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:

Success of an XP project strongly depends on the way in which the on-site customer is able to fulfill these roles.

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.

Workshop Report

The results of the workshop have been collected in a workshop report (in pdf). The papers and programme are listed below.

Workshop Programme and Papers

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.

09:00 Welcome
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)
10:30 Discussion

10:45 Coffee break

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)
11:45 Discussion
12:00 Wrap up
Lessons learned, resolved and open issues, next steps.
12:30 Lunch
The results of the discussions have been collected in a workshop report.


For historic reasons, you may want to browse the call for papers and the call for particiation.

More Information

Arie van Deursen
P.O. Box 94079
1090 GB Amsterdam
The Netherlands

Arie van Deursen