Showing posts with label mnemonics. Show all posts
Showing posts with label mnemonics. Show all posts

Sunday, November 28, 2010

A.G.I.L.E.

Here's an exercise that I invented to help me quickly get a group engaged at the start of a course, and also give me some insight into their pre-existing experience and attitude towards Agile.

Duration: About 10 minutes
Grouping: Pairs, whole group

Procedure
  1. Whiteboard or butcher's paper: write the letters A, G, I, L, E vertically
  2. Ask participants to work with the person next to them to turn A.G.I.L.E. into an appropriate acronym in two minutes.  Tell them not to worry if they can't come up with a letter: we'll being pooling the results soon enough.
  3. Go around the room and write down whatever they come up with.
  4. Have a quick scan of the results and give them (positive) feedback about their degree of familiarity with and/or open-ness to Agile.
Benefits
  1. Quick, fun and creative.
  2. Sets the tone for working with others in the group and sharing ideas.
  3. Gives the facilitator useful insights into the group's existing knowledge of and their attitude towards Agile.
Troubleshooting

  • I prefer to get some associations, e.g. "A is for Adaptive Planning, G is for Group cooperation ...", but sometimes get a coherent sentence: e.g. "Always Generate Insights & Leverage Experience" -- which is a nice way of saying "Inspect and Adapt", but is showing inventiveness rather than mining awareness.
  • Suggestion: Write "A is for ..." to steer in the preferred direction, or do it twice and ask for both.

Adaptability
  • Faster to use pairs than individuals during the collating phase.  For large groups consider using trios instead of pairs.
  • It's better if the topic at hand has a short name.  E.g. Better to use L.E.A.N. than C.O.N.T.I.N.U.O.U.S. I.M.P.R.O.V.E.M.E.N.T.!

Sunday, November 7, 2010

An Agile Mnemonic: WRIST SPIN & PACE

Well, maybe more of a mnemonic.  I tried to cook encapsulate a not too long list of the keys to Agile success, and this is what I came up with:

The wrist spinner's stock delivery
Workshops
Retrospectives
Iterations
Stories
Test-driven development

Sustainable pace
Prioritization
Incremental design
iNformative workspace

and

Pair programming
Adaptive planning
Continuous integration
Estimation

The basis for a good bowling attack, plus my choice of foundation practices for Agile success.  Must be cricket season.

Howzat!?