Top Banner
95

Scrum Master as facilitator

Jan 23, 2018

Download

Software

Anat Alon
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scrum Master as facilitator
Page 2: Scrum Master as facilitator
Page 4: Scrum Master as facilitator
Page 5: Scrum Master as facilitator

Some Working Agreement

If you want to be here - act like you want to be here

Page 6: Scrum Master as facilitator

Some Working Agreements

Page 7: Scrum Master as facilitator
Page 8: Scrum Master as facilitator
Page 9: Scrum Master as facilitator

Comfort Zone

Panic Zone

Learning Zone

Page 10: Scrum Master as facilitator
Page 11: Scrum Master as facilitator

Comfort Zone

Panic Zone

Learning Zone

Page 12: Scrum Master as facilitator
Page 13: Scrum Master as facilitator

Comfort Zone

Panic Zone

Learning Zone

Page 14: Scrum Master as facilitator

This is my Life :)

Page 15: Scrum Master as facilitator

FACILITATION

Page 16: Scrum Master as facilitator

FACILITATION FACIL

Page 18: Scrum Master as facilitator

Respect the sticky noteOne item per sticky, use a sharpie

Page 19: Scrum Master as facilitator

EXERCISE

Let’s Form Teams

Page 20: Scrum Master as facilitator

TABLE OF CONTENTS

What is facilitation?

Basic facilitation principles

Scrum ceremonies facilitation

Offshore tools

Traps and pitfalls

Page 21: Scrum Master as facilitator

4 Principles to start with:

EnthusiasmBoundaries

Time Boxing Be prepared

Page 22: Scrum Master as facilitator

Be Prepared

Six critical questions:

Create a setting for success

1) Purpose 2) Outcomes 3) Decisions

4) Questions 5) Impact 6) Set the Stage

Page 23: Scrum Master as facilitator

Time Boxing

Allocate a certain amount of time to an activity in advance

Visual

Plan in advance

Focus

End time box: hard vs. soft (recommended: maximum 45 mins)

Some will say: “We all live in time box determined by death”

Page 24: Scrum Master as facilitator

How would you prepare for this kind of meeting?

Page 25: Scrum Master as facilitator
Page 26: Scrum Master as facilitator

Boundaries

Give you a sense of self

You are able to decide how you want to be treated by others

You are able to make decisions that serve and support you

Help prevent double bind situation

Why?

Some will say: “Freedom with Boundaries”

Page 27: Scrum Master as facilitator

Boundaries

DoD (Definition of Done)

DoA (Definition of Awesome)

Working Agreements

Sprint / Release

Examples:

Page 28: Scrum Master as facilitator

Consensus ! No Democracy

Hell Yes! O.K No Way!New Idea

Page 29: Scrum Master as facilitator

Build the ultimate working agreements

Page 30: Scrum Master as facilitator

Working Agreements:

The team starts and end the day together

Being on time is critical

The team stay 100% committed and 100% focused, no interruptions (1 interruption == 1 joke)

All wireless devices on silent mode

Pointing Fingers has no place

No veto power from outside the team

No silent objectors. Don’t have silent disagreement

What I say in the room stays in the room

Page 31: Scrum Master as facilitator
Page 32: Scrum Master as facilitator

Enthusiasm

It’s contagious

If you are not enthusiastic - how can you expect it from others?

You are the “salesperson” - do you believe in what you are selling?

Reduce cynicism

Why?

Some will say: “Lead by example”

Page 33: Scrum Master as facilitator

TILL YOU MAKE IT!

Option #1: Fake it

Page 34: Scrum Master as facilitator

What it feels like

Option #2: Learn

Page 35: Scrum Master as facilitator

SCRUM PROCESS OVERVIEW 3 Roles:

Product owner

Scrum Master

Team 4 Ceremonies :

Sprint Planning

Daily

Sprint review

Retrospective 3 Artifacts:

Product Backlog

Sprint Backlog

Burndown Charts

Page 36: Scrum Master as facilitator

PUZZLE SCRUM

Page 37: Scrum Master as facilitator

