avoiding the 2-week waterfall - scrum · avoiding the 2-week waterfall common scrum pitfalls and...

35
Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix)

Upload: others

Post on 22-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Avoiding the 2-Week WaterfallCommon Scrum pitfalls and how to tackle them

Matt Philips (@MappFelix)

Page 2: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Bump, bump, bump

“Here is Edward Bear, coming downstairs now, bump, bump, bump, on the back of his head, behind Christopher Robin. It is, as far as he knows, the only way of coming downstairs, but sometimes he feels that there really is another way, if only he could stop bumping for a moment and think of it. And then he feels that perhaps there isn't.”

Page 3: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Avoid the Cargo Cult

Scrum is easy to learn but hard to masterWork for Scrum, else it will not work for you

Page 4: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Leverage Change Facilitators

Blueprint:Solidify the basics Look for pitfallsUse change facilitators to reinforce and grow your practice

Page 5: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Earn the Benefits of Scrum

Working software every 2 weeks!Less waste Happier customers

Engaged delivery teamsPoised to respond to change

Page 6: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Get Centered on 5 Values

FocusCourageOpennessCommitmentRespect

Page 7: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

4 Ceremonies

RetrospectiveSprint Review Sprint PlanningDaily Stand-up

Page 8: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

3+ roles

Roles of Scrum

Product Owner

Team

Scrum Master

Stakeholders(not officially part

of scrum)

Page 9: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

2 (to 4) week iterations

RhythmAccountabilityVisibilityPlanning Inspect-and-Adapt

Page 10: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

1 manifesto

Page 11: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

(Remember, this is what we want)

Working software every 2 weeks!Less waste Happier customers

Engaged delivery teamsPoised to respond to change

Page 12: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

10 Common Pitfalls

Page 13: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

#1: Bad Ceremonies

Page 14: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

#2: No Definition of Done

Page 15: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

#3: Team Doesn’t Swarm

Page 16: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

#4: Multiple Backlogs

Page 17: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

#5: Splitting stories such that value is lost

Page 18: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

#6: Ghost Teams

Page 19: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

#7: Workflow Silos

Page 20: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

#8: Lack of Change in Ideas

Page 21: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

# 9: Hoarding Information

Page 22: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

#10: Time-mongers

Page 23: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Honorable Mentions

Everything goes in flight on day one, stays in progress for 10 days…Bad team health. Even if getting results, is it sustainable?

Others?

Page 24: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Cue the change facilitators!

Page 25: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Set Real Guidelines

Tighten up CeremoniesUse the Agile ManifestoHave a DoDSet WIP limits

Page 26: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Re-Think the Teams

Grow T-shaped teams“Three Amigos” and story acceptanceSwarm moreRe-organize teams

Page 27: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Re-Think the Backlog

One backlog to rule them allProblem-based approach to storiesWrite lean stories

Page 28: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Re-Think the ToolsetAutomate redundant, manual, time consuming tasksMath and data are your friendsUse visual controls

I pity the fool who breaks the WIPs

Page 29: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Check your head

Ask “why.” Or “why not?”Try new thingsLive the daily burn-downExplore the “5 whys”Ask “why” some more.

Page 30: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Make a vector, Victor

Page 31: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

(We still want these, right?)

Working software every 2 weeks!Less waste Happier customers

Engaged delivery teamsPoised to respond to change

Page 32: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Example: Scrum Amplification Mad-Lib

Signs of Success Indications of Failure

Scrum Amplification WorksheetChallenge IdentificationWhich problem or situation is keeping you from realizing the benefits of Scrum? (If multiple, which will you focus on first)

5, 4, 3, 2, 1 InspectionIn this situation, which Scrum value is lacking, or could be leveraged to help improve the workflow?

Is there a particular ceremony or event where this could be addressed?

Which Scrum role is best positioned to champion this effort? What allies, change agents, or supporters can help drive this change?

Which phrase of portion of manifesto most resonates as the reason for the change?

How much time is needed to experiment with making this change? (# of sprints, timebox)

Change FacilitatorsWhich change facilitator could be most helpful and which is do you have the most influence over?

Who can help you implement the change?

What timeframe(s) do you need?

Visualize the implementation; List possible indicators that the experiment is waning:

Visualize the implementation; List possible indicators that the experiment is working:

If working, what could you do to amplify the success?

What recovery strategies can you use to get the experiment back on track?

@MappFelix

Page 33: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Summarize, Visualize, Commit

Page 34: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Disrupt yourself, or be disrupted

Page 35: Avoiding the 2-Week Waterfall - Scrum · Avoiding the 2-Week Waterfall Common Scrum pitfalls and how to tackle them Matt Philips (@MappFelix) Bump, bump, bump “Here is Edward Bear,

Keep in touch

Start a conversation:E-mail: [email protected]: @MappFelix

How did it go?Feedback on new patterns, or if you try this out? I’d love to hear about it.