Saturday, March 12, 2016

The Right 3 Questions for the Daily Scrum


The common version of the questions asked in the daily scrum are:
  1. What did you do yesterday?
  2. What will you do today?
  3. Is anything in your way?
Many teams discover a problem with these questions: They are about what a person did and will do rather than what the person accomplished. And so some teams realize there are better questions to be asked in the daily scrum:

  1. What did you accomplish yesterday?
  2. What will you accomplish today?
  3. Is anything in your way of accomplishment?
When the questions are reworded to focus on accomplishments rather than activity, it becomes clear that the team values progress. Some individuals generate a lot of activity, but no progress. They are like a swimmer flailing about in a pool--arms flying everywhere and legs kicking furiously but without any forward movement.

Having questions that focus on what you did accomplish or will accomplish makes it clear that this is what’s important.

It’s a minor rewording, but one that will help your team succeed with agile.



This article is by Mike Cohan

Sunday, March 6, 2016

"No Progress" Status in Daily Scrum


What to Do When Someone Talks About a Flux Capacitor in the Daily Scrum it mean "No Progress"


In today's world of hectic schedules, excessive multi-tasking and sharing team members across multiple projects, it is common for a team member to have no progress to report at a daily scrum.

Often, team members will try to hide their lack of progress with confusing updates: "I worked on the OrbitalMonitor class yesterday switching it to use lazy initialization for its flux capacitor all powered through an ARC reactor."

Rather than let that happen, I encourage team members to admit when they got nothing done. I do this by having team members say simply "No progress" whenever that's the case. But discuss it with your team. Maybe they'd prefer a different phrase.

There are a couple advantages here. First, it's more honest to allow people to admit when they got nothing done. Sometimes it's their own fault. (We all have days when we just couldn't concentrate.) Other times, though, it's because things from outside the project demanded our time.

Second, using a common phrase to indicate a lack of progress makes it really easy for a ScrumMaster to notice the problem. When one team member mumbles something about slight progress with the flux capacitor and another about minor progress with the ARC reactor, the ScrumMaster might not notice that both really got nowhere.

But when everyone more openly agrees to say "No progress," it becomes abundantly clear. This allows the ScrumMaster to step in earlier than he or she might otherwise and remove a problem such as an outsider interfering. It also help Scrum Master to plan the activities with no hurdles for upcoming sprints.

Whether your team uses a specific phrase or not, encourage them to be open and clear during the daily scrum whenever they have "no progress" to report. And if they do that, you'll be more likely to succeed with agile



Inspired by blog of Mike Cohn