Groundhog Day
Patterns of Project Behavior
In Groundhog Day, Bill Murray’s charming 1993 film comedy, a TV reporter travels to a small Pennsylvania town to film the February 2nd Groundhog Day festival. After filming, he collapses in his hotel room and when he wakes up the next morning it’s not February 3rd as it should have been, but February 2nd all over again. And the next morning it’s February 2nd again, and then again and again and again... Everything that happens each time is the same as what happened on each of the earlier instances of Groundhog Day; everybody says and does the same things at the same time in exactly the same way. Our hero is stuck in a time loop.
Tom DeMarco |
If you’ve done more than a very few software projects, you know that Groundhog Day can happen in organizations. There are patterns of behavior that repeat from one project to the next. The lessons you learn on project n are often the same ones you learned on project n-1 and the same ones you’ll be learning in the future. You’ve already learned what needs to be done next time around, but next time around the same things happen again.
The loops we get caught in are patterns of behavior that establish themselves in a corporate culture and then prove resistant to change. Some of these patterns are harmful, but others are surprisingly beneficial. Keeping the good ones and routing out or at least reducing the effects of the bad ones is a key to improved performance.
But here’s the rub: altering corporate culture is cogitative and, by definition, cooperative work, but we don’t even have the vocabulary to address and think about patterns of group behavior. As Alistair Coburn has observed,
“We are still in the infancy of naming what is really happening on software development projects.”
Pre-articulate humans and proto humans may have discovered that water could be used to put out a fire, but without either of those two key words, they could never pass that information on. It had to be discovered and rediscovered again and again. Welcome to Groundhog Day. For lack of a good vocabulary of our governing patterns and a deep understanding of what they are and why they persist, we haven’t much chance to alter them.
And now begins the part of this little essay that is a blatant advertisement. The six members of the Atlantic Systems Guild have been working together over the past three years to produce a book about the sociological patterns that affect team and organizational behavior. We have identified some 89 of these patterns, given each one a name, a concise definition, and a short essay about how to recognize the behavior and in some cases what to do about it.
As we’ve gone about this work, we’ve been able to observe in our own activity some of the very patterns we were writing about. Yes, we had our moments of Mañana (Pattern 7), got sidetracked by a few Happy Clappy Meetings (Pattern 4), and learned to our dismay that Silence Gives Consent (Pattern 25). We sometimes felt like Project Sluts (Pattern 38), but we did nonetheless respect the Sanctity of the Half Baked Idea (Pattern 58) , and finally Rattled Our Dags (Pattern 26) to get the job done. In retrospect, we were lucky to have adequate Seelenverwandschaft (Pattern 66) to see us through.
The book has already been published as your read this, or is about to be, in both English and German. Keep an eye out for it:
Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. Published by Dorset House in the US and Hanser Verlag in Germany.
Click for free sample pdf.
Tom DeMarco
Camden, Maine,
1 December, 2007
Past Perspectives
The Winter 2007 perspective entitled Teams Don't Move
was written by Steve McMenamin.
The Fall 2006 perspective entitled Three Hours to Three Years
was written by Peter Hruschka.
The Spring 2006 perspective entitled The Web Undone by Tom DeMarco.
The Winter 2006 perspective entitled Have We Finished Yet?
was written by Suzanne Robertson.
The Fall 2005 perspective entitled Adult Behavior on Projects
was written by Tim Lister.
The Summer 2005 perspective entitled No Great Leaps Forward?
was written by Steve McMenamin.
The Spring 2005 perspective entitled Mastering Software Architectures
was written by Peter Hruschka.
The Winter 2004 perspective entitled Early Involvement of Testers
was written by James Robertson.
Links from this site to Amazon.com or Amazon.co.uk are done
using Amazon's associates program. That means,
that if you use one of the links and end up buying the book, we get a cut.
We are not getting rich on this, but thought that you should know that
it is happening.
The contents of this site are copyright © 1995-2008 Atlantic
Systems Guild Inc. and Atlantic Systems Guild Limited. Material may
be reproduced provided this copyright notice is attached and the source
is acknowledged. Please pay us the courtesy of notifying the author if
you wish to use material from this site.
|
Happenings
James
Robertson teaches Mastering
the Requirements Process in Brussels, August 5-7. Please
contact
I.T.Works.
James
Robertson teaches Mastering
the Requirements Process in Eindhoven, September 1-3. Please
contact
Telelogic Netherlands for details.
September 8-10, Tim Lister
teaches
Mastering the Requirements Process in Washington, DC
for Software Quality Engineering.
Innovation, Creativity and their Role in Business Requirements. Suzanne Robertson and James
Robertson in conjunction with Neil Maiden and Sara Jones from City University, London, give a full-day tutorial at RE'08, the 16th IEEE Requirements Engineering conference in Barcelona. Tuesday, September 9. Details and registration.
September 11,12 Tim Lister
teaches
Requirements Modeling. in Washington DC.
Contact Software Quality Engineering for details.
James
Robertson teaches Mastering
the Requirements Process in Brussels, September 15-17. Please
contact
I.T.Works for details.
Suzanne Robertson
presents Mastering
the Requirements Process in London, September 15-17. Contact
IRM UK Strategic IT
Training
James Robertson teaches
Mastering the Requirements Process
in Stuttgart, October 6-8. Contact QA
Systems.
October 6-8, Tim Lister
is in San Diego to teach
Mastering the Requirements Process
for Software Quality Engineering.
Suzanne Robertson
gives the keynote presentation on Requirements Management to the Business Analyst Forum in Wroclaw, Poland. October 7,8.
Contact Business Process Management Forum.
October 9,10 Tim Lister
is in San Diego for
Requirements Modeling.
Contact Software Quality Engineering for details.
James Robertson is in Stuttgart,
October 9,10 for Requirements Modelling
Contact QA Systems.
James
Robertson teaches Mastering
the Requirements Process in Eindhoven, October 13-15. Please
contact
Telelogic Netherlands for details.
Ocgtober 14-16, Suzanne Robertson is in Tromso for Mastering
the Requirements Process sponsored by the University of Tromsø
Suzanne Robertson teaches
Manging the Deadline in Rome, October 20-22. Contact Technology
Transfer.
Suzanne Robertson teaches
Mastering the Requirements
Process part 2 in Rome, October 23,24. Contact Technology
Transfer.
James
Robertson teaches Mastering
the Requirements Process in Brussels, October 21-23. Please
contact
I.T.Works for details.
Canberra: James Robertson teaches the popular Mastering the
Requirements Process for Software
Education. November 5-7.
November 10-12, Suzanne Robertson teaches Mastering
the Requirements Process in Melbourne. Please contact Software
Education for details and registration.
Suzanne Robertson teaches
Mastering the Requirements
Process part 2 November 13,14 in Sydney. Contact Software
Education for details of this advanced class.
In
Wellington, Suzanne and
James Robertson teach Mast ering the Requirements Process November 17-19. For details please
contact Software Education
In
Auckland, Suzanne and
James Robertson teach Mastering
the Requirements Process November 24-26. For details please contact
Software Education
Suzanne Robertson teaches
Mastering the Requirements
Process part 2 December 1,2 in Melbourne. Contact Software
Education for details of this advanced class.
December 3-5, Suzanne and J ames Robertson are in Sydney for Mastering
the Requirements Process sponsored by Software
Education
|
In Depth
The Guild's new book Adrenaline Junkies and Template Zombies - Understanding Patterns of Project Behavior was published in the US in February. Orders at Dorset House Publishing and Amazon.com
See Tom DeMarco's video about the Adrenaline Junkies book project.
NEWS: Adrenaline Junkies and Template Zombies has been adopted by the Copenhagen Business School for Prof. Rob Austin's course, "The IT Manager as a Business Leader."
The new Guild book has been published in German Adrenalin-Junkies und Formular-Zombies - Typisches Verhalten in Projekten. The book demonstrates the effect of behavior on project success. Please visit Hanser for more details.
Suzanne Robertson has written an Executive Report "Requirements for Managing
Requirements" for the Cutter Consortium's Agile Product and Project
Management advisory service. Download a free copy
The Microsoft Store on Microsoft's Redmond campus will for the first time start carrying books from publishers other than Microsoft Press. Mastering the Requirements Process is one they have chosen to stock in this initial test phase.
The Volere Requirements Specification
Template has been translated to Spanish. Thanks to Paul Babic of Smartmatic for the translation. A Microsoft Word version is available from the Volere site.
Suzanne and James Robertson announce the publication of the second edition of their best selling Mastering the Requirements Process
We are pleased that Precilog are now offering Mastering
the Requirements Process in France. See the Happenings column for dates.
Version 11 of the popular Volere Requirements Specification
Template is now available in pdf
and Microsoft Word versions
from the Volere site. The html version is here.
In response to many requests we have started a Volere Requirements discussion group.
The judging of the Exemplar Competition: Stand
on My Shoulders is over. Congratulations to Beata Wieczorek for her winning exemplar, and to the eight honorable mentions. Read them here.
Influences on Your Requirements Process
Suzanne Robertson (Atlantic Systems Guild), Neil Maiden (City University),
and Ian Alexander (Scenario Plus) ran a survey to investigate what
influences the way people in industry do their requirements work. The
results are reported in this paper, published at the Requirements
Engineering 2005 conference in Paris. Many thanks to all the people who
participated in the survey.
Suzanne and James Robertson's new
book Requirements-Led Project Management – Discovering David's
Slingshot is now
available. Download a sample chapter here.
Lister
and DeMarco win the Jolt Award for Waltzing with Bears: Managing
Risk on Software Projects. Download three sample chapters
from: WWB.
A new
article on our sister site entitled Getting Started with Volere shows how this popular set of
requirements tools are used.
Suzanne Robertson has posted an article on our
Volere sister site entitled Stakeholders, Goals, Scope: The Foundation for Requirements
and Business Model
Read Lister and DeMarco's article on Risk Management
during Requirements published in IEEE Software APR-04.
The Volere Requirements Specification Template is now available
in Czech. Our thanks to Jana Hatasova of Eurotel for the translation.
Mastering
the Requirements Process by Suzanne
and James Robertson has been published
in Japanese by Sangensha Publishing.
Read Tom DeMarco's recent article in the
CACM about a new dynamic for teams. OCT-24-03
New from Dorset House: DeMarco
& Lister's 2003 book, Waltzing
With Bears: Managing Risk on Software Projects. Also,
you can
download three sample chapters.
OCT-24-03
Peter Hruschka
and Derek Hatley's book "Komplexe Softwaresysteme beherrschen - Requirements
verstehen, Architekturen konzipieren" is available here.
Listen to
Lister and DeMarco on CIO Radio. (Streaming audio.) JUN-05-03 Everything
Volere. Visit
our Volere sister site, home of
the Volere Template and a full set of requirements capture and analysis
support tools.
An important new book: Jim and
Michele McCarthy's Software for Your Head, reviewed on our essential books page. Nov-20-02
Tom DeMarco's
new collection of short stories, Lt.
America and Miss Apple Pie was published in October by Down East Books.
Nov-04-02
Remembering
Simula project manager Kristen Nygaard (1926-2002), a
member of the Guild pantheon of great managers.
|