Scrum Master Lessons from My 4 Year Old Son

Similar documents
Scrum Cheat Sheet. 1. Definition. 2. Pillars of Scrum. 3. Scum Values. Scrum is a framework within which people can address complex adaptive problems.

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. October Developed and sustained by Ken Schwaber and Jeff Sutherland

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

Software Engineering. M Umair.

1. Lean, Agile, and Scrum Values and Principles 1.1. describe Scrum s relationship to the Agile Manifesto.

Creative Commons License Attribution

Breakout Session Scrum

Scrum in a Nutshell Part 2. Nick Shyamani, Norbert Kołakowski, Krzysztof Kosacki, Tomasz Kaczmarek v3.0, last update: September,

SLIDES LINK -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW

What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products.

CSM Pre-Test. 3) Who is responsible for achieving a Sprint Goal? A) ScrumMaster B) Product Owner C) Project Manager D) Scrum Development Team

Global Certifying Authority for Scrum and Agile Professionals

Global Certifying Authority for Scrum and Agile Professionals. Authorized Training Partner

Scrum Guide Revision

Scrum Master <TBA> Sydney, Australia Scrum Team. <TBA- Delivery Manager/PMO> Nil Full Time

Has no formal authority but Coaches the Development Team in self-organization and crossfunctionality

THE SCRUM GUIDE. illustrated

Things that can be done to optimize team performance

Agile Methodology (Scrum Approach)

Agile Development with Scrum V 2.1ITC

2017 SCRUM GUIDE CHANGES USES OF SCRUM (NEW SECTION) 2017 CONTENT CHANGES AND ADDITIONS

ScrumBut. Michael Hall Three Beacons

Agile project management with scrum

Scrum Portfolio jumshat.com

SCRUM FOUNDATIONS ELEARNING TRANSCRIPT

PSM I PROFESSIONAL SCRUM MASTER

SCRUM artifacts, metrics and their application

Introduction to Scrum

SCRUM TRAINING WITH CLINTON KEITH

EXIN Agile Scrum Master

Agile I m a Scrum Master, How Do I Facilitate Team Engagement for Success? AGILE WEBINAR

LCI Arizona Community of Practice

The Kanban Guide for Scrum Teams

ASM.exin

Is there hope for a certified Project Manager in an agile world? Inspecting behavioural competences of Project Managers and Scrum Masters

Wednesday, April 29, Scrum

SCRUM Agile Project Management

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!

The Guide The Definitive Guide to The Rules of the Game

Your Essential Guide to Scrum Project Management

Version February 2018

EX0-008 exin. Number: EX0-008 Passing Score: 800 Time Limit: 120 min.

Craig Smith. Scrum Masters: The Full-Time Role Conundrum

Actualtests ASF 45q. Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 ASF. Agile Scrum Foundation

Become a Certified. ScrumMaster. (CSM ) from our 2 full day s intensive. conducted by authorized faculties from Scrum Alliance.

Total Cost of Ownership. and Return on Investment

Agile Roles and Responsibilities

Scrum Master Certification

Why Managers Need Scrum Capturing the Competitive Advantage

Flock Theory, Applied (To Scrum)

EXIN Agile Scrum Foundation

GIVE THANKS FOR SCRUM 2018

Scrum #CPBR5. Feb 11, 2012 Sao Paulo, Brasil.

IMPLEMENTING SCRUM. PART 1 of 5: KEYS TO SUCCESSFUL CHANGE. Designed by Axosoft, creators of the #1 selling Scrum software.

SCRUM ALLIANCE SCRUM FOUNDATIONS LEARNING OBJECTIVES December 2018 by the Scrum Alliance CSP Learning Objectives Committee

What Scrum Is, What Is It Not?

Scrum Methodology COSMOS LECTURE SERIES ( ) (ODD) Presentation by: Dr. Amisha Shingala Asst. Professor, Department of MCA SVIT, VASAD.

Agile & Lean Education Associates. The Daily Scrum. by Richard Dick Carlson. Copyright 2014, Richard Carlson; All Rights Reserved 1

Scrum Dos and Don ts

Kick me. Kicking ScrumBut. Rowan Bunning. Certified Scrum Trainer Software WithStyle

Copyright , Scrum.org, All Rights Reserved v1.1

Game Production: agile development with Scrum

Steven Spearman. ScrumMaster: Servant or Leader A Guide for New ScrumMasters

Agile Software Development. Stefan Balbo

Scrum Master (CM-SMC)

More on Scrum roles. Source: Mike Cohn - Succeeding with Agile Software Development Using Scrum (Addison Wesley, 2010)

Clinton Keith. Scrum Essentials for Game Teams. Clinton Keith Scott Crabtree. Thursday, March 1, 12. Presented by. Scrum is a simple framework

Scrum The First Agile Methodology For Managing Product Development Step By Step Agile Scrum Scrum Marketing Scrum Development

Scrum Basics. Prof. Casper Lassenius Aalto University

