Meeting Techniques

The Scrum framework prescribes four specific meetings - Sprint Planning, the Daily Scrum, Sprint Review and Retrospective and Product Backlog Refinement. No other meetings are required by Scrum, unless the Scrum Team decides additional meetings are crucial to deliver the potentially shippable increment. If the meeting is not considered crucial by the Scrum Team, it should be approached with a great deal of skepticism.

Have a Clear Purpose

Even short meetings (such as daily stand-ups or sprint reviews/retrospectives) can go off the proverbial rails when they lack a clear purpose or objective, warned certified Scrum trainer and Agile coach Mitch Lacey, author of “The Scrum Field Guide: Agile Advice for Your First Year and Beyond.”

“The key is to understand why you are having the meeting,” Lacey explained. The facilitator should state the intent and purpose of the meeting at the outset, and structure the agenda accordingly.

For instance, since the goal of a standup is to plan for the next 24 hours, not to review yesterday’s work, he recommends that facilitators focus daily Scrum questions around progress rather than tasks. For example:

  • What have you accomplished since the last meeting?

  • What do you plan to accomplish by the next meeting?

  • What could get in your way?

“I like to close each meeting by asking a fourth question,” Lacey said. “’On a scale from one to 10, how confident are you in your ability to achieve the goal of the sprint?’”

Posing this “litmus test” question can galvanize the team around its goals and draw out individuals who seem reluctant to voice issues or concerns, he added. If obstacles are not brought up in a timely manner, the Scrum Master can’t help remove them.

Don’t Get Lost in the Weeds

To keep meetings fast-paced and succinct, get rid of the chairs, advised Martin Wickman, an Agile coach focused on development and author of “Running Effective Scrum Meetings: Boost Your Team’s Productivity with Agile Retrospective Meetings.”

“Ask the team to come up with ground rules, such as cell phones and laptops must be powered off, team members need to arrive on time and not interrupt the speaker,” Wickman added. To build trust and self-reliance, the Scrum Master should then ask the team’s permission to point out the guidelines if violations occur.

He also recommends creating a “parking lot” on a whiteboard, where the facilitator can post unrelated topics or issues that require further analysis. Use sidebars for more detailed discussions of complex problems, such as product backlog issues.

To prevent anchoring bias in decision-making during sprint planning sessions, facilitators need to coach dominating team members to step back and be more inclusive. Or they should make an effort to call on more timid contributors first, in order to keep rock star developers from pushing their ideas at the expense of others.

“Don’t fall into the trap of relying on one or two key contributors,” Wickman said. “Encourage team members to take the initiative and volunteer for assignments and tasks during meetings.”

Mistakes to Avoid

Conducting meetings via phone or e-mail: Create “esprit de corps” and encourage self-reliance by meeting in-person (or via video conference for distributed teams).

Taking formal notes: Don’t waste time taking notes or implementing a complicated collaboration tool. Remember, the Agile Manifesto emphasizes people and interactions over processes and tools. Jot down ideas on sticky notes and keep moving.

Letting meetings get stale: To keep sprint retrospectives from becoming dull and routine, analyze the data after a sprint and let the team select one or two important issues to discuss and improve.


SAMPLE MEETING PURPOSE AND AGENDAS

From Jean Tabaka’s 2007 book, Collaboration Explained.

Meeting Purpose

To commit to the Sprint Goal for the next Sprint with a complete Sprint Backlog of prioritized product requests, their tasks, estimate and task assignments.

Meeting Outputs

  • A Sprint Backlog with tasks, estimates and task owners defined for the the highest priority Product Backlog items and the Team’s commitment to the Sprint.

Meeting Participants

  • Scrum Master, Product Owner and the entire development Team. Executive sponsor, customers, expert users, solution architects, interaction designers and other specialists, as needed.

