Certified Scrum Training Boris Gloger

201
presented by Certified ScrumMaster 2008 bor!s gloger
  • date post

    15-Sep-2014
  • Category

    Technology

  • view

    42
  • download

    4

description

Slides that I use for running a Certified ScrumMaster class. This is the version I used in Oct. 2008

Transcript of Certified Scrum Training Boris Gloger

Page 1: Certified Scrum Training Boris Gloger

presented by

Certified ScrumMaster 2008

bor!s gloger

Page 2: Certified Scrum Training Boris Gloger

2

GOAL: DELIVER A BROCHURE FOR THE EARTH TOURIST BOARD LOCATED ON MARS

• Create cover art, brand, and/or logo

• Define major topics for Martian tourism

• Describe “Art Interests in Europe” tour

• Describe a tour based on photosynthesis

• Outline a “7 wonders of the world” expedition

• Set prices for the tours• Outline warning messages

(gravity, oxygen, fungi,etc.)• Suggest clothing options• Explain travel options to/

from Mars

Page 3: Certified Scrum Training Boris Gloger

“Equally responsible for the initiation of project with predefined failure is management that insists upon having fixed commitments from programming personnel prior to the latter’s understanding what the commitment are for. Too frequently, management does not realize that  in asking the staff for “the impossible”, the staff will feel the obligation to respond out of respect, fear or misguided loyalty. Saying “no” to the boss frequently requires courage, political and  psychological wisdom, and business maturity that comes with much experience.”

-- The Management of Computer Programming Projects" by Charles Lecht. 1967

Page 4: Certified Scrum Training Boris Gloger

4

Introduction

Page 5: Certified Scrum Training Boris Gloger

bor!s gloger

Page 6: Certified Scrum Training Boris Gloger

Philosophy and Soziology

Page 7: Certified Scrum Training Boris Gloger

EDS | BroadVision | ONE

Page 8: Certified Scrum Training Boris Gloger

France | Germany | Austria

Page 9: Certified Scrum Training Boris Gloger

1st Certified ScrumTrainer

Page 10: Certified Scrum Training Boris Gloger

SPRiNT iT

Page 11: Certified Scrum Training Boris Gloger

bor!s gloger

Page 12: Certified Scrum Training Boris Gloger

Hand-Outs:- Presentation

- Photos

Page 13: Certified Scrum Training Boris Gloger

What is a ScrumMaster?

Page 14: Certified Scrum Training Boris Gloger

What is Scrum?

Page 15: Certified Scrum Training Boris Gloger

15

Scrum is not a ....

Page 16: Certified Scrum Training Boris Gloger

You will get a new mindset!

Page 17: Certified Scrum Training Boris Gloger

Agenda and Topics

17

Day 1

09:00 - Start10:30 - Break12:30 - Lunch Break15:00 - Break17:00 - Short Break18:00 - EndDay 2

Start tomorrow - 08:30

Topics

Retrospectives

History

Complexity

Principles

Scrum Flow

Roles & Responsibilities

Scaling

Velocity Game

Planning

Estimation

Done

Page 18: Certified Scrum Training Boris Gloger

18

Page 19: Certified Scrum Training Boris Gloger

19

RULES

Page 20: Certified Scrum Training Boris Gloger

20

Page 21: Certified Scrum Training Boris Gloger

NOKIA - TEST

1. Do they deliver working software at the end of each Sprint (less than 4 weeks) that is tested at the feature level.

Page 22: Certified Scrum Training Boris Gloger

NOKIA - TEST

2. Do they do just enough specficiation before starting a Sprint and is their Product Backlog ready?

Page 23: Certified Scrum Training Boris Gloger

NOKIA - TEST

3. Do they have a Product Owner. A Product Backlog? Is it estimated by the team?

Page 24: Certified Scrum Training Boris Gloger

NOKIA - TEST

4. Does the team have a burndown chart and does the team know their velocity?

Page 25: Certified Scrum Training Boris Gloger

NOKIA - TEST

5. Is their team free from disruption during the Sprint?

Page 26: Certified Scrum Training Boris Gloger

Deliver ball points

26

As a group, deliver as many ball points as possible.

Timebox 2 min.

Page 27: Certified Scrum Training Boris Gloger

27

Page 28: Certified Scrum Training Boris Gloger

28

Page 29: Certified Scrum Training Boris Gloger

29

Page 30: Certified Scrum Training Boris Gloger

HEARTBEATRETROSPECTIVES