Scrum: the good, the bad and the ugly

A living laboratory on the cutting edge of Enterprise Scrum

An Agile PM Isn t What You Think Where Does Traditional Project Management Fit in an Agile Project Using Scrum? By Jimi Fosdick

Rev 0 / 09/11/17 / JN. Agile Project Management using Scrum

Hardware. Agile is all about innovation!

SCRUM REBOOT THIS TIME WITH THE VALUES CASE STUDY. Introduction

Course Title: Agile Scrum Team Simulation Workshop

The Agile NBA TM Framework

Are you Agile or Traditional? What Scrum can do for your organisation

Scrum: the good, the bad and the ugly

Challenges in the Transition from Waterfall to Scrum a Casestudy at Portbase

Evaluating Scrum in complex organizations (questions per Index)

Assessment & Certification Overview. About Scrum.org

Module: Scrum Basics. Pete Deemer CPO, Yahoo! India R&D

Let me take you back 21 years Scrum.org, All Rights Reserved

Why I don t like the term ScrumMaster. Chris

Scrum. A method for the efficient or the lazy? Annica Rydin

Scrum Master Guide READ ONLINE

User Help. Fabasoft Scrum

Scrum Basics: A Very Quick Guide To Agile Project Management PDF

Agile Scrum: Your Quick Start Guide With Step-by-Step Instructions By Scott M. Graffius

Chaganti, A. (2016). Adopting Agile Scrum. Retrieved from

Basic organization of the training field

Scrum Reboot This Time with the Values

Golf. By Matthew Cooke. Game Like Training

Agile Software Development

The critical factors of Scrum implementation in IT project the case study

WHITE PAPER. Agile / Scrum

Software Product Development an Approach Using Scrum

FREE BOOK* *Subject to someone actually writing the book in the first place** **I wouldn t hold my breath

Advice Report Scrum Master Example. <Name> <Organisation>

Transcription:

Scrum Master Lessons from My 4 Year Old Son

@ryanripley

#Path15

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

What is Scrum?

SCRUM IN ONE SLIDE ROLES: Scrum Master, Product Owner, Developer ARTIFACTS: Product Backlog, Sprint Backlog, Product Increment Sprint Retrospective Development Sprint Planning Sprint Review Sprint

What is a Scrum Master?

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

The Scrum Values: Commitment Respect Focus Openness Courage LINK: http://agileanswerman.com/scrum-values-canmake-or-break-your-agile-project/

What is an impediment?

Anything that prevents the scrum team from being productive.

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

A dead scrum master is a useless scrum master. --Ken Schwaber

1 It s Important to Try New Things

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

Three pillars uphold every implementation of empirical process control: transparency, inspection, and adaptation. --The Scrum Guide

Experimentation is at the heart of Agile

Is it safe to fail?

Are experiments safe?

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.

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!

O RLY???

2 Embrace Learning Opportunities (Failure)

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

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

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

SCRUM IN ONE SLIDE ROLES: Scrum Master, Product Owner, Developer ARTIFACTS: Product Backlog, Sprint Backlog, Product Increment Sprint Retrospective Development Sprint Planning Sprint Review Sprint

Is it safe to fail?

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

3 Why? Why? Why? Why? Why? Why?

What is the 5 Why s technique?

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

People do not fail, systems do

4 Learn Gradually

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

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?

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

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

5 Words Matter

Your words are winning hearts and changing minds.

Be consistent.

Following through isn t optional.

Following through isn t optional.

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.

What about the word Agile?

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

6 Sustainable Pace Is Important

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

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

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

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

Sustainable pace is humane

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

Watch value, not the clock

7 Play Well With Others

How inclusive is your team?

That s not how it s done! Here, let me show you the right way to be agile at 2am.

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?

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

BEWARE LEARNED HELPLESSNESS Helplessness can lead to overlooking opportunities to improve

8 Time Box Events

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

SCRUM IN ONE SLIDE ROLES: Scrum Master, Product Owner, Developer ARTIFACTS: Product Backlog, Sprint Backlog, Product Increment Sprint Retrospective Development Sprint Planning Sprint Review Sprint

Prevents over-investment in activities

Promotes a focus on value

Minimizes cost and impact of errors

9 Be Kind

AGILE IMPACTS EVERYONE?????? Organizational Change Leadership Change Team Change Status Change Job Description Change Role Change Culture Change

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?

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

10 It s hurts to grow literally

A project manager could maybe become a tester...maybe. --Ken Schwaber

The PMP to CSM pipeline 500 YARDS OF FOUL-SMELLING MUCK --Red The Shawshank Redemption

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

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

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

Learn to be introspective

http://agileanswerman.com ryan@agileanswerman.com @ryanripley Podcast available on itunes, Stitcher, and AgileAnswerMan.Com

IMAGE ATTRIBUTION Broccoli - Julia Frost Flickr.com Creative Commons License Singleton Bank Rail Crash Public Domain Soap - Frankleleon Flickr.com Creative Commons License