MDD

Sunday, 4 October 2015

Exercise: The (daily) standup


  1. What did I accomplish yesterday?
  2. What will I do today?
  3. What obstacles are impeding my progress?

The combination of regular stand-up meetings, story-cards and a task-board seem to be a particularly powerful enabler for the other elements of Agile teams. What we termed the ‘task-board process’ confers both visibility and responsibility
“What I think about the task-board, and I feel it myself, is that the engineers have a hell of a lot more autonomy now. In what they do, there is much less control about what we do now, we pick things off the board, ourselves and we drive them ourselves right through to the end”
To start off we adopted the following guidelines influenced by one of Dublin's early Extreme Programming consultancy groups EXoftware - now part of emergn. The guidelines helped us start to get into the habit of having a daily stand-up and to avoid some of the weeds that inevitably sprout up around new organisational practices when they appear to start succeeding. The 'weeds' are things that others try to piggyback, slipstream, coat-tail onto anything that succeeds in getting people in one place and paying attention.

Rules of stand-up meetings as follows…

  • One of the team calls the rest to convene the stand up meeting
  • Everyone gathers at the task board (conference remote people in by phone or skype)
  • No interruptions
  • Keep story to less than 60 seconds
  • Start story with StoryName
  • Walk up to the board and point to the cards you are referring to.
  • Ask for assistance if required
  • All dialogs to expand in break-out meetings after the stand-up
  • Each person must stand up to the task board and indicate the story-card they are describing
  • Adoption of stand-up meetings will negate the need for the weekly opening meeting
  • The last stand-up meeting of each week is the “big meeting”. It will be followed by the weekly group meeting (operational focus as per previous opening and closing meetings).
People can look at our rules and find faults or things to improve, indeed so did we and as a consequence the practice or flow of the meetings changes over time, sometimes for the good sometimes for the worse. Reading through Martin Fowler's reflections on daily stand-up meetings offers numerous points of comparison and critique for us to contrast, interpret and perhaps change our own practice (see link below).

Further Reading
Martin Fowler has given considerable thought to the dynamics, quirks, irritations, failings and other aspects of programmer stand-up meetings (martinfowler.com).