Learning from the past for the future

Page 31: Certified Scrum Training Boris Gloger

Storytelling

Page 32: Certified Scrum Training Boris Gloger

The Secret of Gravity

Page 33: Certified Scrum Training Boris Gloger

Disappointment of Expectations

Page 34: Certified Scrum Training Boris Gloger

stops Learning!Blaming

Page 35: Certified Scrum Training Boris Gloger

1 2

4 5

3

6

Page 36: Certified Scrum Training Boris Gloger

-- Norman Kerth , Project Retrospectives

“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.”

Page 37: Certified Scrum Training Boris Gloger

Timeline telling the tale

Page 38: Certified Scrum Training Boris Gloger

What Went WELL?

Page 39: Certified Scrum Training Boris Gloger

IMPROVE!

Page 40: Certified Scrum Training Boris Gloger

SCRUMMASTERTEAM MEMBER

PRODUCT OWNERORGANISATION

Page 41: Certified Scrum Training Boris Gloger

SORTINGPRIORITIZING

RANKING

Page 42: Certified Scrum Training Boris Gloger

INPUT FOR SPRINT PLANNING

Page 43: Certified Scrum Training Boris Gloger

less than 90 min!

Page 44: Certified Scrum Training Boris Gloger

N Ø T IN THE TEAM ROOM

Page 45: Certified Scrum Training Boris Gloger

everybody the team invites

Page 46: Certified Scrum Training Boris Gloger

Roles / Responsibilities

46

Page 47: Certified Scrum Training Boris Gloger

Scrum RolesScrum Roles are Responsibilites of a process not positions in an enterprise

Page 48: Certified Scrum Training Boris Gloger

Responsibilities of this role

48

Page 49: Certified Scrum Training Boris Gloger

S c r u m M a s t e r

Responsibilities of this role

48

Page 50: Certified Scrum Training Boris Gloger

S c r u m M a s t e r

Shepherding the team,

Responsibilities of this role

48

Page 51: Certified Scrum Training Boris Gloger

S c r u m M a s t e r

Shepherding the team,

Working with the Product Owner

Responsibilities of this role

48

Page 52: Certified Scrum Training Boris Gloger

S c r u m M a s t e r

Shepherding the team,

Working with the Product Owner

Removing impediments,

Responsibilities of this role

48

Page 53: Certified Scrum Training Boris Gloger

S c r u m M a s t e r

Shepherding the team,

Working with the Product Owner

Removing impediments,

Keeping the process moving, and

Responsibilities of this role

48

Page 54: Certified Scrum Training Boris Gloger

S c r u m M a s t e r

Shepherding the team,

Working with the Product Owner

Removing impediments,

Keeping the process moving, and

Socializing Scrum to the greater organization

Responsibilities of this role

48

Page 55: Certified Scrum Training Boris Gloger

Responsibilities of this role

49

Page 56: Certified Scrum Training Boris Gloger

T e a m

Responsibilities of this role

49

Page 57: Certified Scrum Training Boris Gloger

T e a m

• Estimating size of backlog items,

Responsibilities of this role

49

Page 58: Certified Scrum Training Boris Gloger

T e a m

• Estimating size of backlog items,

• Committing to increments of deliverable software

Responsibilities of this role

49

Page 59: Certified Scrum Training Boris Gloger

T e a m

• Estimating size of backlog items,

• Committing to increments of deliverable software

• – and delivering it.

Responsibilities of this role

49

Page 60: Certified Scrum Training Boris Gloger

T e a m

• Estimating size of backlog items,

• Committing to increments of deliverable software

• – and delivering it.

• Tracking own progress (with Scrum Master).

Responsibilities of this role

49

Page 61: Certified Scrum Training Boris Gloger

T e a m

• Estimating size of backlog items,

• Committing to increments of deliverable software

• – and delivering it.

• Tracking own progress (with Scrum Master).

• Self-organizing – but accountable to the product owner for delivering as promised.

Responsibilities of this role

49

Page 62: Certified Scrum Training Boris Gloger

Responsibilities of this role

50

Page 63: Certified Scrum Training Boris Gloger

P r o d u c t O w n e r

Responsibilities of this role

50

Page 64: Certified Scrum Training Boris Gloger

P r o d u c t O w n e r

• Working on a shared vision

Responsibilities of this role

50

Page 65: Certified Scrum Training Boris Gloger

P r o d u c t O w n e r

• Working on a shared vision

• Gathering requirements

