Skip to main content

Eleven Improv Commandments for Agile Teams

Improvisational comedy techniques have been making their way into agile training discussions for some time.  The UK (and beyond) Agile Coaches Gathering devoted their 2009 autumn meeting to "Improvisation for Agile Coaches."  Planning for Failure's amazing Todd Charon did this wonderful lightning talk in 2010.  And this week, Lisa Crispin posted an enthusiastic review of Mike Sutton's half-day improv session for AgileCoachCamp US.

From Del Close's skull's MySpace Page
I've always felt happier belonging to the "yes-and" teams much more than the "no-but" ones, but and I wanted to see for myself how improv philosophies and techniques could provide a useful framework for agile/lean software development.  So, inspired by Lisa, here's what I found out.

Most inquiries into improv lead to Del Close, granddaddy of Chicago-style improvisational comedy, and co-author of Truth in Comedy:  The Manual of Improvisation.  Del famously bequeathed his skull to Chicago's Goodman Theater, to be used as Yorick in productions of Hamlet.  His co-author and executor, Charna Halpern, was unable to obtain his actual skull and was forced to donate a purchased replacement, which skulduggery (sorry) was subsequently unearthed (again) by The Chicago Tribune and reported on with great amusement by The New Yorker in 1999.

Del had what he called "the Eleven Commandments" of improv, encompassed, more or less, by this list:
  • You are all supporting actors.
  • Always check your impulses.
  • Never enter a scene unless you are NEEDED.
  • Save your fellow actor, don`t worry about the piece.
  • Your prime responsibility is to support.
  • Work at the top of your brains at all times.
  • Never underestimate or condescend to your audience.
  • No jokes (unless it is tipped in front that it is a joke.)
  • Trust... trust your fellow actors to support you; trust them to come through if you lay something heavy on them; trust yourself.
  • Avoid judging what is going down except in terms of whether it needs help (either by entering or cutting), what can best follow, or how you can support it imaginatively if your support is called for.
  • LISTEN 
Do these apply?  Well, it's not clear in the software development context that jokes shouldn't be allowed, unless the team includes a particularly bad punster.  But with that specific caveat aside, these rules are wonderful for describing how to behave when you're part of a team, not an individual achiever.

In particular, the advice to trust, avoid judgement, provide support, and check impulses seems like it would go quite a long way to create a team where everyone would want to be working with the best part of their brain at all times.

What I like the best, though, is the advice to "save your fellow actor, don't worry about the piece."  The example Todd Charon provides in his YouTube video is of a case where a troupe was performing on a slippery stage, and the first person went out and fell off a chair while pretending to screw in a lightbulb.  Without hesitation, a second troupe member ran out on stage and did the exact same thing, turning a potentially embarrassing and show-stopping moment into "part of the show."

There are a lot of lessons for us in this vignette about a unified and supportive team stance in face of adversity, and about how to communicate with stakeholders in a face-saving way at all times.  But at the end of the day, what I like about this advice is that as you look over the course of your career, you really DON'T care if this project or that one succeeded or failed.  Even my successful software projects have been rendered obsolete by the passage of time.  I think fondly of the Dbase III purchase request generating system I wrote in 1985, for example.  But what matters over time is the relationships you build with the people around you.

I'm pretty sure "focus on the present" is another rule of improv which holds very true for agile software development teams.  But how nice that this art form shows how focusing on the present sets you up well for a life well lived.

Comments

  1. Hi Elena,

    Thanks for the reference in your post! I wrote more on that event shortly after it happened. http://goo.gl/oojES

    Also, if you're in Chicago, I highly recommend checking out TJ & Dave if you haven't seen them already. Here's the trailer from their DVD

    http://www.youtube.com/watch?v=CnuohnCNUY4

    ReplyDelete
  2. Thank you! I really loved your talk.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Wonderful blog & good post.Its really helpful for me, awaiting for more new post. Keep Blogging!


    Agile Coach Training

    ReplyDelete

Post a Comment

Popular posts from this blog

How Do You Vote Someone Off of Your Agile Team?

One of the conundrums of agile conversion is that although you are ordered by management to "self-organize," you don't get to pick your own team.  You may not have pictured it this way, but your agile team members are going to be the same people you worked with before, when you were all doing waterfall!   I know I wasn't picturing it that way for my first agile team, so I thought I should warn you.  (I thought I was going to get between six and eight original Agile Manifesto signers.  That didn't happen.). Why "warn" you (as opposed to "reassure" you, say)?  Because the agile process is going to reveal every wart, mole, quirk, goiter, and flatulence issue on the team within a few hours.  In the old days, you could all be eccentric or even unpleasant in your own cube, communicating only by document, wiki, email, and, in extreme situations, by phone.  Now you are suddenly forced to interact in real time, perhaps in person, with written messag...

A Corporate Agile 10-point Checklist

I'm pretty sure my few remaining friends in the "small, collocated team agile" community are going to desert me after this, but I actually have a checklist of 10 things to think about if you're a product owner at a big company thinking of trying out some agile today.  Some of these might even apply to you if you're in a smaller place.  So at the risk of inciting an anti-checklist riot (I'm sorry, Pez!), I am putting this out there in case it is helpful to someone else. From http://www.yogawithjohn.com/tag/yoga-class/ Here's what you should think about: 1.        Your staffing pattern.  A full agile project requires that you have the full team engaged for the whole duration of the project at the right ratios.  So as you provision the project, check to see whether you can arrange this staffing pattern.  If not, you will encounter risks because of missing people.  Concretely it means that: a.    ...

Requirements Traceability in Agile Software Development

One of the grim proving grounds for the would-be agile business analyst (henceforth "WBABA")  is the "traceability conversation."  Eventually, you will have to have one.  You may have seen one already.  If you haven't, you may want to half-avert your eyes as you read further.  It gets a little brutal.  But if you close them all the way, you can't read. From:  http://www.highestfive.com/mind/how-to-perform-a-successful-interrogation/ Dialogue: WBABA :   ...so in summary, we complete analysis on each story card, and then we support the developers as they build it that same iteration! Corporate Standards Guy:   but how do you do traceability in agile?  You have to have traceability.  It's broadly recognized as an important factor in building rigorous software systems. These software systems permeate our society and we must entrust them with lives of everyday people on a daily basis. [The last two sentences are an actu...