Game Rules 3 Roles:

Product owner = I am

Scrum Master = alternate

2 teams

Iteration = 5 days

1 day = 8 mins

For each meeting:

Be prepared

Time box

Simulation

Page 38: Scrum Master as facilitator

Product Backlog Refinement = Grooming

Page 39: Scrum Master as facilitator

Puzzle Backlog

1. Door 2. Right wall bottom 3. Front Wall 2 windows 4. Left wall 5. Back wall 6. Roof

Page 40: Scrum Master as facilitator

Some questions

First iteration:

Who sets the reference point?

How do they set the reference point?

Page 41: Scrum Master as facilitator

Puzzle Backlog

1. Door 2. Right wall bottom 3. Front Wall 2 windows 4. Left wall 5. Back wall 6. Roof - 2 SP

Page 42: Scrum Master as facilitator

Be Prepared

Why are we spending our valuable time together?

Get ready for the next 2-3 sprints Clarifying: Identify ambiguity, learning, dependency Estimation: It might impact the priority Splitting: If needed

Purpose:

Page 43: Scrum Master as facilitator

Be Prepared

What does success look like?

All refined PBIs can be “Done” by the Development Team within one Sprint There enough PBIs “Ready” for selection in the following Sprint Planning The people (or representatives) who will do the work make the final estimate The team members have clear understanding on each PBI: business value & ranking The product owner has clear understanding on the selection between different trade-offs

Outcomes:

Page 44: Scrum Master as facilitator

Be Prepared

What do we need to decide?

Who should participate? Which method of estimation to use?

Decisions:

Page 45: Scrum Master as facilitator

Be Prepared

What are the questions we need to answer while we are together?

Is everyone participating actively? What is our reference point? If not what do we do? Do team members understand the PBIs in the level they need? How do we handle identified unknowns and dependencies?

Questions:

Page 46: Scrum Master as facilitator

Be Prepared

How do I/we want people to feel at the end of this meeting?

Excited (or at least engaged) Committed Achievable Time worth spent trustful

Impact:

Page 47: Scrum Master as facilitator

Be Prepared

Where? How? Accessories?

White board Presenter planning poker cards Recommended: sitting in a circle so everybody will be able to see everyone else (comfortable)

Set the Stage:

Page 48: Scrum Master as facilitator

Time Box

Up to 5% out of the sprint cycle Should we split?

Page 49: Scrum Master as facilitator

…more then one team works on the same backlog?

…there are a lot of unknowns? …big gaps in business knowledge?

…no quality expertise?

…PO (or someone else) tries to influence the estimation all the time?

…everyone is talking at the same time?

What should you do if..

Page 50: Scrum Master as facilitator

Option #1: Wisdom of crowds 1. The item to be estimated is read to all

2. Attendants ask clarifications for the item

3. Each person selects a card and displays it for all

4. The final estimation is the average of all participating people

5. Handle next item

Page 51: Scrum Master as facilitator

Let’s go..

1. Door 2. Right wall bottom 3. Front Wall 2 windows 4. Left wall 5. Back wall 6. Roof - 2 SP

Page 52: Scrum Master as facilitator

Very Fast

Option #1: Wisdom of the crowds

Biased towards authority and experience Not optimized for learning Unknowns, dependencies and risks can be overlooked

Recommended when PBI is easy and familiar to all

Page 53: Scrum Master as facilitator

Option #2: Planning Poker1. Each person gets a deck of cards (Fibonacci)

2. The item to be estimated is read to all

3. Attendants ask clarifications for the item

4. Each person selects a card and puts it on the table facing down

5. When everyone is done, cards are exposed

6. If the estimations does not match, a short discussion is held:Highest and Lowest estimators speak first. Then return to step 4

7. Handle next item

Page 54: Scrum Master as facilitator

Complete view of the PBI Focus on shared learning Identify risks Encourage honesty Expose team problems

Option #2: Planning Poker

Slow Hard to facilitate Hard to engage all team members Requires one shared goal

Recommended when team is multi-disciplinary

Page 55: Scrum Master as facilitator