Responsibilities of this role

50

Page 66: Certified Scrum Training Boris Gloger

P r o d u c t O w n e r

• Working on a shared vision

• Gathering requirements

• Managing and prioritizing the Product Backlog

Responsibilities of this role

50

Page 67: Certified Scrum Training Boris Gloger

P r o d u c t O w n e r

• Working on a shared vision

• Gathering requirements

• Managing and prioritizing the Product Backlog

• Accepting the software at the end of each iteration

Responsibilities of this role

50

Page 68: Certified Scrum Training Boris Gloger

P r o d u c t O w n e r

• Working on a shared vision

• Gathering requirements

• Managing and prioritizing the Product Backlog

• Accepting the software at the end of each iteration

• Managing the release plan

Responsibilities of this role

50

Page 69: Certified Scrum Training Boris Gloger

P r o d u c t O w n e r

• Working on a shared vision

• Gathering requirements

• Managing and prioritizing the Product Backlog

• Accepting the software at the end of each iteration

• Managing the release plan

• The profitability of the project (ROI)

Responsibilities of this role

50

Page 70: Certified Scrum Training Boris Gloger

Team

Manager

Kunde

Anwender

ScrumMaster

Product Owner

51

Page 71: Certified Scrum Training Boris Gloger

Company in USA: Portal Company

5 Product Owners: News, Email, Products, Security, Infrastructure

1 Scrum Development Team, 9 people

1 integrated product: Portal.

Page 72: Certified Scrum Training Boris Gloger

What kind of problems do you get, if the ScrumMaster is part of the team?

Page 73: Certified Scrum Training Boris Gloger

Impediment backlog

54

Page 74: Certified Scrum Training Boris Gloger

Impediment backlog

54

Exercise:

•What kind of impediments can you think of?

•Create a list of current impediments in your organization

Timebox 5 min

Page 75: Certified Scrum Training Boris Gloger

55

Page 76: Certified Scrum Training Boris Gloger

History of Agile

56

Page 77: Certified Scrum Training Boris Gloger

Product Vision

Page 78: Certified Scrum Training Boris Gloger

agile foundation

58

• The New New Product Development Game, by Nonaka and Takeushi

•Lean Management, Deming and Juran

• Iterative and incremental

development, Barry Boehm

• First Implemenations, Jeff Sutherland

Page 79: Certified Scrum Training Boris Gloger

HBRJANUARY–FEBRUARY 1986

The New New ProductDevelopment Game

Hirotaka Takeuchi and Ikujiro Nonaka

The rules of the game in new product develop-ment are changing. Many companies havediscovered that it takes more than the ac-

cepted basics of high quality, low cost, and differen-tiation to excel in today’s competitive market. It alsotakes speed and flexibility.

This change is reflected in the emphasis companiesare placing on new products as a source of new salesand profits. At 3M, for example, products less thanfive years old account for 25% of sales. A 1981 surveyof 700 U.S. companies indicated that new products

would account for one-third of all profits in the 1980s,an increase from one-fifth in the 1970s.1

This new emphasis on speed and flexibility callsfor a different approach for managing new productdevelopment. The traditional sequential or “relayrace” approach to product development—exempli-fied by the National Aeronautics and Space Admin-istration’s phased program planning (PPP) system—may conflict with the goals of maximum speed andflexibility. Instead, a holistic or “rugby” approach—where a team tries to go the distance as a unit, passing

Copyright © 1986 by the President and Fellows of Harvard College. All rights reserved.

In today’s fast-paced, fiercely competitive world of com-mercial new product development, speed and flexibilityare essential. Companies are increasingly realizing thatthe old, sequential approach to developing new productssimply won’t get the job done. Instead, companies in Japanand the United States are using a holistic method—as inrugby, the ball gets passed within the team as it moves asa unit up the field.

This holistic approach has six characteristics: built-ininstability, self-organizing project teams, overlapping de-velopment phases, “multilearning,” subtle control, andorganizational transfer of learning. The six pieces fit to-gether like a jigsaw puzzle, forming a fast flexible processfor new product development. Just as important, the newapproach can act as a change agent: it is a vehicle forintroducing creative, market-driven ideas and processesinto an old, riged organization.

Mr. Takeuchi is an associate professor and Mr. Nonaka,a professor at Hitotsubashi University in Japan. Mr.Takeuchi’s research has focused on marketing and globalcompetition. Mr. Nonaka has published widely in Japanon organizations, strategy, and marketing.