Agenda

  1. Opening

  2. What is the Sprint Goal for the Sprint?

  3. What is the Team composition for the Sprint?

  4. What is the total Team capacity for the Sprint?

  5. What are all the prioritized items in the Product Backlog and what information supports their priority?

  6. What are the technical concerns around the items in the Product Backlog?

  7. What are the other concerns or risks associated with the Team and the Sprint Goal?

  8. Given all of this information, what are the tasks, estimates and task owners for these items that will form the Sprint Backlog? Given these estimates, what priorities have shifted that would impact the Sprint Backlog

  9. What is our final commitment for this Sprint?

  10. What actions do we need to take from this meeting as a result of our commitment and who are the owners of those actions?

  11. Closing

Meeting Purpose

  • To determine the progress of the Team’s commitment from the previous Daily Scrum and to note any actions necessary to help the Team reach its Sprint Goal.

Meeting Outputs

  • An updated Sprint Backlog and Team’s commitment for the day’s work. A list of post-meeting activities and updated Burndown Chart, if needed.

Meeting Participants

  • Scrum Master and the entire development Team. Product Owner participation is encouraged, but optional.

Agenda

  1. Opening

  2. What have you finished since the last Daily Scrum?

  3. What will you finished before the next Daily Scrum?

  4. What is blocking your progress?

  5. Do we have any action items? Who are the owners?

Meeting Purpose

  • To demonstrate the potentially shippable functionality completed by the Scrum Team during the Sprint and to update the Product Backlog based on information from the demonstration and the stakeholders.

Meeting Outputs

  • Updated Product Backlog with new items and priorities.

Meeting Participants

  • Scrum Master, Product Owner, entire development Team and Stakeholders.

Agenda

  1. Opening

  2. What was our commitment for this Sprint? What was the Sprint Goal? What was our final set of completed Product Backlog items for this Sprint?

  3. What events transpired during the Sprint that the Stakeholders should be aware of?

  4. What is our demonstration of these Product Backlog items?

  5. Are there any risks, business, technical or market, we should consider before the next Sprint?

  6. What changes are there in the Product Backlog items, priorities or estimates?

  7. Closing

Meeting Purpose

  • To discuss any practices to keep, change or add that would improve the Scrum Team’s effectiveness; to discuss and identify any organizational impediments that are preventing the Team from working effetively.

Meeting Output

  • New Scrum Team practices and recommendations for the next Sprint.

Meeting Participants

  • Scrum Master, Product Owner and the entire development Team. Stakeholders are present at the invitation of the development Team only.

Agenda

  1. Opening

  2. What is the status of the Action Items from the previous Sprint?

  3. What are our current issues and concerns as a Scrum Team?

  4. What worked well that we would do again?

  5. What practices would we alter or drop?

  6. What new practices would we want to introduce into our next Sprint?

  7. What Action Items do we want to commit to as a Team for the next Sprint?

  8. Closing


Anatomy of a Meeting

FIVE LEVELS OF INVOLVEMENT

  1. Presenting and Reporting: a one-way activity, where the group members merely sit and listen.

  2. Comments and Questions: group members are participants in the meeting, but on a limited basis.

  3. Extensive Discussion: demands sustained concentration and effort by each member of the group.

  4. Convergence and Alignment: participants are asked to think from each other’s points-of-view and tolerate the tensions that may arise during periods of misunderstanding.

  5. Ownership and Commitment: everything described in Convergence and Alignment, plus the added requirement that participants persevere unto they produce a solution that gains the enthusiastic endorsement from all members.

SEVEN TYPES OF MEETINGS

  1. Share Information: the purpose is make an announcement, deliver a report or provide a presentation to the group.

  2. Obtain Input: the meeting planner seeks feedback and\or suggestions from the group, but does not want the group to make decisions.

  3. Advance the Thinking: the meeting planner wants to group to make progress on a topic or move their views on the topic to the next step.

  4. Make Decisions: the purpose is for the group to address a simple, or complex, issue and bring it to closure.

  5. Improve Communication: the members of a group meet to strength their working relationships by sharing feelings and\or dealing with interpersonal tension.

  6. Build Capacity: scheduled training time to focus on developing and improving the skills of the group.

  7. Build Community: the members of the group meet to promote camaraderie, strengthen the bonds among people who work together and generally boostmoral.


Reference Material

Articles

Videos