scrum and kanban in the enterprise webinar

197
Blending Scrum and Kanban to Create an End-to-End Agile Enterprise

Upload: mike-cottmeyer

Post on 20-Aug-2015

4.494 views

Category:

Lifestyle


0 download

TRANSCRIPT

Page 1: Scrum and kanban in the enterprise   webinar

Blending Scrum and Kanban to Create an End-to-End Agile Enterprise

Page 2: Scrum and kanban in the enterprise   webinar

Mike CottmeyerEnterprise Agile Coach, LeadingAgile, LLC

[email protected]

www.leadingagile.comtwitter.com/mcottmeyerfacebook.com/leadingagilelinkedin.com/in/cottmeyer

Page 3: Scrum and kanban in the enterprise   webinar

Agenda

• Why this talk? Isn’t Scrum enough?

Page 4: Scrum and kanban in the enterprise   webinar

Agenda

• Why this talk? Isn’t Scrum enough?• Discuss what end-to-end business agility looks

like and how it is different from team agility

Page 5: Scrum and kanban in the enterprise   webinar

Agenda

• Why this talk? Isn’t Scrum enough?• Discuss what end-to-end business agility looks

like and how it is different from team agility, and why team agility is not enough

Page 6: Scrum and kanban in the enterprise   webinar

Agenda

• Why this talk? Isn’t Scrum enough?• Discuss what end-to-end business agility looks

like and how it is different from team agility, and why team agility is not enough

• Explore one adoption and transformation strategy… and maybe a few alternatives

Page 7: Scrum and kanban in the enterprise   webinar

Agenda

• Why this talk? Isn’t Scrum enough?• Discuss what end-to-end business agility looks

like and how it is different from team agility, and why team agility is not enough

• Explore one adoption and transformation strategy… and maybe a few alternatives

• Show how to manage the flow of value across the enterprise, using Scrum at the team level, and Kanban at the Program and Portfolio level

Page 8: Scrum and kanban in the enterprise   webinar

Why Not Just Scrum?

Page 9: Scrum and kanban in the enterprise   webinar

Scrum is a team based approach to product delivery.

Page 10: Scrum and kanban in the enterprise   webinar

Team

Page 11: Scrum and kanban in the enterprise   webinar

Developers

Page 12: Scrum and kanban in the enterprise   webinar

DevelopersTesters

Page 13: Scrum and kanban in the enterprise   webinar

Developers

Analyst

Testers

Page 14: Scrum and kanban in the enterprise   webinar

Developers

ScrumMasterAnalyst

Testers

Page 15: Scrum and kanban in the enterprise   webinar

Product Owner

Analyst

TestersDevelopers

ScrumMaster

Page 16: Scrum and kanban in the enterprise   webinar

What if my team is more than 5-7 people?

Page 17: Scrum and kanban in the enterprise   webinar

Scrum in the Enterprise

Page 18: Scrum and kanban in the enterprise   webinar

Scrum in the Enterprise

Page 19: Scrum and kanban in the enterprise   webinar

Enterprise Scrum

Page 20: Scrum and kanban in the enterprise   webinar

Enterprise Scrum... it’s different!

Page 21: Scrum and kanban in the enterprise   webinar

Enterprise Scrum

Page 22: Scrum and kanban in the enterprise   webinar

Enterprise Scrum

Page 23: Scrum and kanban in the enterprise   webinar

Enterprise Scrum

Page 24: Scrum and kanban in the enterprise   webinar

Enterprise Scrum

Page 25: Scrum and kanban in the enterprise   webinar

Enterprise Scrum

Page 26: Scrum and kanban in the enterprise   webinar

Enterprise Scrum

Page 27: Scrum and kanban in the enterprise   webinar

Enterprise Scrum

Page 28: Scrum and kanban in the enterprise   webinar

What breaks Scrum?

Page 29: Scrum and kanban in the enterprise   webinar

External Dependencies

Page 30: Scrum and kanban in the enterprise   webinar

External Dependencies

Page 31: Scrum and kanban in the enterprise   webinar

External Dependencies

Page 32: Scrum and kanban in the enterprise   webinar

Why dependencies matter?