Authors’ note: We acknowledge the contribution of Ken-ichi Imai in the development of this article. An earlierversion of this article was coauthored by Ken-ichi Imai,Ikujiro Nonaka, and Hirotaka Takeuchi. It was entitled“Managing the New Product Development Process: HowJapanese Companies Learn and Unlearn” and was pre-sented at the seventy-fifth anniversary.

Colloquium on Productivity and Technology, HarvardBusiness School, March 28 and 29, 1984.

The rules of the game in new product development are changing. Many companies have discovered that it takes more than the accepted basics of high quality, low cost, and differentiation to excel in today’s competitive market. It also takes speed and flexibility. This change is reflected in the emphasis companies are placing on new products as a source of new sales and profits. At 3M, for example, products less thanfive years old account for 25% of sales

Page 80: Certified Scrum Training Boris Gloger

The Knowledge-Creating Company

by Ikujiro NonakaEditor’s Note: This 1991 article helped popularize the notion of “tacit” knowledge—the valuable and highly subjective insights and intuitions that are difficult to capture and share because people carry them in their heads.

Page 81: Certified Scrum Training Boris Gloger

Yahoo Chief Product Owner – “Scrum is faster, better, cooler! It’s the way we first built software at Yahoo, yet is scalable to large, distributed, and outsourced teams.”

Page 82: Certified Scrum Training Boris Gloger
Page 83: Certified Scrum Training Boris Gloger

Complexity / Empirical Management

63

Page 84: Certified Scrum Training Boris Gloger

step factory enterprise

64

Page 85: Certified Scrum Training Boris Gloger

Time

Technology

unstable

Requirements

stable

known unknown

SoftwareEmergent

Every Activity in Scrum is Timeboxed!

65

Stacy and Complexity

•Timebox

•Emergent

•Complexity

•Anarchy

•You need boundaries!

http://www.plexusinstitute.org/edgeware/archive/think/

main_aides3.html

Page 86: Certified Scrum Training Boris Gloger

It is typical to adopt the defined (theoretical) modeling approach when the underlying

mechanisms by which a process operates are reasonably well understood.

66

Page 87: Certified Scrum Training Boris Gloger

When the process is too complicated for the defined approach, the empirical approach is

the appropriate choice

Page 88: Certified Scrum Training Boris Gloger

Strategic Planning / Agile Planning

68

Page 89: Certified Scrum Training Boris Gloger

Purpose of planning?

69

What is planning?

What is estimation?

Why do we do planning?

Are you successful?

What is your biggest issue in planning?

Please discuss on your tables:

Timebox 10 min

Page 90: Certified Scrum Training Boris Gloger

Planning is ...Planning is the (psychological) process of thinking about the activities required to create a desired future on some scale. This thought process is essential to the creation and refinement of a plan, or integration of it with other plans.

Planning is a dialogue.

Dia = through;

Logos = Word / Thinking

70

Page 91: Certified Scrum Training Boris Gloger

The Product Backlog• Emergent

• Deliverables, Stories, Functionality Requirements

• Prioritized and Estimated

• More detailed on higher priority items

• Anyone can contribute

• Product owner is responsible for priority

• Maintained and posted visibly

• Business Plan

71

Page 92: Certified Scrum Training Boris Gloger

size & duration

72

Page 93: Certified Scrum Training Boris Gloger

Country-Points

Finland

Denmark

USA

China

Austria

Canada

Brazil

France

UK

Germany

Italy

Slowakia

Page 94: Certified Scrum Training Boris Gloger

© 2008  Objectbay So0ware & Consul9ng GmbH. 

Product Backlog Iceberg

74

Priority

Sprint

Release

Next Release

Page 95: Certified Scrum Training Boris Gloger

presented by

Certified ScrumMaster 2008

bor!s gloger

