scrum master lessons from my 4 year old son

93
Scrum Master Lessons from My 4 Year Old Son

Upload: ryan-ripley

Post on 28-Jul-2015

2.293 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Scrum Master Lessons from my 4 Year Old Son

Scrum Master Lessons from My 4 Year Old Son

Page 2: Scrum Master Lessons from my 4 Year Old Son

@ryanripley

Page 3: Scrum Master Lessons from my 4 Year Old Son

#Path15

Page 4: Scrum Master Lessons from my 4 Year Old Son
Page 5: Scrum Master Lessons from my 4 Year Old Son

?

Page 6: Scrum Master Lessons from my 4 Year Old Son

“Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.”

--Norm Kerth, Project Retrospectives: A Handbook for Team Reviews

Page 7: Scrum Master Lessons from my 4 Year Old Son

What is Scrum?

Page 8: Scrum Master Lessons from my 4 Year Old Son

SCRUM IN ONE SLIDE

Development

Sprint Planning Sprint Review

Sprint Retrospective

Sprint

ROLES: Scrum Master, Product Owner, DeveloperARTIFACTS: Product Backlog, Sprint Backlog, Product Increment

Page 9: Scrum Master Lessons from my 4 Year Old Son

What is a Scrum Master?

Page 10: Scrum Master Lessons from my 4 Year Old Son

“The Scrum Master is responsible for ensuring Scrum is understood and enacted. Scrum Masters do this by ensuring that the Scrum Team adheres to Scrum theory, practices, and rules.”

--The Scrum Guide

Page 11: Scrum Master Lessons from my 4 Year Old Son
Page 12: Scrum Master Lessons from my 4 Year Old Son
Page 13: Scrum Master Lessons from my 4 Year Old Son

The Scrum Values:•Commitment•Respect•Focus•Openness•Courage

LINK: http://agileanswerman.com/scrum-values-can-make-or-break-your-agile-project/

Page 14: Scrum Master Lessons from my 4 Year Old Son

What is an impediment?

Page 15: Scrum Master Lessons from my 4 Year Old Son

“Anything that prevents the scrum team from being productive.”

Page 16: Scrum Master Lessons from my 4 Year Old Son

Every scrum master can be more successful at serving their team by understanding these 10 lessons.

Page 17: Scrum Master Lessons from my 4 Year Old Son

“A dead scrum masteris a useless scrum master.”

--Ken Schwaber

Page 18: Scrum Master Lessons from my 4 Year Old Son

It’s Important to Try New Things

1

Page 19: Scrum Master Lessons from my 4 Year Old Son
Page 20: Scrum Master Lessons from my 4 Year Old Son

“At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.”

--Agile Manifesto

Page 21: Scrum Master Lessons from my 4 Year Old Son

“Three pillars uphold every implementation of empirical process control: transparency, inspection, and adaptation.”

--The Scrum Guide

Page 22: Scrum Master Lessons from my 4 Year Old Son

“Experimentation is at the heart of Agile”

Page 23: Scrum Master Lessons from my 4 Year Old Son

Is it safe to fail?

Page 24: Scrum Master Lessons from my 4 Year Old Son

Are experiments safe?

Page 25: Scrum Master Lessons from my 4 Year Old Son

“Your teams velocity is worse than the other scrums teams. Find a way to get your velocity up, or we may have to reassign resources.”

Page 26: Scrum Master Lessons from my 4 Year Old Son

“I don’t care if you want to use software to track user stories, we’re going to start

with 3x5 cards and masking tape!”

Page 27: Scrum Master Lessons from my 4 Year Old Son

O’RLY ???

Page 28: Scrum Master Lessons from my 4 Year Old Son

Embrace Learning Opportunities(Failure)

2

Page 29: Scrum Master Lessons from my 4 Year Old Son

“DAD! Stop helping me!”--My son, tired of me inflicting help

Page 30: Scrum Master Lessons from my 4 Year Old Son

Happy Accidents• Thomas Edison “failed” thousands of times until he found the correct filament for the light bulb.

• Post-It notes were invented to replace bookmarks.

• Kleenex tissues were originally made to remove make-up.

• WD40 is named after the number of attempts to get the water displacement formula correct.

These ideas were at one point failures…

Page 31: Scrum Master Lessons from my 4 Year Old Son

Not every experiment is a winner…and not every failure is a loser.

