Home
About the Guild
Articles
Books
–New Books
–Guild Books
–Guild Library
Consulting
Contact us
Resources
–Requirements
–Software Engineering
–Project Management
–Other
–Cocktails
Requirements Template
Seminars
–Mastering Requirements
–Risk Management
–Requirements Modeling
–Mastering the Requirements Process part II
Services
–Litigation Support
–Project Clinics
–Physical Exam
Volere

 

If you build software, chances are that you and your organization are using some technique developed by The Atlantic Systems Guild.


Apr 29, 2008

the Atlantic Systems Guild

Perspective: Winter 2007-08

 

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.


Amazon.com Links from this site to Amazon.com or Amazon.co.uk are done using Amazon's associates program. That Amazon.co.ukmeans, 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

May 5-7, Tom DeMarco is in Cambridge to host the Cutter Consortium's Summit 2008.
James Robertson is in Brisbane on May 7-9 to present Mastering the Requirements Process. For details please contact Software Education
Suzanne Robertson presents Mastering the Requirements Process in Melbourne May 12-14 for Software Education
James Robertson , Suzanne Robertson and Martin Davie present Mastering Innovation. This is a new course. For details please contact Software Education.
May 19-21, Tim Lister is in Boston to teach Mastering the Requirements Process for Software Quality Engineering.
May 22,23 Tim Lister is also in Boston for Requirements Modeling. Contact Software Quality Engineering for details.
Suzanne Robertson teaches Mastering the Requirements Process part 2 June 2,3 in Sydney. Contact Software Education for details of this advanced class.
June 4-6, Suzanne and James Robertson are in Sydney for Mastering the Requirements Process sponsored by Software Education
Suzanne and James Robertson teach Mastering the Requirements Process in Wellington, June 11-13. For details please contact Software Education
In Auckland, Suzanne and James Robertson teach Mastering the Requirements Process June 16-18. For details please contact Software Education
Suzanne Robertson teaches Mastering the Requirements Process part 2 June 19,20 in Auckland. Contact Software Education for details of this advanced class.
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.
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 Warsaw, 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 Tromsø 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.


home | about | articles | books | consulting | events | litigation support | resources | physical exam | clinics | template | seminars |services |

Contact the Guild top of page