OOPSLA '04

Workshop:  The Customer Role in Agile Projects

Sunday, October 24th 8:30 - 5:00

Jens Coldewey, Coldewey Consulting
Mary Poppendieck, Poppendieck LLC
Klaus Marquardt, Draeger Medical AG 

One of the values of agile methodologies is to satisfy the customer through frequent delivery of working, useful software. The claim is that agile projects yield better customer satisfaction than traditional processes.

However, the customer role in agile methodologies is often perceived to be nebulous. There are hints, such as the regular Sprint Meeting in Scrum or the Customer on Site in XP, but more questions are raised than answered: Are customer and client the same? Are there any assumptions about the corporate culture of the client? Are there any restrictions on the legal construction of the client-vendor-relationship? Is the customer one person or a team? And so on.

This workshop aimed at exploring the customer role further in a highly interactive setting. It looked for different perspectives on the topic from the participants experience and tries to deepen the understanding of this important issue.

Contents and Objectives

Though the customer is the main target of all agile methodologies, his or her role is surprisingly fuzzy in agile methodologies. There is some work going on currently to fill this gap, such as an evolving pattern language on the customer role in XP or a proposal for an IEEE standard, but these are in early stages and thus far from generally answering one of the major questions of agile development: What role does the client play in agile projects and are there specific practices or strategies that help an organization to establish a fruitful customer relationship? 

This workshop aimed at discussing these issues and getting additional insights into the client role of agile projects.  

Attendees (Click on name to see submitted position paper.)

Jennitta Andrea
Robert Biddle
Jens Coldewey
Richard P. Gabriel
Klaus Marquardt
Brian Marick

Barb Miller
Jeff Patton
Mary Poppendieck
Tom Poppendieck
Dan Rawsthorne
Barbara Weber
Werner Wild

Results:  Poster Session (Click on session title to see poster.)

The workshop attendees produced three posters for the OOPSLA poster session.  Here they are:

1.  The Agile Customer Can...
2.  Products vs. Projects
3.  Nickieben Bourbaki Is a Customer on an Agile Project. Boy, does he have problems…

About the Organizers

Jens Coldewey is an independent consultant from Munich, Germany, specialized in deploying object-oriented techniques and agile development in large organizations. He was program chair of the EuroPLoP’98 conference, member of the program committee of the PLoP ’98,PLoP’99, EuroPLoP’99, XP 2002 - 2003, Agile Development Conference 2003, OOPSLA 2003 and2004 conferences. He was co-organizer of a serious of workshops in past OOPSLAs, including the "Human Issues of Agile Processes" workshop at OOPSLA 2001 and the „Commonalities of Agile Methodologies“ workshop at OOPSLA 2002. He is board member of the Agile Alliance Non-Profit Organization and writes a regular column on Agile Development in ObjektSpektrum, the German SIGS/101 magazine on OOKlaus

Klaus Marquardt is a lead software architect at Dräger Medical in Lübeck, Germany. His published work covers modular, extensible software and system architectures, agile values in large organizations, and the working attitude of software architects. Klaus has co-organized various workshops at previous OOPSLA conferences on agile development and software architecture, and contributed to other conferences including EuroPLoP, OOP (Germany), OT (UK), VikingPLoP, and JAOO (Denmark). He is program chair of EuroPLoP 2004.

Mary Poppendieck a Cutter Consortium Consultant, is a seasoned leader in both operations and new product development with more than 25 years' of IT experience. She has led teams implementing lean solutions ranging from enterprise supply chain management to digital media, and built one of 3M's first Just-in-Time lean production systems. Mary is currently the President of Poppendieck LLC and located in Minnesota. Her book Lean Software Development: An Agile Toolkit, which brings lean production techniques to software development won the Software Development Productivity Award in 2004.