Advanced Scrum master workshop

67
Advanced Scrum master Workshop Elad Sofer Agile coach co-founder @ practical-agile twitter: @eladsof email: [email protected] blog: www.thescrumster.com Ilan Kirschenbaum Agile coach co-founder @ practical-agile twitter: @_kirschi email: [email protected] blog: http://fostnope.com/

description

The slides from the public "Advanced Scrum master workshop"

Transcript of Advanced Scrum master workshop

Page 1: Advanced Scrum master workshop

Advanced Scrum master

Workshop

Elad Sofer Agile coach

co-founder @ practical-agile twitter: @eladsof

email: [email protected] blog: www.thescrumster.com

Ilan Kirschenbaum Agile coach

co-founder @ practical-agile twitter: @_kirschi

email: [email protected] blog: http://fostnope.com/

Page 2: Advanced Scrum master workshop

Connection before content

Page 3: Advanced Scrum master workshop
Page 4: Advanced Scrum master workshop

Physical examination

Page 5: Advanced Scrum master workshop

A-HA wall

Feedback

Page 6: Advanced Scrum master workshop
Page 7: Advanced Scrum master workshop

Product Owner workshop by Practical Agile is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Express your preferences

Page 8: Advanced Scrum master workshop
Page 9: Advanced Scrum master workshop

Scrum master video

https://www.youtube.com/watch?v=oheekef7oJk

Page 10: Advanced Scrum master workshop

What is a scrum master?

Page 11: Advanced Scrum master workshop

Scrum master [dictionary definition]

• Scrum - A framework for managing the development lifecycle of software products.

• Master - A skilled practitioner of a particular art or activity.

• A Scrum master the leader of the Scrum process & team.

Page 12: Advanced Scrum master workshop

Scrum master Responsibilities1. Help the team with Scrum 2. Facilitate effective ceremonies 3. Help remove impediments 4. Push the team forward 5. Do all this within X amount of time

Page 13: Advanced Scrum master workshop

THE biggest problem

Page 14: Advanced Scrum master workshop
Page 15: Advanced Scrum master workshop
Page 16: Advanced Scrum master workshop

BORNLeaders are not

Leaders are

Grown

Page 17: Advanced Scrum master workshop

What are you responsible for ?

10 9 8 7 6 5 4 3 2 1

Personal –Spouse –Children –Family –Friends –House chores

Product \ Project –Code –Requirements –Tests –Plans –Support –Bugs –Reports

Team \ People –Training –Teaching –Mentoring –Administrative

Communication –Phone calls –Meetings –E-mail –Proposals –Blog –Slides –Manual

Page 18: Advanced Scrum master workshop
Page 19: Advanced Scrum master workshop
Page 20: Advanced Scrum master workshop
Page 21: Advanced Scrum master workshop

Begging

Reward Pu

nish

men

t

Do it yourself

Page 22: Advanced Scrum master workshop

Leadership

?Performing actions that will inspire change that is aligned with a specific goal. maybe?

Page 23: Advanced Scrum master workshop

Does Leadership require authority ?

Page 24: Advanced Scrum master workshop

Lessons in leadership from a dancing guy

videohttps://www.youtube.com/watch?v=hO8MwBZl-Vc

Page 25: Advanced Scrum master workshop

George Edward Pelham Box

Essentially,

all models

are wrong,

but some are

useful.

Page 26: Advanced Scrum master workshop

Share with your team a problem you are currently

facing

(Describe the problem, what did you do)

10 9 8 7 6 5 4 3 2 1

Page 27: Advanced Scrum master workshop
Page 28: Advanced Scrum master workshop

Blame

Shame

Justify

Obligation

Responsibility

Christopher Avery

Page 29: Advanced Scrum master workshop

Analyze your problemsusing the responsibility

process.

10 9 8 7 6 5 4 3 2 1

• In what stage are you? • What would be the responsible thing to do?

Page 30: Advanced Scrum master workshop
Page 31: Advanced Scrum master workshop

For each stage:• Find ways to keep the team in the stage • Find ways to advance the team to the next stage. • Find ways to move the team to the previous stage

7 6 5 4 3 2 1

Page 32: Advanced Scrum master workshop

FEEDBA

CK - THE SEC

RET SOUCE

Page 33: Advanced Scrum master workshop

Feedback by

Gordon Ramsay Video

https://www.youtube.com/watch?v=lYylXXGY6tA

Page 34: Advanced Scrum master workshop

Give feedback to your partner.

4 3 2 15

Page 35: Advanced Scrum master workshop

Switch roles

4 3 2 15

Give feedback to your partner.

Page 36: Advanced Scrum master workshop

Effective feedbackPre-Conditions:!

You Have accurate data You care about the person

Your goal is improvement (Double check) !

Guidelines:!Give feedback frequently