• Velocity dependent on something outside the team

Page 33: Scrum and kanban in the enterprise   webinar

Why dependencies matter?

• Velocity dependent on something outside the team

• External dependencies have to be managed and planned for in advance

Page 34: Scrum and kanban in the enterprise   webinar

Why dependencies matter?

• Velocity dependent on something outside the team

• External dependencies have to be managed and planned for in advance

• Excessive forward planning can reduce our ability to change as we learn new things

Page 35: Scrum and kanban in the enterprise   webinar

Why dependencies matter?

• Velocity dependent on something outside the team

• External dependencies have to be managed and planned for in advance

• Excessive forward planning can reduce our ability to change as we learn new things

• Lack of full ownership can result in lack of commitment and unreliable results

Page 36: Scrum and kanban in the enterprise   webinar

Many-to-Many Relationships

Page 37: Scrum and kanban in the enterprise   webinar

Many-to-Many Relationships

Page 38: Scrum and kanban in the enterprise   webinar

Many-to-Many Relationships

Page 39: Scrum and kanban in the enterprise   webinar

Many-to-Many Relationships

Page 40: Scrum and kanban in the enterprise   webinar

Many-to-Many Relationships

Page 41: Scrum and kanban in the enterprise   webinar

Many-to-Many Relationships

Page 42: Scrum and kanban in the enterprise   webinar

Many-to-Many Relationships

Page 43: Scrum and kanban in the enterprise   webinar

Many-to-Many Relationships

Page 44: Scrum and kanban in the enterprise   webinar

Many-to-Many Relationships

Page 45: Scrum and kanban in the enterprise   webinar

Why many-to-many matters?

• Team velocity is not a predictor of higher order deliverables

Page 46: Scrum and kanban in the enterprise   webinar

Why many-to-many matters?

• Team velocity is not a predictor of higher order deliverables

• One or more teams can starve the value creation process

Page 47: Scrum and kanban in the enterprise   webinar

Why many-to-many matters?

• Team velocity is not a predictor of higher order deliverables

• One or more teams can starve the value creation process

• Backlogs have to be sequenced and dependencies managed

Page 48: Scrum and kanban in the enterprise   webinar

Why many-to-many matters?

• Team velocity is not a predictor of higher order deliverables

• One or more teams can starve the value creation process

• Backlogs have to be sequenced and dependencies managed

• Teams focus on their backlog to the exclusion of the rest of the organization

Page 49: Scrum and kanban in the enterprise   webinar

What do we mean by end-to-end business agility?

Page 50: Scrum and kanban in the enterprise   webinar
Page 51: Scrum and kanban in the enterprise   webinar

We want the benefits of team-level agility….

Page 52: Scrum and kanban in the enterprise   webinar

We want the benefits of team-level agility…. but across the entire company

Page 53: Scrum and kanban in the enterprise   webinar

We want a pattern that can accommodate Sales and Marketing…

Page 54: Scrum and kanban in the enterprise   webinar

…several Scrum teams, service orientation, and shared services…

Page 55: Scrum and kanban in the enterprise   webinar

…as well as technical support and ultimately sustaining engineering

Page 56: Scrum and kanban in the enterprise   webinar

At some level of scale, Scrum breaks.

Page 57: Scrum and kanban in the enterprise   webinar

At some level of scale, Scrum breaks. What are you going to do about it?

Page 58: Scrum and kanban in the enterprise   webinar

Tools available to scale Scrum

• Scrum and XP

Page 59: Scrum and kanban in the enterprise   webinar

Tools available to scale Scrum

• Scrum and XP• Kanban

Page 60: Scrum and kanban in the enterprise   webinar

Tools available to scale Scrum

• Scrum and XP• Kanban• Lean

Page 61: Scrum and kanban in the enterprise   webinar

Tools available to scale Scrum

• Scrum and XP• Kanban• Lean• RUP

Page 62: Scrum and kanban in the enterprise   webinar

Tools available to scale Scrum

• Scrum and XP• Kanban• Lean• RUP• Traditional SDLC

Page 63: Scrum and kanban in the enterprise   webinar

Interesting idea… how to we get there?

Page 64: Scrum and kanban in the enterprise   webinar