Facilitating Planning Poker1. Question #1:

“Is there any one that did not select a card?”2. The Highest and Lowest estimators speak first 3. Always make sure the discussion is relative to a reference. Not

disconnected from the scale4. Question #2:

“Did you learn something new?”5. Question #3:

“Is there any work that needs to be done in order to make this PBI ready for the next sprints? “

Page 56: Scrum Master as facilitator

Option #3: Silent Sorting 1. The item to be estimated is read to all

2. Attendants ask clarifications for the item

3. Handle next item

4. Put all the cards, in a line (small to large) with at least one item as a reference

5. Participants silently take turns to do one of the following actions:‣ Add item to the the sorted list‣ Move one item within the sorted list

6. When no one is moving any item - we succeed

Page 57: Scrum Master as facilitator

Let’s go..

1. Door 2. Right wall bottom 3. Front Wall 2 windows 4. Left wall 5. Back wall 6. Roof - 2 SP

Page 58: Scrum Master as facilitator

Fast (might be longer than Wisdom of crowds) Easy to facilitate

Option #3: Silent Sorting

Can be biased towards authority and experience Can get to a deadlock Might create multiple reference points Unknowns, dependencies and risks can be overlooked

Recommended for teams in high level of maturity

Page 59: Scrum Master as facilitator

Facilitation Silent Sorting Estimation 1. Nobody talks2. Comparing to older reference point (do not start from scratch

every time)3. If we hit a deadlock, stop and start talking

Page 60: Scrum Master as facilitator

HOW NOT TO FALL ASLEEP

Page 61: Scrum Master as facilitator

EXERCISE

Coaching vs. Facilitation

Page 62: Scrum Master as facilitator

Planning

Page 63: Scrum Master as facilitator

How do you do it?

Part 1 Part 2

Be prepared

Purpose

Outcomes

Decisions

Questions

Impact

Set the stage

Time Box

Boundaries

Page 64: Scrum Master as facilitator

Planning Part 1

Be prepared

Purpose What can be delivered? Who takes what?

Outcomes 3-5 stories per team

Decisions Sprint goal and which team will take each PBI?

QuestionsDo we have any PBIs in risk? Do we have any dependencies ?

Impact Empowered, trusted

Set the stage Each PBI written on a sticky note ordered based on rank and placed on the wall

Time Box Up to 15 minutes

Boundaries Standing UpOnly the team select which story to take

Page 65: Scrum Master as facilitator

…we have two teams working on the same backlog?

…one team wants to take priority 1,2 and 3?

…one team wants to take priority 1 and 2? …priority 1 and 2 are coupled?

What should you do if..

Page 66: Scrum Master as facilitator

Planning Part 2

Be prepared

Purpose How are we going to achieve sprint goal

Outcomes Sprint backlog

Decisions Design, UI, Api's, integration, main test case, dependencies what will be displayed in review

Questions What do we need to do in order to bring this item to done? Can we take another story?

Impact Committed, responsible

Set the stage Open space, sticky notes, fun, strategy

Time Box As much as neededEvery 1.5 hours - 15 mins break

BoundariesAt least two people on each PBIEveryone will know what all tasks mean Each task is less than a day

Page 67: Scrum Master as facilitator

…one team member is an expert in one domain. However, there is no work to do in that domain?

…the team doesn’t know how to splits PBIs into small tasks? …the PBI requires learning of a new area?

What should you do if..

Page 68: Scrum Master as facilitator

Planning part 1:

Page 69: Scrum Master as facilitator

Planning part 2: Are you ready to plan how to build a house?

Page 70: Scrum Master as facilitator

Are you ready to build a house?

Page 71: Scrum Master as facilitator

Daily Scrum

Page 72: Scrum Master as facilitator

Please Download and open Kahoot:

Daily

Page 73: Scrum Master as facilitator

The scrum master / manager / team lead

Randomly

Recommended: Based on priority

Who Starts?

Page 74: Scrum Master as facilitator

Daily - option #1: Focus on Achievements

3 Questions: 1. What have we accomplished since the last daily

2. What will we accomplish until the next daily