Be prepared. Speak for yourself Use I language.

straight to the point.

Page 37: Advanced Scrum master workshop

Giving effective feedback

Set the Stage!make sure the person is in a state to receive feedback !Describe the behavior or result!Be specific, accurate, speak from experience, validate facts !State the impact!The impact should be a real one, the painful the better !Make a request!Specific, accurate, leave room for other suggestion

Page 38: Advanced Scrum master workshop

Repeat the exercise using the model

prepare your feedback. Give it & Reflect with your partner

Switch

6 5 2 1347

Set the stage - Describe the behaviour state the impact - make a request

Page 39: Advanced Scrum master workshop

Be at the right state!If the time is not right, express it, offer alternative

Actively listen, do not judge!Conquer you ego, Listen, Ask for clarifications

Understand\Empathize with the impact!Show real Empathy, understand the impact, see the other side

Suggest a solution\ Ask for help!Be honest, even if you don’t think this is a problem.

Receiving effective feedback

Page 40: Advanced Scrum master workshop

NAVIGATING CONFLICT

Page 41: Advanced Scrum master workshop

Conflict videohttps://www.youtube.com/watch?v=Gl3e-OUnavQ

Page 42: Advanced Scrum master workshop
Page 43: Advanced Scrum master workshop

patrickLencioni

Page 44: Advanced Scrum master workshop

Dealing with conflictTh

omas

-Kilm

ann

Con

flict

Mod

e In

stru

men

t

Page 45: Advanced Scrum master workshop

3 2 1

From 1 to 5 (1 - often , 5 - seldom): How do i deal with conflict ?

Competition - Avoidance - Surrender - Compromising - Collaborating

Reflect with yourself about the score

Page 46: Advanced Scrum master workshop

3 2 1

For each conflict type describe at least one situation that it should be used.

Competition - Avoidance - Surrender - Compromising - Collaborating

5 4

Page 47: Advanced Scrum master workshop

Conflict types

Page 48: Advanced Scrum master workshop

Conflict types symptoms.

Think of ways to identify conflict types

4 3 2 1

Lack of clarify - Emotional attachment Different values - interpersonal conflict.

Page 49: Advanced Scrum master workshop

Suggest how to approach the

different conflict types

4 3 2 1

Lack of clarify - Emotional attachment Different values - interpersonal conflict.

6 5

Page 50: Advanced Scrum master workshop

Navigating conflict using The Perfection game

Page 51: Advanced Scrum master workshop

Growing leaders

Page 52: Advanced Scrum master workshop

You don't see the world very clearly!You feel that one listens to you.!Fragile, you break easily.

People now notice you.!You have a better picture of how the world works.!People don’t always understand what you mean.!You still have a lot to learn and you fail often.

You have learned a lot and gained experience.!You have more knowledge.!You are able to influence your environment.!It is now time to start hatching more eggs.

Page 53: Advanced Scrum master workshop

Facilitating daily meetings

Page 54: Advanced Scrum master workshop

Daily scrum from hell…

Page 55: Advanced Scrum master workshop

daily meeting guidelines

1. Validate pre-conditions.!2. This is NOT your meeting.!3. Look for clarity.!4. take it offline.!5. Time box!6. Document problems.

Page 56: Advanced Scrum master workshop

The daily is a waste of time…

1. Is it short?!2. Are problems being solved?!3. Is information shared?!4. Is it technical?!5. Is it done standing up?!6. Are we a team?

Page 57: Advanced Scrum master workshop

The wrong way of doing

retrospectives video

https://www.youtube.com/watch?v=FJezcyKno5k

Page 58: Advanced Scrum master workshop

Facilitating retrospectives

Page 59: Advanced Scrum master workshop

Retrospective guidelines

1. Listen.!2. Ask the team.!3. The right activity!4. Time box!5. Stay objective

Page 60: Advanced Scrum master workshop

Retrospective Model

1. Set the stage!2. Gather data!3. Generate insights!4. Decide what to do.!5. Close the retrospective

Page 61: Advanced Scrum master workshop

Retrospective Activities Set the stage!

One word.!Grade the sprint.!

!

Gather data.!Delta \ +!Timeline.!

!

Generate insights.!Silent grouping!5 why’s!

!

Decide what to do.!Action items.!User stories.!

!

Close the retrospective!ROTI.!Appreciate someone.

Page 62: Advanced Scrum master workshop

10 9 8 7 6 5 4 3 2 1

Page 63: Advanced Scrum master workshop

Celebration of learning

Page 64: Advanced Scrum master workshop

Share your learnings

Page 65: Advanced Scrum master workshop

Letter to future self

Page 66: Advanced Scrum master workshop

feedback please. - Please make it effective.

- Can we quote you?

Page 67: Advanced Scrum master workshop

Thank you! תודה.