It always starts with teams...

Page 65: Scrum and kanban in the enterprise   webinar

Ways to organize teams…

• Products

Page 66: Scrum and kanban in the enterprise   webinar

Ways to organize teams…

• Products• Product features

Page 67: Scrum and kanban in the enterprise   webinar

Ways to organize teams…

• Products• Product features• Components

Page 68: Scrum and kanban in the enterprise   webinar

Ways to organize teams…

• Products• Product features• Components• Shared services

Page 69: Scrum and kanban in the enterprise   webinar

Ways to organize teams…

• Products• Product features• Components• Shared services• Business capabilities

Page 70: Scrum and kanban in the enterprise   webinar

Get the teams working…

• Define the org structure

Page 71: Scrum and kanban in the enterprise   webinar

Get the teams working…

• Define the org structure• Form the teams

Page 72: Scrum and kanban in the enterprise   webinar

Get the teams working…

• Define the org structure• Form the teams• Get the teams delivering

Page 73: Scrum and kanban in the enterprise   webinar

Get the teams working…

• Define the org structure• Form the teams• Get the teams delivering• Focus on establishing a

stable velocity

Page 74: Scrum and kanban in the enterprise   webinar

Get the teams working…

• Define the org structure• Form the teams• Get the teams delivering• Focus on establishing a

stable velocity• Learn what works

Page 75: Scrum and kanban in the enterprise   webinar

Incrementally roll-out Scrum across the organization…

Page 76: Scrum and kanban in the enterprise   webinar

Incrementally roll-out Scrum across the organization……

Page 77: Scrum and kanban in the enterprise   webinar

Incrementally roll-out Scrum across the organization………

Page 78: Scrum and kanban in the enterprise   webinar

Establish Program Teams and/or Product Integration teams

Page 79: Scrum and kanban in the enterprise   webinar

Establish Program Teams and/or Product Integration teams

Page 80: Scrum and kanban in the enterprise   webinar

Establish a Portfolio Planning team

Page 81: Scrum and kanban in the enterprise   webinar

Manage the flow of value at each level

Page 82: Scrum and kanban in the enterprise   webinar

So… what does it look like when I am done?

Page 83: Scrum and kanban in the enterprise   webinar

Focus is 100% on delivering end-to-end value across the organization

Page 84: Scrum and kanban in the enterprise   webinar

“If all we do is find another way to measure activity, we will not be successful” – CTO

Page 85: Scrum and kanban in the enterprise   webinar

Let’s start with a definition of value…

Page 86: Scrum and kanban in the enterprise   webinar

EpicEpics collections of features, typically 1-3 months in duration. Epics span releases. Epics can span more than one team. These are the things the market cares about.

Page 87: Scrum and kanban in the enterprise   webinar

Epic

Feature

Epics collections of features, typically 1-3 months in duration. Epics span releases. Epics can span more than one team. These are the things the market cares about.

Features are smaller than epics, typically 2-4 weeks in duration. Features are contained within releases. Ideally, features are contained within a team. These are what the Product Owner Cares about.

Page 88: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Epics collections of features, typically 1-3 months in duration. Epics span releases. Epics can span more than one team. These are the things the market cares about.

Features are smaller than epics, typically 2-4 weeks in duration. Features are contained within releases. Ideally, features are contained within a team. These are what the Product Owner Cares about.

User Stories are the smallest increment of value, typically less than a week. User Stories are contained within sprint. These are the things Engineering Management Cares about.

Page 89: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

Story Maps visually show the relationship between User Stories and Business Value

Page 90: Scrum and kanban in the enterprise   webinar

Epic

Story Maps start with the identification of larger, more strategic organizational goals

Page 91: Scrum and kanban in the enterprise   webinar

Epic

Feature

Epics are decomposed into Features that describe the

value added into the product

Page 92: Scrum and kanban in the enterprise   webinar

Epic

Feature Feature

Epics are decomposed into Features that describe the

value added into the product

Page 93: Scrum and kanban in the enterprise   webinar

Epic

Feature Feature Feature

Epics are decomposed into Features that describe the

value added into the product

Page 94: Scrum and kanban in the enterprise   webinar