Page 96: Certified Scrum Training Boris Gloger
Page 97: Certified Scrum Training Boris Gloger
Page 98: Certified Scrum Training Boris Gloger
Page 99: Certified Scrum Training Boris Gloger
Page 100: Certified Scrum Training Boris Gloger
Page 101: Certified Scrum Training Boris Gloger
Page 102: Certified Scrum Training Boris Gloger
Page 103: Certified Scrum Training Boris Gloger
Page 104: Certified Scrum Training Boris Gloger
Page 105: Certified Scrum Training Boris Gloger
Page 106: Certified Scrum Training Boris Gloger
Page 107: Certified Scrum Training Boris Gloger
Page 108: Certified Scrum Training Boris Gloger
Page 109: Certified Scrum Training Boris Gloger
Page 110: Certified Scrum Training Boris Gloger
Page 111: Certified Scrum Training Boris Gloger
Page 112: Certified Scrum Training Boris Gloger
Page 113: Certified Scrum Training Boris Gloger
Page 114: Certified Scrum Training Boris Gloger
Page 115: Certified Scrum Training Boris Gloger
Page 116: Certified Scrum Training Boris Gloger
Page 117: Certified Scrum Training Boris Gloger
Page 118: Certified Scrum Training Boris Gloger
Page 119: Certified Scrum Training Boris Gloger
Page 120: Certified Scrum Training Boris Gloger

The End

Page 121: Certified Scrum Training Boris Gloger

Scrum MeetingsResults

Page 122: Certified Scrum Training Boris Gloger

Tactical Level Sprint Planning 1

Sprint Planning 2

Daily Scrum / Day 2

Daily Scrum / Day N

Sprint Review

Sprint Retrospective

Analysis / Pulling Backlog Items

Design

Synchronisation / Pulling Tasks

Results

Improvement

Page 123: Certified Scrum Training Boris Gloger

Estimation Meeting

103

Page 124: Certified Scrum Training Boris Gloger

Estimation Meeting

103

Page 125: Certified Scrum Training Boris Gloger

Estimation Meeting

103

Preparation of Sprint PlanningFormal estimationSpend at least two meetings per SprintEstimate only Size not Time=> Input for Release Planing

Page 126: Certified Scrum Training Boris Gloger

Planning Meeting

104

Page 127: Certified Scrum Training Boris Gloger

Planning Meeting

104

Page 128: Certified Scrum Training Boris Gloger

Planning Meeting

104

Page 129: Certified Scrum Training Boris Gloger

Planning Meeting

104

Page 130: Certified Scrum Training Boris Gloger

Planning Meeting

104

Product Backlog

Team Capabilities

Business Conditions

Technology Stability

Executable ProductIncrement

Review,Consider,Organize

Next Sprint Goal

Selected ProductBacklog

Sprint Backlog

Page 131: Certified Scrum Training Boris Gloger

Daily Scrum Meetings

105

Page 132: Certified Scrum Training Boris Gloger

Daily Scrum Meetings

105

Page 133: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting

105

Page 134: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day

105

Page 135: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day• Meeting room

105

Page 136: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day• Meeting room• Chickens and pigs

105

Page 137: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day• Meeting room• Chickens and pigs• Three questions

105

Page 138: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day• Meeting room• Chickens and pigs• Three questions

• What have you ACHIEVED since last meeting?

105

Page 139: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day• Meeting room• Chickens and pigs• Three questions

• What have you ACHIEVED since last meeting?• What will you ACHIEVE before next meeting?

105

Page 140: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day• Meeting room• Chickens and pigs• Three questions

• What have you ACHIEVED since last meeting?• What will you ACHIEVE before next meeting?• What is in your way?

105

Page 141: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day• Meeting room• Chickens and pigs• Three questions

• What have you ACHIEVED since last meeting?• What will you ACHIEVE before next meeting?• What is in your way?

• Impediments and

105

Page 142: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day• Meeting room• Chickens and pigs• Three questions

• What have you ACHIEVED since last meeting?• What will you ACHIEVE before next meeting?• What is in your way?

• Impediments and• Decisions

105

Page 143: Certified Scrum Training Boris Gloger

Daily Scrum Meetings• Daily 15 minute meeting• Same place and time every day• Meeting room• Chickens and pigs• Three questions

• What have you ACHIEVED since last meeting?• What will you ACHIEVE before next meeting?• What is in your way?

• Impediments and• Decisions

105

Page 144: Certified Scrum Training Boris Gloger

Sprint Review

106

Page 145: Certified Scrum Training Boris Gloger

Sprint Review

106

Page 146: Certified Scrum Training Boris Gloger

Sprint Review

Done!

106

Page 147: Certified Scrum Training Boris Gloger

Sprint ReviewWhen a Team member says “done,” what does that mean?

Done!

106

Page 148: Certified Scrum Training Boris Gloger

Sprint ReviewWhen a Team member says “done,” what does that mean?

Code adheres to standards, is clean, has been re-factored, has been unit tested, has been checked in, has been built, and has had a suite of unit tests applied to it

Done!

106

Page 149: Certified Scrum Training Boris Gloger

