34
Collaboration at Scale: Prioritizing a Backlog 13-Dec-2017

2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Collaboration at Scale: Prioritizing a Backlog13-Dec-2017

Page 2: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Collaboration at Scale

Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides focused, outcome-driven solutions to collaboration problems faced by Product Owners, ScrumMasters, and Development Teams.

Produced by the Scrum Alliance and Conteneo, Inc., we’re proud of the many distinguished experts who share their wisdom in our series.

Carlton Nettleton

2

Luke Hohmann

Page 3: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

2-4 WEEK SPRINT

DAILY SCRUM MEETING

(EVERY 24 HOURS)

POTENTIALLY SHIPABLE PRODUCT INCREMENT

SPRINT BACKLOGPRODUCT BACKLOG

3

Common Scrum Challenges

Tech Debt

Release Planning

Roadmap

Retros

Liftoffs

Refining

Value-Based

Backlogs

Priorities

Depend-encies

Done, Done

CI/CD

TODAY:Prioritizing Backlogs

Jan 2018: Managing Technical

Architectures

Page 4: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

How are your prioritizing your backlog?

• Business value• Customer satisfaction• ROI (Return-On-Investment)• HIPPO (HIghest Paid Person’s Opinion)• Salesperson requests• Technical risk• I don’t know

4

POLL QUESTION

Page 5: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Agenda

1 Why Prioritize?2 Attributes and Weights3 Prioritizing for Profit4 Business vs. Dev Priorities

5

Page 6: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Why Prioritize?

6

Page 7: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

7

but if you prioritize

Page 8: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

We Prioritize At All Levels of Agile

Daily

Sprint

Strategy

Portfolio

Product

Release

Exec

PO

DevTeam

1-4 wks

2-9 mos

1 – 3 years

years

many years

Portfolio Map

Backlog & Release Plan

Vision & Roadmap

Organizational level Planning level Time Horizon Artifact

Markets

Page 9: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

9

Customers want “big chunks” of value! These “epics” belong in your roadmap prioritized by time and market opportunity.

Agile teams want “small items that fit a Sprint”. These go into your backlog.Sep 2016 Webinar

Agile Roadmapping

http://bit.ly/2huAcxL

Page 10: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Backlogs have a “Mushy Middle”

10

FeatureUser story

nnn

Bug FixEnhacement

nnn

User StoryUser Story

nnn

Stuff you know you will do!

Stuff you know you will NOT do!

The Mushy MiddleThis are the PBIs that deserve our focus when prioritizing.

Should the PBI move up?

Should the PBI move down?

Page 11: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Attributes and WeightsTo understand prioritization we need to “dig deep”.

11

Page 12: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Prioritization Means Ordering

Do This Do OtherDo That

Do This

Do Other

Do ThatDo That

Do Other

Do ThisDo Other

Do That

Do This

Page 13: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

To Order You Need Attributes

Do This

Do ThatAttribute1 Attribute2

Page 14: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

To Sort You Need Values

Do This value

Do That value

value

value

Attribute1 Attribute2

Page 15: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

It Helps To Group Attributes

Do This yes

Do That no

no

yes

Sales ServiceInternal Stakeholders

Does this backlog item directly improve your ability to do your job?

Page 16: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Not Everyone is Equal

Do ThisDo That no yes

Sales ServiceInternal Stakeholders

Does this backlog item directly improve your ability to do your job?

yes noweight 20 10

Sales hastwice the influence

Page 17: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Prioritizing for ProfitThe Business Perspective

17

Page 18: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Three Core Groups

StakeholderAlignment

Strategic Alignment

DrivingProfit

Shows how you’re meetingmarket needs.

Shows how you align withthe big picture.

Shows how you’re going tomake money.

Page 19: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

External / Internal Stakeholders

External: Customer personasPartnersChannel

Internal: Sales & MarketingProfessional ServiceCustomer CareThe System

Page 20: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Strategic Alignment

Strategic AlignmentGlobal Social Mobile Weight

weight 25 15 10DO THIS 1 1 35

DO THAT 1 1 25

Page 21: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Strategic AlignmentGlobal Social Mobile Weight

weight 25 15 10DO THIS 1 1 35

DO THAT 1 1 25

Page 22: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

What is the most important driver of profit?

• Raising Prices• Growing More Customers• Reducing Operational Costs• Reducing Churn• Increasing Quality

22

POLL QUESTION

Page 23: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Driving Profit

http://bit.ly/try-bizvalue

Page 24: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

When Items Are “Equal”

24

1. Better before cheaper: When you must decide between making something better or cheaper, choose to improve rather than cut prices.

2. Revenue before cost: When you must decide between finding a way to increase revenue or reducing cost, choose to look at ways to increase revenue.

3. Change anything to follow Rules 1 and 2. Why? Read the article or book.

http://www.forbes.com/sites/kareanderson/2013/06/15/what-really-makes-companies-succeed-in-the-long-run/

Page 25: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

A Well Prioritized Backlog

StakeholderAlignment

Strategic Alignment

DrivingProfit

At least oneitem for every stakeholder.

At least one item that aligns to strategy.

At least one item that drivesprofit.

Page 26: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Managing Implementation DetailsThe Developer Perspective

26

Page 27: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Business Priorities

1 User Story2 User Story3 Bug Fix4 Enhancement5 User Story6 User Story7 User Story8 User Story9 User Story

Dev Team Analysis

3 Bug Fix4 Enhancement1 User Story2 User Story4 User Story5 User Story6 User Story7 User Story8 User Story

When Business and Dev Don’t Align…

Page 28: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Some Guidelines…

28

Not More Than 7

Attributes!

Attributes and their weights can change!

1 User Story2 User Story3 Bug Fix4 Enhancement5 User Story6 User Story7 User Story8 User Story9 User Story

PBIs often move in “clusters” or “chunks”

Page 29: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Summary

29

Page 30: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Summary

Prioritization exists at all levels of Agile.

Find the attributes that work for you.

Apply them consistently.

Reflect and improve on them.

30

Page 31: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

What do you want for the Feb 2018 webinar?

• Distributed Team Liftoffs / Kickoffs• Buyer and User Personas• Facilitating Online Meetings• How To Implement Lean Coffee at Scale• Analyzing Retrospective Data at Scale• Running Distributed Sprint Reviews• Committing to the Release• Motivating Distributed Teams• Testing at Scale• Defining Ready, Ready and Done, Done• My desired topic isn’t listed – email [email protected]

31

POLL QUESTION

Page 32: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Discussions

32

Page 33: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Thank you for attending.

Our next webinar is 10-Jan-2018 on Managing Technical Architectures.

Luke Hohmannconteneo.co

Carlton Nettletonlookforwardconsulting.com

Page 34: 2017-12-SA-CAS-Webinar-Prioritizing-Backlogs · 2018-03-16 · User story nnn Bug Fix Enhacement nnn User Story User Story nnn Stuff you know you will do! ... Customer Care The System

Order = function_of(Value, Effort, other attributes)

34

Business Value

Effort / Cost

Impact Effort Matrixhttp://bit.ly/2sTMxMW