38
3 COMMON SCRUM FAILURE MODES AND (HOPEFULLY) SOME SOLUTIONS Chris Walsh Dell IT

3 Common Scrum team Failure Modes

Embed Size (px)

Citation preview

Page 1: 3 Common Scrum team Failure Modes

3 COMMON SCRUM FAILURE MODES AND (HOPEFULLY) SOME SOLUTIONS

Chris Walsh Dell IT

Page 2: 3 Common Scrum team Failure Modes

[email protected]

@AgileCork

Page 3: 3 Common Scrum team Failure Modes

CAREFUL NOW…

“I Tried These 3 Simple Tricks With My Scrum Team And You Wont Believe What Happened Next…”

Page 4: 3 Common Scrum team Failure Modes

CAREFUL NOW…

Page 5: 3 Common Scrum team Failure Modes

Team Structure

Roles Team stability

Cross-functionality Self-direction

Backlog Management

Value Streams Priorities

Estimation Schedule

Sprint Execution

Planning Sprint Flow

Product Increment Metrics

Development Practices

Code Management Test Approach Programming

DevOps

WHERE TO LOOK…

Page 6: 3 Common Scrum team Failure Modes

THE PRODUCT BACKLOG

Fail #1

Page 7: 3 Common Scrum team Failure Modes

TYPICAL SPRINT

Sprint Plan

1

Sprint Plan

2

1 2 3 4 5 6 7 8 9 10

Day (2 Week Sprint)

Ho

urs

Team Retro

Sprint Review

Product Increment

Page 8: 3 Common Scrum team Failure Modes

SYMPTOMS – PLANNING

Sprint Plan

1

Sprint Plan

2

1 2 3 4 5 6 7 8 9 10

Day (2 Week Sprint)

Ho

urs

Sprint Goal

“ ”

Sprint Backlog

Task list (2-3 days)

Team Retro

Sprint Review

Page 9: 3 Common Scrum team Failure Modes

SYMPTOMS - SPRINTING

Sprint Plan

1

Sprint Plan

2

1 2 3 4 5 6 7 8 9 10

Day (2 Week Sprint)

Ho

urs

Scrum Board

To Do Doing Done

Team Retro

Sprint Review

Burndown

Page 10: 3 Common Scrum team Failure Modes

SYMPTOMS - REVIEWING

Sprint Plan

1

Sprint Plan

2

1 2 3 4 5 6 7 8 9 10

Day (2 Week Sprint)

Ho

urs

Team Retro

Sprint Review

Product Increment ?

Page 11: 3 Common Scrum team Failure Modes

(POSSIBLE) CAUSES & (POTENTIAL) FIXES

Page 12: 3 Common Scrum team Failure Modes

PRODUCT OWNER?

TRY STORY MAPPING WITH THE

WHOLE TEAM.

FOCUS ON THE WHAT NOT THE HOW.

Page 13: 3 Common Scrum team Failure Modes

DEV TEAM SKILLS

Huh?

I got nothin’.

Ummm.. Just keep smiling…

Too busy

coding.

Page 14: 3 Common Scrum team Failure Modes

DEV TEAM SKILLS

Huh?

I got nothin’.

Ummm.. Just keep smiling…

WORK ON SPECIFIC BACKLOG

REFINEMENT SKILLS. ASK QUESTIONS!

Too busy

coding.

TRY STORY MAPPING WITH THE

WHOLE TEAM!

Page 15: 3 Common Scrum team Failure Modes

DEV TEAM SKILLS

Huh?

I got nothin’.

Ummm.. Just keep smiling…

WORK ON SPECIFIC BACKLOG

REFINEMENT SKILLS. ASK QUESTIONS!

Too busy

coding.

TRY STORY MAPPING WITH THE

WHOLE TEAM!

YOU ARE HERE

Page 16: 3 Common Scrum team Failure Modes

NO PRODUCT VISION?

FIND THE PRODUCT VISION. (IT

PROBABLY EXISTS SOMEWHERE).

Page 17: 3 Common Scrum team Failure Modes

THE TEAM

Fail #2

Page 18: 3 Common Scrum team Failure Modes

SYMPTOMS – SPRINT PLANNING

Sprint Plan

1

Sprint Plan

2