Sprint ReviewWhen a Team member says “done,” what does that mean?

Code adheres to standards, is clean, has been re-factored, has been unit tested, has been checked in, has been built, and has had a suite of unit tests applied to it

Development environment for this to happen requires source code library, coding standards, automated build facility, and unit test harness

Done!

106

Page 150: Certified Scrum Training Boris Gloger

Sprint ReviewWhen a Team member says “done,” what does that mean?

Code adheres to standards, is clean, has been re-factored, has been unit tested, has been checked in, has been built, and has had a suite of unit tests applied to it

Development environment for this to happen requires source code library, coding standards, automated build facility, and unit test harness

Done!

106

Page 151: Certified Scrum Training Boris Gloger

Sprint ReviewWhen a Team member says “done,” what does that mean?

Code adheres to standards, is clean, has been re-factored, has been unit tested, has been checked in, has been built, and has had a suite of unit tests applied to it

Development environment for this to happen requires source code library, coding standards, automated build facility, and unit test harness

Done!

106

Page 152: Certified Scrum Training Boris Gloger

Evaluation ConsequencesRestoring unfinished functionality to the Product Backlog and prioritizing it.Removing functionality from the Product Backlog that the team unexpectedly

completed.Working with the ScrumMaster to reformulate the team.Reprioritizing the Product Backlog to take advantage of opportunities that

the demonstrated functionality presents.Ask for a release Sprint to implement the demonstrated functionality, alone

or with increments from previous Sprints.Choosing not to proceed further with the project and not authorizing another

Sprint.Requesting that the project progress be sped up by authorizing additional

teams to work on the Product Backlog.

107

Page 153: Certified Scrum Training Boris Gloger

Sprint Retrospective

108

Page 154: Certified Scrum Training Boris Gloger

Sprint Retrospective

108

Page 155: Certified Scrum Training Boris Gloger

Sprint Retrospective

108

Page 156: Certified Scrum Training Boris Gloger

Running a Sprint

109

Page 157: Certified Scrum Training Boris Gloger

Running

30 daysTeam builds functionality that includes

product backlog and meets Sprint goalTeam self-organizes to do workTeam conforms to existing standards and

conventionsTracks progress

110

Page 158: Certified Scrum Training Boris Gloger

Monitoring a Sprint

111

SPRiNT Burn Down

Product Burn Down / Sprint / Release

Velocity Chart

Parking Lot Chart

Page 159: Certified Scrum Training Boris Gloger

News -- 50 Produkte -- 30 Schnittstellen - 10 ...

30

209

x

112

Page 160: Certified Scrum Training Boris Gloger

113

Page 161: Certified Scrum Training Boris Gloger

114

Page 162: Certified Scrum Training Boris Gloger

115

Hrs

Tage

Trendline

aktuelle Tendline

Sprint Ende

Page 163: Certified Scrum Training Boris Gloger

Abnormal termination

Sprints can be cancelled before the allotted thirty days are over

Team can cancel Sprint if they feel they are unable to meet Sprint goal

Management can cancel Sprint if external circumstances negate the value of the Sprint goal and

If a Sprint is abnormally terminated, the next step is to conduct a new Sprint planning meeting, where the reason for the termination is reviewed.

116

Page 164: Certified Scrum Training Boris Gloger

ScrumMaster = Change Agent

117

Page 165: Certified Scrum Training Boris Gloger

In 1967 I submitted a paper called "How Do Committees Invent?" to the Harvard Business Review. HBR rejected it on the grounds that I had not proved my thesis. I then submitted it to Datamation, the major IT magazine at that time, which published it April 1968.

Here is one form of the paper's thesis:

Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.

Conways Law

Page 166: Certified Scrum Training Boris Gloger

Scrum a Change ProcessMost projects deliver software every 6 to 18 months. Scrum reduces this to many 1 month deliveries to increase

control via inspect/adapt.

This puts stress on the team and organization, exposing underlying problems and limitations.

The ScrumMaster’s job is to prioritize these problems and help the organization overcome them to get better at software development, managing software investments, and becoming a community to work in.

119

Page 167: Certified Scrum Training Boris Gloger

ListeningTo listen fully means to pay close attention to what is being said beneath the words. You listen not only to the 'music,' but to the essence of the person speaking. You listen not only for what someone knows, but for what he or she is. Ears operate at the speed of sound, which is far slower than the speed of light the eyes take in. Generative listening is the art of developing deeper silences in yourself, so you can slow our