Epic

Feature Feature Feature Feature

Epics are decomposed into Features that describe the

value added into the product

Page 95: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

Features are decomposed into User Stories that are thin slices of value added into the system

Page 96: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

User Story

User Story

User Story

User Story

Features are decomposed into User Stories that are thin slices of value added into the system

Page 97: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

Features are decomposed into User Stories that are thin slices of value added into the system

Page 98: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

Features are decomposed into User Stories that are thin slices of value added into the system

Page 99: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

User Stories are estimated in relative units of measure

called Story Points

Page 100: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

11 7 12 8

Story Points can be added up to size Features

Page 101: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

11 7 12 8

38 Feature Points can be added up to size Epics

Page 102: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

11 7 12 8

38 Our Goal is to build the smallest system possible to deliver the value in the Epic

Page 103: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Feature Feature Feature

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

11 7 12 8

38 We continuously evaluate the Story Map to determine the

Minimally Marketable Feature

Page 104: Scrum and kanban in the enterprise   webinar

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

Epic

Feature Feature Feature Feature

User Story

User Story

User Story

11 7 12 8

38

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

We continuously evaluate the Story Map to determine the

Minimally Marketable Feature

Page 105: Scrum and kanban in the enterprise   webinar

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

User Story

Epic

Feature Feature Feature Feature

User Story

User Story

User Story

10 4 5 7

26

3

2

5

1

1

3

2

1

2

5

3

2

1

3

2

2

When we focus on Minimally Marketable Features, we

deliver Business Value early

Page 106: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Minimally Marketable Features feed the prioritization of our

Sprint Planning

Page 107: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Identify the User Story most likely to contribute to the

MMF and build that one first

Page 108: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

3

Identify the User Story most likely to contribute to the

MMF and build that one first

Page 109: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

3

Pull User Stories in priority order focusing on delivering

complete MMFs

Page 110: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

3

2

Pull User Stories in priority order focusing on delivering

complete MMFs

Page 111: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

3

2

It’s okay to work User Stories across MMFs if that is what the Product Owner needs

Page 112: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

3

2

1

It’s okay to work User Stories across MMFs if that is what the Product Owner needs

Page 113: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

3

2

1

Planned Team Velocity = 6 points

The team uses its past velocity to determine how many stories go in the Sprint

Page 114: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

TaskTask

Task

3

2

1

Planned Team Velocity = 6 points

The Team breaks each User Story down into Tasks

Page 115: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

TaskTask

Task

3

2

1

Task Task

TaskTask

Planned Team Velocity = 6 points

The Team breaks each User Story down into Tasks

Page 116: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

TaskTask

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

Planned Team Velocity = 6 points

The Team breaks each User Story down into Tasks

Page 117: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

TaskTask

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8 16

8

Planned Team Velocity = 6 points

And estimates each Task in Real Hours so they can assess

if they can make a solid Commitment to Deliver

Page 118: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

TaskTask

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8 16

8

16 2

48

Planned Team Velocity = 6 points

And estimates each Task in Real Hours so they can assess

if they can make a solid Commitment to Deliver

Page 119: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

TaskTask

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8 16

8

16 2

48

8 4

16 8

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

And estimates each Task in Real Hours so they can assess

if they can make a solid Commitment to Deliver

Page 120: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

TaskTask

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8 16

8

16 2

48

8 4

16 8

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

And estimates each Task in Real Hours so they can assess

if they can make a solid Commitment to Deliver

Page 121: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

16 8

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

Task 8

Task 16

At the beginning of the Sprint, The Team pulls Tasks from the

top of the Task Backlog

Page 122: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

16 8

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

Task 8

Task 16

Tasks move across the Story Board until there is a

completed User Story.

Page 123: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

2

1

Task

8

16 2

48

8 4

168

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

Task 8

Task 16User Story

3

Tasks move across the Story Board until there is a

completed User Story.

Page 124: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

168

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

Task 8

Task 16

Tasks move across the Story Board until there is a

completed User Story.

Page 125: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

Task

Task Task

Task

Task Task

TaskTask

3

1

Task

8

16 2

48

8 4

168

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

Task 8

Task 16