Page 32: Scrum Master Lessons from my 4 Year Old Son

SCRUM IN ONE SLIDE

Development

Sprint Planning Sprint Review

Sprint Retrospective

Sprint

ROLES: Scrum Master, Product Owner, DeveloperARTIFACTS: Product Backlog, Sprint Backlog, Product Increment

Page 33: Scrum Master Lessons from my 4 Year Old Son

Is it safe to fail?

Page 34: Scrum Master Lessons from my 4 Year Old Son

“That developer is slacking. When is the scrum master going to take care of the poor performer?”

Page 35: Scrum Master Lessons from my 4 Year Old Son

Why? Why? Why? Why? Why? Why?

3

Page 36: Scrum Master Lessons from my 4 Year Old Son
Page 37: Scrum Master Lessons from my 4 Year Old Son

What is the 5 Why’s technique?

Page 38: Scrum Master Lessons from my 4 Year Old Son

Often we push past the surface issues and find more complex system and relationship issues at the 5th “why”

Page 39: Scrum Master Lessons from my 4 Year Old Son

People do not fail, systems do

Page 40: Scrum Master Lessons from my 4 Year Old Son

Learn Gradually

4

Page 41: Scrum Master Lessons from my 4 Year Old Son
Page 42: Scrum Master Lessons from my 4 Year Old Son

“I don’t think that design will work. You should code the story like this…”

Page 43: Scrum Master Lessons from my 4 Year Old Son

THINGS TO LOOK FOR:•Is design/architecture emergent?•Are the developers disengaged?•How does the team decide the best way to do their work?• Is pair programming, #mobprogramming, or swarming happening?

Page 44: Scrum Master Lessons from my 4 Year Old Son

ADJUSTMENTS:•Leave the developers alone•Step down as scrum master and resume a coding role

•Focus on guiding rather than directing•Ask for permission to help

Page 45: Scrum Master Lessons from my 4 Year Old Son

“What does it matter how many times I reassign team members, isn’t that what self-organization is for?”

Page 46: Scrum Master Lessons from my 4 Year Old Son

Words Matter

5

Page 47: Scrum Master Lessons from my 4 Year Old Son
Page 48: Scrum Master Lessons from my 4 Year Old Son

Your words are winning hearts and changing minds.

Page 49: Scrum Master Lessons from my 4 Year Old Son

Be consistent.

Page 50: Scrum Master Lessons from my 4 Year Old Son

Following through isn’t optional.

Page 51: Scrum Master Lessons from my 4 Year Old Son

Following through isn’t optional.

Page 52: Scrum Master Lessons from my 4 Year Old Son

“Teams ship working software at the end of each sprint. That’s why we implemented scrum. Work the weekends if you’re behind. The team needs to deliver on their commitments.”

Page 53: Scrum Master Lessons from my 4 Year Old Son

What about the word “Agile”?

Page 54: Scrum Master Lessons from my 4 Year Old Son

Communication is your greatest tool. How you frame discussions WILL make or break your agile transformations and projects.

Page 55: Scrum Master Lessons from my 4 Year Old Son

Sustainable Pace Is Important

6

Page 56: Scrum Master Lessons from my 4 Year Old Son
Page 57: Scrum Master Lessons from my 4 Year Old Son

“Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.”

--Agile Manifesto

Page 58: Scrum Master Lessons from my 4 Year Old Son

Sustainable pace is a quality play•Burned out developers deliver bad code•They also find better jobs

Page 59: Scrum Master Lessons from my 4 Year Old Son

Sustainable pace is a productivity play•Continuous integration, automated testing, skill building, and whole team understanding become important when long hours are not an option

Page 60: Scrum Master Lessons from my 4 Year Old Son

Sustainable pace is predictable•Over a period of time, the amount of work that a scrum team - working at a sustainable pace - can accomplish will become consistent

Page 61: Scrum Master Lessons from my 4 Year Old Son

Sustainable pace is humane

Page 62: Scrum Master Lessons from my 4 Year Old Son

“Your team leaves at 5:00pm and refuse to work weekends. Why don’t they have a sense of urgency?”

Page 63: Scrum Master Lessons from my 4 Year Old Son

Watch value, not the clock…

Page 64: Scrum Master Lessons from my 4 Year Old Son

Play Well With Others

7

Page 65: Scrum Master Lessons from my 4 Year Old Son
Page 66: Scrum Master Lessons from my 4 Year Old Son