3. What are my/our impediments

Page 75: Scrum Master as facilitator

Focus on progress Easy to facilitate Encourages interaction with the Scrum board

Daily - option #1: Focus on Achievements

Boring Sometimes feels like micro management Does not focus on sprint goal Sometimes Scrum board is only updated once

Page 76: Scrum Master as facilitator

3 Better Questions: 1. What have we learned since the last daily

2. Who needs help 3. How do we handle the blockers

Daily - option #2: Focus on shared learning

Page 77: Scrum Master as facilitator

Focus on shared learning Encourages teamwork Recognizes blockers or hidden work

Daily - option #2: Focus on shared learning

Hard to execute (sometimes people become zombie) Hard to facilitate No interaction with the Scrum board Does not focus on sprint goal Easy to forget updating the Scrum board

Page 78: Scrum Master as facilitator

Daily Probing Questions

Progress:

1. Is any of our work hidden?

2. Are the next user stories blocked in some way?

3. Are there user stories that we can unblock?

4. Which user stories are moving slowly?

5. Are there any bottlenecks in the queues (WiP is exceeded)?

6. Is anyone assigned to too many tasks?

7. Should we act on user stories owned by absent team members?

Page 79: Scrum Master as facilitator

Daily Probing Questions

Looking forward:

1. Is there a demand for backlog refinement (grooming)?

2. Are we clear about what's next?

3. Are we doing everything we can to minimize waiting time?

Page 80: Scrum Master as facilitator

Daily - option #3: Game Challenge the team with a game:

One team member observe the daily stand up from aside

If she/he is able to identify a problem that others didn’t notice she/he wins!

The winner can select one challenge that all team members must do and take a short video of that (e.g. dance crazy)

Page 81: Scrum Master as facilitator

…people look and talk only to the scrum master?

…each person works on a different story?

…people are bored?

…the PO / Dev manager / CEO talks?

…people skip the daily ?

What should you do if..

Page 82: Scrum Master as facilitator

EXERCISE

Daily Scrum From Hell

Page 83: Scrum Master as facilitator

Are you ready to start building a house?

Page 84: Scrum Master as facilitator

Minimal context switch

Encourage people to go and eat together

Tip: Do the daily before lunch time

Page 85: Scrum Master as facilitator

Sprint Retrospective

‘The greatest enemy of great is good enough’

Page 86: Scrum Master as facilitator
Page 87: Scrum Master as facilitator

Retrospective simulation Now I am the scrum master…

Page 88: Scrum Master as facilitator

Retrospective Model Example

Opening (2-5 minutes)

Data collection (15-25 minutes)

Generate insights (15-25 minutes)

Decide what to do (15-25 minutes)

Closing (2-5 minutes)

Page 89: Scrum Master as facilitator

DOT VOTING

Common practice: 3 dots per person

If there are more than 10 issues:Dots = #issues/3 (round up)

Page 90: Scrum Master as facilitator

If you have to do offshore teams..

Real time boardLinoGo reflect

Do not! But if you must :

Page 91: Scrum Master as facilitator

Sprint Review

Show & Tell

Bazaar Review

Page 92: Scrum Master as facilitator

What would you do if..1. Resistance:

“I have already been in 3 agile training” “Nothing of what you saying makes any sense”“They are all liars”

2. Scrum-But:“So Scrum Master is like a TL”“We are already good. No need for retro”“Not everyone is needed in the daily”

3. Changing subject:“The previous training I have been to was horrible”

Page 93: Scrum Master as facilitator

Ground Rules1. Be calm2. Avoid arguing3. Be curious

- Ask questionsor:- “Great question, what you would do in this situation”- “Great question, Naama what would you have done?”

4. Listen

Tip: For each activity split to group of 2-4 people

Page 94: Scrum Master as facilitator

www.practical-agile.com

[email protected]

[email protected]

Practical Agile Forum

Company PageCompany Page

Our lifetime guarantee

Page 95: Scrum Master as facilitator

“THE VALUE OF AN IDEA LIES IN THE USING OF IT”

Thomas Edison