agile thedailystandup

Last modified: August 3rd, 2010

Agile development processes depend on a high level of communication and collaboration for success. This is no truer than in the daily standup meeting that occurs during an iteration.  This meeting is an opportunity for teams to communicate what they've done, what they are committing to the team to do next, and any issues that are causing them or may cause the team to be less effective. Specifically, the three questions that each team member should answer during the meeting include:

  • What did you do yesterday (or since the last standup)?
  • What will you do today (or before the next daily standup)?
  • What impediments are preventing you from making progress?

It is the responsibility of the manager or ScrumMaster to deal with any impediments as quickly as possible.

The daily standup meeting is attended by the entire cross-functional team delivering the iteration.  Other stakeholders such as a marketing manager, an executive, or a developer from a different team may join the meeting but can only listen. The daily standup should be held every day at the same time and place in order to ensure a reliable rhythm.  Daily stand-ups are time-boxed not to exceed 15 minutes.
 

Agile Software Development With Scrum
(Ken Schwaber and Mike Beedle)
The Daily Scrum Meeting (Mike Cohn)
Daily Stand Up Meeting (ExtremeProgramming.org)
It's Not Just Standing Up: Patterns of Daily Stand-up Meetings (Jason Yip)