“How inclusive is your team?”

Page 67: Scrum Master Lessons from my 4 Year Old Son

“That’s not how it’s done! Here, let me show you the “right way” to be agile…at

2am.”

Page 68: Scrum Master Lessons from my 4 Year Old Son
Page 69: Scrum Master Lessons from my 4 Year Old Son

ARE YOU A HERO?:•Team seeks your approval before acting•Team asks about the “right way” to do Agile•Are you insisting on “correct” solutions?

Page 70: Scrum Master Lessons from my 4 Year Old Son

THINGS TO CONSIDER:•Resist the urge to solve the teams problems•Get comfortable with awkward silence•Focus on relationships

Page 71: Scrum Master Lessons from my 4 Year Old Son

BEWARE LEARNED HELPLESSNESSHelplessness can lead to overlooking opportunities to improve

Page 72: Scrum Master Lessons from my 4 Year Old Son

Time Box Events

8

Page 73: Scrum Master Lessons from my 4 Year Old Son
Page 74: Scrum Master Lessons from my 4 Year Old Son

A time box is a fixed period of time to perform an action or to achieve a goal.

Page 75: Scrum Master Lessons from my 4 Year Old Son

SCRUM IN ONE SLIDE

Development

Sprint Planning Sprint Review

Sprint Retrospective

Sprint

ROLES: Scrum Master, Product Owner, DeveloperARTIFACTS: Product Backlog, Sprint Backlog, Product Increment

Page 76: Scrum Master Lessons from my 4 Year Old Son

Prevents over-investment in activities

Page 77: Scrum Master Lessons from my 4 Year Old Son

Promotes a focus on value

Page 78: Scrum Master Lessons from my 4 Year Old Son

Minimizes cost and impact of errors

Page 79: Scrum Master Lessons from my 4 Year Old Son

Be Kind

9

Page 80: Scrum Master Lessons from my 4 Year Old Son
Page 81: Scrum Master Lessons from my 4 Year Old Son

??????

AGILE IMPACTS EVERYONE

• Organizational Change• Leadership Change• Team Change• Status Change• Job Description Change• Role Change• Culture Change

Page 82: Scrum Master Lessons from my 4 Year Old Son

WARNING SIGNS: •Arguments – “What has to be true…?”•Emotional outbursts•Am I talking to the team or at the team?•Your feelings – “Am I enjoying my role?”

Page 83: Scrum Master Lessons from my 4 Year Old Son

ARE YOU BEING KIND?•Take time to reflect on difficult exchanges

•What is motivating you? •Anxiety, fear, or frustration

•Address the “friction” in the retrospective•Ask the team for feedback and support

Page 84: Scrum Master Lessons from my 4 Year Old Son

It’s hurts to grow…literally

10

Page 85: Scrum Master Lessons from my 4 Year Old Son
Page 86: Scrum Master Lessons from my 4 Year Old Son

“A project manager could maybe become a tester...maybe.”

--Ken Schwaber

Page 87: Scrum Master Lessons from my 4 Year Old Son

“500 YARDS OF FOUL-SMELLING MUCK”--Red “The Shawshank Redemption”

The PMP® to CSM® pipeline…

Page 88: Scrum Master Lessons from my 4 Year Old Son

We are telling people to give up the tools, methods, processes, and behaviors that have made them successful.

Page 89: Scrum Master Lessons from my 4 Year Old Son

INSPECT:•How the team manages their work•Focus of Daily Scrum meeting•Unsolicited advice• Interrupting progress to pontificate

Page 90: Scrum Master Lessons from my 4 Year Old Son

ADAPT:•Questions over statements (2:1 ratio)•Make failure an option – and then fail•The team owns tasks and solutions•Ask for permission to help

Page 91: Scrum Master Lessons from my 4 Year Old Son

Learn to be introspective

Page 92: Scrum Master Lessons from my 4 Year Old Son

http://[email protected]@ryanripley

Podcast available on iTunes, Stitcher, and AgileAnswerMan.Com

Page 93: Scrum Master Lessons from my 4 Year Old Son

IMAGE ATTRIBUTION

“Broccoli” - ©Julia Frost – Flickr.com – Creative Commons License“Singleton Bank Rail Crash” – Public Domain“Soap” - ©Frankleleon – Flickr.com – Creative Commons License