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.
Understanding customer wishes, maintaining regular contact
with end users, and balancing their potentially conflicting interests.
Talking to developers, clarifying feature requests when needed,
and understanding some of the developer's technical concerns.
Translating user stories into functional tests, and verifying
that these tests run correctly.
Participating in the planning of iterations and releases
Maintaining good contact with management, explaining
progress, and justifying the time spent with the development team.
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
Workshop topics include, but are not limited to:
- Customer involvement patterns
- Cost models for customer involvement
- Managing an on-site customer's manager
- Helping the customer to speak with one voice
- Refactoring customer involvement practices
- Bad smells in customer involvement
- Customer involvement in product development
- Techniques for helping proxy customers
- On-site customer teams
- Customer roles, such as gold owner, goal donor, and end user
- Customer skill sets
- Dealing with customer conflicts
- Off-site customer involvement
- Experience reports
- The on-site customer in relation to other XP practices
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).
The number of participants will be limited to 20.
You can participate in three ways:
During the workshop, experiences, ideas, and best practices
will be collected into a short workshop report.
- Writing participant (preferred)
You are invited to submit a one or two page position statement
During the workshop, you will get the opportunity to present
your position in 15 minutes.
Papers will be made available in advance on the WCI2001 web site,
enabling other participants to prepare questions
and their counter-positions.
- Presenting participant
You are invited to prepare a 10 minute presentation of your
position on customer involvement, which you will present during
- Attending participant
You are invited to attend and provide lively feedback and comments
on other people's presentations.
You can register by sending an email to
Since the number of participants is restricted to 20, it is advisable
to register as early as possible.
If the workshop gets overbooked,
writing and presenting participants will be given preference to
- Writing participants: please
your position paper before April 30 by email.
- Presenting participants:
the title of your presentation as well as a short abstract
before April 30 by email.
- Attending participants:
Please send an email containing your contact data.
Attendance is without cost, but participants must also
register for the
(early registration is before April 15).
Arie van Deursen
P.O. Box 94079
1090 GB Amsterdam
Arie van Deursen
Last modified: March 27, 2001