1 2 3 4 5 6 7 8 9 10

Day (2 Week Sprint)

Ho

urs

? ?

Page 19: 3 Common Scrum team Failure Modes

SYMPTOMS – DAILY SCRUM

Sprint Plan

1

Sprint Plan

2

1 2 3 4 5 6 7 8 9 10

Day (2 Week Sprint)

Ho

urs

?

Which daily Scrum is

this?

Where’s Bob? What exactly

did I do yesterday?

So tired. So very tired.

Page 20: 3 Common Scrum team Failure Modes

SYMPTOMS – SPRINT REVIEW

Sprint Plan

1

Sprint Plan

2

1 2 3 4 5 6 7 8 9 10

Day (2 Week Sprint)

Ho

urs

Where’s My £%&*ing Product

Increment?

Sprint Review

Product Increment ?

Page 21: 3 Common Scrum team Failure Modes

SYMPTOMS – CODE BASE

SS1

SS3

SS2

Org.

Dev Org 1

Dev Org 2

Dev Org 3

System to be developed

Organisation contracted to develop the system

Page 22: 3 Common Scrum team Failure Modes

(POSSIBLE) CAUSES & (POTENTIAL) FIXES

Page 23: 3 Common Scrum team Failure Modes

UTILIZATION FIXATION

MEASURE QUEUEING TIME OF A FEATURE THROUGH IT’s DEV

CYCLE.

Page 24: 3 Common Scrum team Failure Modes

INTERNAL SILOS

Page 25: 3 Common Scrum team Failure Modes

INTERNAL SILOS

CALCULATE THE TEAM’s “BUS NUMBER” AND CREATE A PLAN TO

INCREASE IT.

Page 26: 3 Common Scrum team Failure Modes

“GETTING TO DONE”

Fail #3

Page 27: 3 Common Scrum team Failure Modes

SYMPTOMS – SPRINT REVIEW

Sprint Plan

1

Sprint Plan

2

1 2 3 4 5 6 7 8 9 10

Day (2 Week Sprint)

Ho

urs

Where’s My £%&*ing Product

Increment?

Product Increment ?

Sprint Review

Page 28: 3 Common Scrum team Failure Modes

SYMPTOMS – DAILY SCRUM

Sprint Plan

1

Sprint Plan

2

1 2 3 4 5 6 7 8 9 10

Day (2 Week Sprint)

Ho

urs

Scrum Board

To Do Doing Done

Page 29: 3 Common Scrum team Failure Modes

SYMPTOMS - “MINI-WATERFALL”

Sprint 1 Sprint 2 Sprint 3 Sprint 4

Code S2 + Bug Fix S1 Code S3 + Bug Fix S2 Code S1 Code S4 + Bug Fix S3

Test S3 + Retest

Test S4 + Retest

Test S2 + Retest

Test S1

Time

De

fec

ts

Expected Defect Profile

Page 30: 3 Common Scrum team Failure Modes

SYMPTOMS - “SPRINT+1”

Sprint 1 Sprint 2 Sprint 3 Sprint 4

Code S2 Code S3 + Bug Fix S1 Code S1 Code S4 + Bug Fix S4

Test S3 + Retest Test S2 + Retest Test S1

Time

De

fec

ts

Expected Defect Profile

Page 31: 3 Common Scrum team Failure Modes

(POSSIBLE) CAUSES & (POTENTIAL) FIXES

Page 32: 3 Common Scrum team Failure Modes
Page 33: 3 Common Scrum team Failure Modes
Page 34: 3 Common Scrum team Failure Modes

CLEAR DEFINITION OF DONE

DO NO MORE THAN ONE THING AT A TIME.

Page 35: 3 Common Scrum team Failure Modes

CLEAR DEFINITION OF DONE

DO NO MORE THAN ONE THING AT A TIME.

Page 36: 3 Common Scrum team Failure Modes

LOOK FOR THE SYMPTOMS

CREATE OPTIONS

USE THE SCRUM EVENTS.

COMMITMENT, FOCUS, OPENNESS,

RESPECT & COURAGE.

Page 37: 3 Common Scrum team Failure Modes

Questions? QUESTIONS?

Page 38: 3 Common Scrum team Failure Modes

THANK YOU!