OOPSLA 2001
"Human Issues of Agile Processes"

Position Papers are available now. All participants are asked to read all of the material in advance!

Though we have enough participants to make this an intersting event, there are still a few places left. Please contact Jens Coldewey if you're interested in participating at this workshop.

Jens Coldewey

Coldewey Consulting

Curd-Jürgens-Str. 4

D-81739 München

Germany

Tel: +49-700-26533939

Fax: +49-89-74995703

email: jens_coldewey@acm.org

http://www.coldewey.com

Jutta Eckstein

Objects in Action

Thierschstr. 20

D-80538 München

Germany

Tel: +49-89-224827

Fax: +49-89-21869507

email: jeckstein@acm.org

http://www.jeckstein.com/

Pete McBreen

McBreen Consulting

133 West Terrance Point

Cochrane, Alberta T0L0W4

Canada

Tel: +1-403-870 4941

email: petemcbreen@acm.org

http://www.mcbreen.ab.ca

Alastair Handley

Pragmatic Software
Consulting Services Ltd.

4028 Chatham PL N.W.

Calgary AB, T2L 0Z6

Canada

Tel: +1-403-210 1899

Fax: +1-403-210 1899

email: alastair.h@home.com

Abstract

The "Manifesto for Agile Software Development" http://www.agilealliance.org/ states the important values for Agile Processes:

In looking at these values we find that there are many Human Issues in Agile Processes. These human issues effect team management as well as client management and the ways the team collaborates.

The intention of this sequel to last year's OOPSLA workshop "Deploying Lightweight Processes" is to identify and illuminate these human issues in agile software development. We look for insights that may help people and organizations prepare for the effects of Agile Processes and the cultural changes that they bring, as well as insights into the psychological systems on which Agile Processes are based.

Human Issues in Agile Processes

The changes to the daily work implicit in Agile Processes are many, some key topics include:

Though many of these changes depend on each other to result in a successful project, they may also experience resistance if they do not fit into the culture of organization. We want to gain a deeper understanding of these human issues and discuss techniques to cope with them.

Though these issues are crucial for a successful agile project, not all methodologies regard them to the same extent. Looking at some example Agile Processes in more detail we find:

Adding the insights of this workshop to the body of knowledge about Agile Processes may help to strengthen the processes and give a new perspective on the strengths and challenges of every technique.

Objectives

We, and the workshop participants will leave the session knowing more about human issues in software development. Hopefully the workshop can answer some if not all of the following questions:

Attendees

Every consultant, teacher, academic, or otherwise interested person is invited to apply for attendance. We primarily seek submissions from practitioners who want to share their experiences with human issues about Agile Processes. Applicants (and Organizers!) needed to submit a position statement. The workshop will be limited to 15 persons.

By now the following persons join the workshop:

Alastair Handley (alastair.h@home.com)
Position Paper
Jens Coldewey (jens_coldewey@acm.org)
Position Paper
Pete McBreen (petemcbreen@acm.org)
Position Paper
Bruce Anderson (bruce_anderson@uk.ibm.com)
Position Paper
Jutta Eckstein (jeckstein@acm.org)
Position Paper
Uros Grajfonor (Uros.Grajfoner@FJA-OdaTeam.com)
Position Paper
Chet Hendrickson (CHendrickson@thoughtworks.com)
Position Paper
Klaus Marquardt (marquardt@acm.org)
Position Paper
Hans Wegener (hans.wegener@csfs.com)
Position Paper
Michael Feathers (mfeathers@mindspring.com)
Position Paper

A complete set of position papers is also available as zip File: PositionPapers.zip (63k)

Though the deadline is over, we still have a few places left. If you still want to participate, please contact jens_coldewey@acm.org or any other organizer.

Workshop Format
Final Report

The workshop attendees are supposed to agree on a format for the final report. Possible choices are e.g. a pattern collection, experience reports, or stories. After the conference the report will be compiled to a 10 - 15 page available via the WWW.

About the Organizers

Jens Coldewey (jens_coldewey@acm.org) is an independent consultant from Munich, Germany, specialized in deploying object-oriented techniques and Agile Processes in large organizations. He was program chair of the EuroPLoP '98 conference, member of the program committee of the PLoP '98, PLoP '99, and EuroPLoP '99 conference. Among others he was co-leader of the "Design for Maintenance" Workshop at OOPSLA 99 and "Deploying Lightweight Processes" at OOPSLA 2000. He writes a regular column on Agile Processes in ObjektSpektrum, the German SIGS/101 magazine on OO.

Jutta Eckstein (jeckstein@acm.org) is an independent trainer and consultant from Munich, Germany. Her interest in lightweight processes is based on ten years experience in developing object-oriented applications. Having completed a course of teacher training and led many 'train the trainer' programs in industry, she focuses also on techniques which help teach OT. She participated in and organized several workshops, panels and tutorials at OOPSLA, OT and EuroPLoP. Besides XP 2001 and XP Universe she is also a member of the program committee of OT 2000. She serves as the chair of EuroPLoP 2001 and of the Educators' Symposium at OOPSLA 2001.

Pete McBreen (petemcbreen@acm.org) is an independent consultant from Cochrane, Alberta, Canada. Pete has been quoted as saying "If Software development is not fun, there is something wrong with the process". This reflects his personal philosophy that "the software development process must support the ways that people naturally work. Software systems are such a fundamental part of any corporation that the sustained ability to enhance and extend systems is what matters most. Truly incremental object-oriented development processes are a means of achieving this goal." Pete was an co-leader of the "Design for Maintenance" Workshop at OOPSLA 99 and the "Deploying Lightweight Processes" workshop at OOPSLA 2000.

Alastair Handley (alastair.h@home.com) is an independent consultant from Calgary, Alberta, Canada. Over the course of his career Alastair has worked as a project manager, team leader, developer, and instructor. His interest in "Human Issues in Agile Processes" stems from the good, bad and ugly experiences that he has had while working with organizations that have introduced, or tried to introduce, Agile processes to existing teams.

References

[Agile Processes] web site: http://www.agilealliance.org. multiple authors.

[ASD] James A. Highsmith III: "Adaptive Software Development - A Collaborative Approach to Managing Complex Systems"; Dorset House, New York, 2000; ISBN 0-932633-40-4; See also: http://www.adaptivesd.com

[XP] Kent Beck: "Extreme Programming Explained - Embrace Changes"; Addison-Wesley, Reading, Massachusetts, 2000; ISBN 0-201-61641-6; See also http://c2.com/cgi/wiki?ExtremeProgrammingRoadmap

[SCRUM] Peter DeGrace, Leslie Hulet Stahl: "Wicked Problems, Righteous Solutions - A Catalogue of Modern Software Engineering Paradigms"; Prentice Hall, Eaglewood Cliffs, New Jersey, 1990; ISBN 0-13-590126-X; See also web site Ken Schwaber.

[Crystal Clear] See Alistair Cockburnís web site: http://www.crystalmethodologies.com .


Last Change: September 22nd 2001