User Story

2

The Team works from the top of the Story Board, Swarming to get User Stories across the

board as fast as possible .

Page 126: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

Task

Task Task

Task

Task Task

TaskTask

3

2

1

Task

8

16 2

48

8 4

168

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

Task 8

Task 16

The Team works from the top of the Story Board, Swarming to get User Stories across the

board as fast as possible .

Page 127: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2Task

8

16 2

48

8 4

168

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

Task 8

Task 16

User Story

1

The Team works from the top of the Story Board, Swarming to get User Stories across the

board as fast as possible .

Page 128: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

User Story

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

168

Planned Team Velocity = 6 pointsPlanned Estimated Hours = 98 hours

Task 8

Task 16

Until the entire Sprint has been delivered to the Product

Owner.

Page 129: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

6

From a Metrics perspective, we Burn Down hours to make

sure the sprint is on track

Page 130: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

6

From a Metrics perspective, we Burn Down hours to make

sure the sprint is on track

Page 131: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

6

From a Metrics perspective, we Burn Down hours to make

sure the sprint is on track

Page 132: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

6

From a Metrics perspective, we Burn Down hours to make

sure the sprint is on track

Page 133: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

6

From a Metrics perspective, we Burn Down hours to make

sure the sprint is on track

Page 134: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

6

From a Metrics perspective, we Burn Down hours to make

sure the sprint is on track

Page 135: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

6

From a Metrics perspective, we Burn Down hours to make

sure the sprint is on track

Page 136: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

6

From a Metrics perspective, we Burn Down hours to make

sure the sprint is on track

Page 137: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

6

From a Metrics perspective, we Burn Down hours to make

sure the sprint is on track

Page 138: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

From a Metrics perspective, we Burn Down points to make

sure the Release is on track

Page 139: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

From a Metrics perspective, we Burn Down points to make

sure the Release is on track

Page 140: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

We track Velocity Trend to make sure the team is

delivering in a Predictable manner

Page 141: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

When the Release is ready to deliver, The Team has

completed the highest priority User Stories, against the

highest priority Features ,against the highest

priority Epics.

Page 142: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

When the Release is ready to deliver, The Team has

completed the highest priority User Stories, against the

highest priority Features ,against the highest

priority Epics.

Everyone is focused on delivering value early and often!

Page 143: Scrum and kanban in the enterprise   webinar

Team

Page 144: Scrum and kanban in the enterprise   webinar

Team

Team

Page 145: Scrum and kanban in the enterprise   webinar

Team

Team

Team

Page 146: Scrum and kanban in the enterprise   webinar

Team

Team

Team

Team

Page 147: Scrum and kanban in the enterprise   webinar

Team

Team

Team

Team

Team

Page 148: Scrum and kanban in the enterprise   webinar

How do we establish the relationship between team level velocity and enterprise level flow of value?

Page 149: Scrum and kanban in the enterprise   webinar

EpicTeam predictability is one thing, but organizations need to be able to track value at the Epic level

Page 150: Scrum and kanban in the enterprise   webinar

Epic

Feature

Team predictability is one thing, but organizations need to be able to track value at the Epic level

We need a mechanism to make sure features that span multiple Scrum teams are treated with the same sense of awareness as single-product features.

Page 151: Scrum and kanban in the enterprise   webinar

Epic

Feature

User Story

Team predictability is one thing, but organizations need to be able to track value at the Epic level

We need a mechanism to make sure features that span multiple Scrum teams are treated with the same sense of awareness as single-product features.

All of our day-to-day activities need to clearly map to enterprise objectives. We need to build product as one organization

Page 152: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Tier 1 - Scrum

Page 153: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Tier 1 - Scrum

Tier 2 - Kanban

Page 154: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Tier 1 - Scrum

Tier 2 - Kanban

Tier 3 - Kanban

Page 155: Scrum and kanban in the enterprise   webinar

Kanban creates a pull system across the entire portfolio that is limited by your actual capacity

Page 156: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Page 157: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Page 158: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Feature

Page 159: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Feature

Page 160: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Spike

Feature

Page 161: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

User StoryUser

Story

Spike

Feature

Page 162: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

User StoryUser