mind’s hearing to your ears’ natural speed, and hear beneath the words to their meaning.

120

Page 168: Certified Scrum Training Boris Gloger

ScrumMaster = Leader and Facilitator

Removing the barriers between development and the customer so the customer directly drives development

Teaching the customer how to maximize ROI and meet their objectives through Scrum

Improving the lives of the development team by facilitating creativity and empowerment

Improving the productivity of the development team in any way possible and,

Improving the engineering practices and tools so each increment of functionality is potentially shippable.

121

Page 169: Certified Scrum Training Boris Gloger

A Day in Life of a ScrumMaster

122

Ensure everyone is doing what they have agreed to do

Determine where Scrum is compared to where it could be and update your own Scrum product backlog

Work the product backlog

A dead ScrumMaster is a useless ScrumMaster and,

Use all of your senses, including common sense, and remember that you have no authority.

Page 170: Certified Scrum Training Boris Gloger

Impediments II

The tyranny of the waterfall

The illusion of command and control and,

The era of opacity.

123

Page 171: Certified Scrum Training Boris Gloger

Scrum Teams

124

Page 172: Certified Scrum Training Boris Gloger

Cross Functional with No “Roles”

Multi Disciplinary

5 - 9self-sustainable

Page 173: Certified Scrum Training Boris Gloger

Rules of Etiquette

Team should create “Teams rules”

Never use the word “you”

Be on time

Use a talking stick

No name calling

126

Page 174: Certified Scrum Training Boris Gloger

Collaboration

The Product Owner is not enemy

Other teams need to understand that we need them

We all deliver to the same goal

Open collocated space is recommended

127

Page 175: Certified Scrum Training Boris Gloger

Scaling / Distributed Teams / Larger Scrum

128

Page 176: Certified Scrum Training Boris Gloger

PO

Anforderer aus den

Fachbereichen

TeamPO

Anforderer aus den

Fachbereichen

Team

PO

Anforderer aus den

Fachbereichen

Team

Backlog Backlog

priorisiert

Die Anforder schreiben

BI und der Po priorisiert,

erst im Sprint arbeiten

die Anforderer direkt mit

dem Team

129

Page 177: Certified Scrum Training Boris Gloger

Team

Marketing

Product Owner

Sales Kunde Dev. IT Kunde Kunde Kunde

Team Team Team Team

Team Team Team Team

P P P P P P

P

PPP

P

P PP

P

P P PP

P

P P P

130

Page 178: Certified Scrum Training Boris Gloger

Common Pitfalls

131

Page 179: Certified Scrum Training Boris Gloger

If you do not have in place:

132

Page 180: Certified Scrum Training Boris Gloger

If you do not have in place:

132

1. Prodcut Owner is missing

1.1.No Vision

1.2.No roadmap

1.3.No product backlog

Page 181: Certified Scrum Training Boris Gloger

If you do not have in place:

132

1. Prodcut Owner is missing

1.1.No Vision

1.2.No roadmap

1.3.No product backlog

2. Product Backlog

2.1.Is not sized

2.2.is not estimated

2.3.is not prioritized

Page 182: Certified Scrum Training Boris Gloger

If you do not have in place:

132

1. Prodcut Owner is missing

1.1.No Vision

1.2.No roadmap

1.3.No product backlog

2. Product Backlog

2.1.Is not sized

2.2.is not estimated

2.3.is not prioritized

3. Sprint meeting

3.1.Team accepts backlog items “not ready”

Page 183: Certified Scrum Training Boris Gloger

If you do not have in place:

132

1. Prodcut Owner is missing

1.1.No Vision

1.2.No roadmap

1.3.No product backlog

2. Product Backlog

2.1.Is not sized

2.2.is not estimated

2.3.is not prioritized

3. Sprint meeting

3.1.Team accepts backlog items “not ready”

4. Sprint Interference

Page 184: Certified Scrum Training Boris Gloger

If you do not have in place:

132

1. Prodcut Owner is missing

1.1.No Vision

1.2.No roadmap

1.3.No product backlog

2. Product Backlog

2.1.Is not sized

2.2.is not estimated

2.3.is not prioritized

3. Sprint meeting

3.1.Team accepts backlog items “not ready”

4. Sprint Interference

5. No Burn-Down Chart

Page 185: Certified Scrum Training Boris Gloger

If you do not have in place:

132

1. Prodcut Owner is missing

1.1.No Vision

1.2.No roadmap

1.3.No product backlog

2. Product Backlog

2.1.Is not sized

2.2.is not estimated

2.3.is not prioritized

3. Sprint meeting

3.1.Team accepts backlog items “not ready”

4. Sprint Interference

5. No Burn-Down Chart

6. No Daily Meeting

Page 186: Certified Scrum Training Boris Gloger

If you do not have in place:

132

1. Prodcut Owner is missing

1.1.No Vision

1.2.No roadmap

1.3.No product backlog

2. Product Backlog

2.1.Is not sized

2.2.is not estimated

2.3.is not prioritized

3. Sprint meeting

3.1.Team accepts backlog items “not ready”

4. Sprint Interference

5. No Burn-Down Chart

6. No Daily Meeting

7. No Impediment List

Page 187: Certified Scrum Training Boris Gloger

If you do not have in place:

132

1. Prodcut Owner is missing

1.1.No Vision

1.2.No roadmap

1.3.No product backlog

2. Product Backlog

2.1.Is not sized

2.2.is not estimated

2.3.is not prioritized

3. Sprint meeting

3.1.Team accepts backlog items “not ready”

4. Sprint Interference

5. No Burn-Down Chart

6. No Daily Meeting

7. No Impediment List

8. Software not Done

Page 188: Certified Scrum Training Boris Gloger

If you do not have in place:

132

1. Prodcut Owner is missing

1.1.No Vision

1.2.No roadmap

1.3.No product backlog

2. Product Backlog

2.1.Is not sized

2.2.is not estimated

2.3.is not prioritized

3. Sprint meeting

3.1.Team accepts backlog items “not ready”

4. Sprint Interference

5. No Burn-Down Chart

6. No Daily Meeting

7. No Impediment List

8. Software not Done

9. No retrospective

Page 189: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

Page 190: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

1. Overwhelming details if not managed

Page 191: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

1. Overwhelming details if not managed

2. Cross-functional team understanding

Page 192: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

1. Overwhelming details if not managed

2. Cross-functional team understanding

3. Getting a product backlog

Page 193: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

1. Overwhelming details if not managed

2. Cross-functional team understanding

3. Getting a product backlog

4. Non-dedicated resources

Page 194: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

1. Overwhelming details if not managed

2. Cross-functional team understanding

3. Getting a product backlog

4. Non-dedicated resources

5. Integrating support tasks

Page 195: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

1. Overwhelming details if not managed

2. Cross-functional team understanding

3. Getting a product backlog

4. Non-dedicated resources

5. Integrating support tasks

6. Estimation / metrics

Page 196: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

1. Overwhelming details if not managed

2. Cross-functional team understanding

3. Getting a product backlog

4. Non-dedicated resources

5. Integrating support tasks

6. Estimation / metrics

7. Daily estimates / decomposition of work

Page 197: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

1. Overwhelming details if not managed

2. Cross-functional team understanding

3. Getting a product backlog

4. Non-dedicated resources

5. Integrating support tasks

6. Estimation / metrics

7. Daily estimates / decomposition of work

8. Longer term planing / coordination with other teams - conflicting priorities

Page 198: Certified Scrum Training Boris Gloger

What is hard about Scrum?

133

1. Overwhelming details if not managed

2. Cross-functional team understanding

3. Getting a product backlog

4. Non-dedicated resources

5. Integrating support tasks

6. Estimation / metrics

7. Daily estimates / decomposition of work

8. Longer term planing / coordination with other teams - conflicting priorities

9. Time for research / slack

Page 199: Certified Scrum Training Boris Gloger

"My advice is to do it by the book,get good at the practices,then do as you will.Many people want to skip to step three.How do they know? " -- Ron Jeffries

1. Shu (守:しゅ, Shu? "protect", "obey")

— traditional wisdom — learning fundamentals, techniques, heuristics,

proverb.

2. Ha (破:は, Ha? "detach", "digress") —

breaking with tradition — finding exceptions to traditional wisdom,

reflecting on their truth, finding new ways, techniques, and proverbs

3. Ri (離:り, Ri? "leave", "separate") —

transcendence — there are no techniques or proverbs, all moves are

natural

Page 200: Certified Scrum Training Boris Gloger

Velocity Game

135

Page 201: Certified Scrum Training Boris Gloger

bor!s glogerCopyright of this presentation is by Boris Gloger.

Every Certified Scrum Master, trained by Boris Gloger, is allowed to use this slide for a non commercial purpose.

Further Information you get from:

[email protected]