Story

Spike TaskTask

Task

8 16

8

Feature

Page 163: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Feature

User StoryUser

Story

Spike TaskTask

Task

8 16

8

Feature

Epic

Epic

Page 164: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User StoryUser

Story

Spike TaskTask

Task

8 16

8

Feature

Epic

Page 165: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User StoryUser

Story

Spike TaskTask

Task

8 16

8

Feature

Epic

Epic

Page 166: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User StoryUser

Story

Spike TaskTask

Task

8 16

8

Feature

Epic

Epic

Feature

Page 167: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User StoryUser

Story

SpikeTaskTask

Task

8 16

8

Feature

EpicEpic

Feature

Page 168: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User StoryUser

Story

SpikeTaskTask

Task

8 16

8

Feature

EpicEpic

Feature

Page 169: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User StoryUser

Story

TaskTask

Task

8 16

8

Epic

Spike

FeatureFeature

Page 170: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User StoryUser

Story

SpikeTaskTask

Task

8 16

8

Epic

FeatureFeature

Page 171: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

User Story

User Story

TaskTask

Task

8 16

8

Spike

Epic

FeatureFeature

Page 172: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

FeatureFeature

Page 173: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

FeatureFeature

Page 174: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

FeatureFeature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

Feature

Page 175: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

FeatureFeature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

Feature

Page 176: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

FeatureFeature

Task

Task

Task

8

16

8 User Story

Spike User Story

Epic

FeatureFeature

Page 177: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

Task

Task

8

16

8

User StoryUser

Story

Spike

EpicEpic

Feature Feature

Page 178: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

Task

Task

8

16

8

User StoryUser

Story

Spike

EpicEpic

FeatureFeature

Page 179: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

Task

Task

8

16

8

User StoryUser

Story

Spike

EpicEpic

FeatureFeature

Page 180: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

TaskTask

Task

816

8

User StoryUser

Story

Spike

EpicEpic

FeatureFeature

Page 181: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

TaskTask

8

16

8User Story

User Story

Spike

EpicEpic

FeatureFeature

Page 182: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature Feature

Task

TaskTask

8

16

8User Story

User Story

Spike

EpicEpic

FeatureFeature

Page 183: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Epic

Feature

Feature

Task

TaskTask

8

16

8User Story

Spike

User Story

Epic

FeatureFeatureFeature

User StoryUser

Story

SpikeTask

Task

Task

8

8

Page 184: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

EpicEpic

Feature

Feature

Task

TaskTask

8

16

8User Story

Spike

User Story

Epic

Feature

User StoryUser

Story

Spike

FeatureFeature

Page 185: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User StoryUser

Story

SpikeTask

Task

Task

8

8

FeatureFeatureFeature

8

Page 186: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User StoryUser

Story

SpikeTask

Task

8

8

FeatureFeatureFeature

Task 8

Page 187: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

User Story

SpikeTask

Task

8

8

FeatureFeatureFeature

Task 8

Page 188: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Page 189: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Page 190: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Page 191: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Page 192: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Page 193: Scrum and kanban in the enterprise   webinar

Story Backlog Task Backlog In Process Task Done Story Backlog

Analysis Design Build Test Deploy

Inception Elaboration Construction Transition

Epic

Feature

Feature

Epic Epic

User Story

Task

Task

8

8

FeatureFeatureFeature

Task 8

User Story

Spike

Epic

Feature

User Story

User Story

SpikeTask

Task

Task

8

8 Task 8

Task 8

Page 194: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

At the team level, velocity metrics drive predictability

Page 195: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

At the team level, velocity metrics drive predictability

At the program/product level, lean metrics are more meaningful

Page 196: Scrum and kanban in the enterprise   webinar

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

At the team level, velocity metrics drive predictability

At the program/product level, lean metrics are more meaningful

At the enterprise level, lean metrics are also the more interesting metric

Page 197: Scrum and kanban in the enterprise   webinar

Mike CottmeyerEnterprise Agile Coach, LeadingAgile, LLC

[email protected]

www.leadingagile.comtwitter.com/mcottmeyerfacebook.com/leadingagilelinkedin.com/in/cottmeyer