SlideShare a Scribd company logo
© 2020 Perforce Software, Inc.
How to Master Your Mega Backlog
JOHAN KARLSSON, PERFORCE
perforce.com2 | © 2020 Perforce Software, Inc.
Johan Karlsson
jkarlsson@perforce.com
Senior Consultant, Hansoft
Perforce Software
perforce.com3 | © 2020 Perforce Software, Inc.
How to Master Your Mega Backlog
1
2
Challenges With Product Backlog Management at Scale
How to Scale Agile Backlog Practices: Avoiding Fallacies
3 Enhance Collaboration and Align Teams
Challenges With Product Backlog
Management at Scale
perforce.com5 | © 2020 Perforce Software, Inc.
A Product Backlog in Theory
Description Size Value Priority
$$$
$$$
$$$
$$
$$$
$
$$
$$
$
$$
1
2
3
4
5
6
7
8
9
10
perforce.com6 | © 2020 Perforce Software, Inc.
Issues Managing Backlogs at Scale
Customers and stakeholders
with different ideas and high
expectations.
Large team –– with 100s or
1000s of developers ––
distributed around the world.
Hardware components,
standardized platforms,
and technical debt.
perforce.com7 | © 2020 Perforce Software, Inc.
What Happens to Your Backlog…
Description Size Value Priority
$$$
$$$
$$$
$$
$$$
$
$$
$$
$
$$
1
2
3
4
5
6
7
8
9
10
Not enough options =
the backlogs grows
out of control.
Inaccurate
Estimations
No Alignment on Value
Unclear Priorities
Description Size Value Priori
ty
$$$
$$$
$$$
$$
$$$
$
$$
$$
$
$$
1
2
3
4
5
6
7
8
9
10
“Alternative Backlogs” Spring Up
EVERYWHERE…
How to Scale Agile Backlog Practices
perforce.com9 | © 2020 Perforce Software, Inc.
Fallacy #1: The Flat List
Description Type
User story
Epic
Task
User story
Sub-task
Task
User story
Epic
Strategic theme
Task
perforce.com10 | © 2020 Perforce Software, Inc.
Separate Backlog Items vs. Issues & Tasks
Purpose
Owner
Lifecycle
Structure
Backlog Items Tasks & Issues
Items describing the high-level WHY and
WHAT that will make your product sustain.
The details of WHO, WHEN and technical
WHAT for Team level.
Product Owner or other business
stakeholder.
The team completing the work.
Mid- and long term focus.
Completion means business value is delivered
Short term focus.
Completing one means little to the business.
Structured in Feature Areas by product
objectives typically
In a single product backlog
Sub-items to backlog items.
Not in Product Backlog
perforce.com11 | © 2020 Perforce Software, Inc.
How to Gain Flexibility at Scale
Description Size Value Priority
$$$
$$$
$$$
$$
$$$
$
$$
$$
$
$$
1
2
3
4
5
6
7
8
9
10
Product Backlog Detailed Plan for Tasks & Issues
perforce.com12 | © 2020 Perforce Software, Inc.
Example Mega Backlog Structure
perforce.com13 | © 2020 Perforce Software, Inc.
Example Scaled Agile Framework
perforce.com14 | © 2020 Perforce Software, Inc.
Fallacy #2: Divided Ownership
Description Size Value Priority
$$$
$$$
$$$
$$
$$$
$
$$
$$
$
$$
1
2
3
4
5
6
7
8
9
10
Description Size Value Priority
$$$
$$$
$$$
$$
$$$
$
$$
$$
$
$$
1
2
3
4
5
6
7
8
9
10
Description Size Value Priority
$$$
$$$
$$$
$$
$$$
$
$$
$$
$
$$
1
2
3
4
5
6
7
8
9
10
Product Owner 1 Product Owner 2 Product Owner 3
perforce.com15 | © 2020 Perforce Software, Inc.
Product Owner Collaboration
Team 1
Team 2
Team 2
Team X
Area Product
Owner 1
Area Product
Owner 2
Area Product
Owner X
Product
Management
Business
stakeholders
Supporting
functions
Product
Owner
A shared product backlog is foundational.
perforce.com16 | © 2020 Perforce Software, Inc.
Fallacy #3: The Priority Flaw
Description Size Value Priority
$$$
$$$
$$$
$$
$$$
$
$$
$$
$
$$
1
2
3
4
5
6
7
8
9
10
”Your #1 is not my #1…”
perforce.com17 | © 2020 Perforce Software, Inc.
Weighted Shortest Job First (WSJF)
Use a Systematic Approach to Priority at Scale
perforce.com18 | © 2020 Perforce Software, Inc.
Use a Systematic Approach to Priority at Scale
Cost
$$$
Value
perforce.com19 | © 2020 Perforce Software, Inc.
Use a Systematic Approach to Priority at Scale
2019-01-01
2019-01-03
2019-01-05
2019-01-07
2019-01-09
2019-01-11
2019-01-13
USAGE HISTORY
TelemetryAnalysts’ Output FeedbackLeanings & Ideas
Cost
+ + +
perforce.com20 | © 2020 Perforce Software, Inc.
Separate Priority Levels
WSJF (Weighted shortest job first).
MoSCoW (Must, Should, Could, Won’t).
Rank the most “valued” user story first.
List out sprint priorities.Tasks & Issues
ProductBacklog
perforce.com21 | © 2020 Perforce Software, Inc.
Fallacy #4: The Estimation Flaw
Description Size Value Priority
$$$
$$$
$$$
$$
$$$
$
$$
$$
$
$$
1
2
3
4
5
6
7
8
9
10
“One story point is 0.5
man days of work.”
perforce.com22 | © 2020 Perforce Software, Inc.
Track Lead & Cycle Times
1. Track actual time spent per area type.
2. Allow each team to use their own estimation strategy.
3. Analyze actual time data to better understand how to estimate.
Enhance Collaboration and Align Teams
perforce.com24 | © 2020 Perforce Software, Inc.
• The MEGA product backlog is still just ONE backlog (a backlog of backlogs).
• You need to:
• Define a structure that scales.
• Get a backlog management tool that scales.
• Enhance Product Owner collaboration.
• Systematically approach prioritization and estimation to reduce waste.
Get Ready to Master Your Mega Backlog
Questions?
Thanks so much for attending!

More Related Content

What's hot

Vijay Achar_11+ Yrs of Exp in Testing+TM
Vijay Achar_11+ Yrs of Exp in Testing+TMVijay Achar_11+ Yrs of Exp in Testing+TM
Vijay Achar_11+ Yrs of Exp in Testing+TMAchari Vijaya
 
CV-Shubham(latest)
CV-Shubham(latest)CV-Shubham(latest)
CV-Shubham(latest)shubhambans
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum VitaeVinay Salke
 
Résumé_Tarun Pant gen aug16
Résumé_Tarun Pant gen aug16Résumé_Tarun Pant gen aug16
Résumé_Tarun Pant gen aug16tarun_slide
 
CV 2016 Steve Shields
CV 2016 Steve ShieldsCV 2016 Steve Shields
CV 2016 Steve ShieldsSteve Shields
 
FREE ECBA v3 simulation Questions- set 1
FREE ECBA v3 simulation Questions- set 1FREE ECBA v3 simulation Questions- set 1
FREE ECBA v3 simulation Questions- set 1
LN Mishra CBAP
 

What's hot (12)

Vijay Achar_11+ Yrs of Exp in Testing+TM
Vijay Achar_11+ Yrs of Exp in Testing+TMVijay Achar_11+ Yrs of Exp in Testing+TM
Vijay Achar_11+ Yrs of Exp in Testing+TM
 
Resume
ResumeResume
Resume
 
MEHBOOB QURESHI
MEHBOOB QURESHIMEHBOOB QURESHI
MEHBOOB QURESHI
 
CV-Shubham(latest)
CV-Shubham(latest)CV-Shubham(latest)
CV-Shubham(latest)
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Resume_Animesh1
Resume_Animesh1Resume_Animesh1
Resume_Animesh1
 
Lahiru Goonetilleke_CV_2
Lahiru Goonetilleke_CV_2Lahiru Goonetilleke_CV_2
Lahiru Goonetilleke_CV_2
 
Kopal_Agrawal_CV
Kopal_Agrawal_CVKopal_Agrawal_CV
Kopal_Agrawal_CV
 
Résumé_Tarun Pant gen aug16
Résumé_Tarun Pant gen aug16Résumé_Tarun Pant gen aug16
Résumé_Tarun Pant gen aug16
 
CV 2016 Steve Shields
CV 2016 Steve ShieldsCV 2016 Steve Shields
CV 2016 Steve Shields
 
FREE ECBA v3 simulation Questions- set 1
FREE ECBA v3 simulation Questions- set 1FREE ECBA v3 simulation Questions- set 1
FREE ECBA v3 simulation Questions- set 1
 
Resume_sneha
Resume_snehaResume_sneha
Resume_sneha
 

Similar to How To Master Your Mega Backlog

Making the Business a First-Class Citizen During the Application Modernizatio...
Making the Business a First-Class Citizen During the Application Modernizatio...Making the Business a First-Class Citizen During the Application Modernizatio...
Making the Business a First-Class Citizen During the Application Modernizatio...
VMware Tanzu
 
Power to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizPower to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop Viz
Tasktop
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
VMware Tanzu
 
Session 2434 improving your time to value 052914
Session 2434 improving your time to value 052914Session 2434 improving your time to value 052914
Session 2434 improving your time to value 052914Kristin Cowhey
 
Sagar Sawalakhe_SoftwareTesting_9 Yrs.Expr_Test Lead
Sagar Sawalakhe_SoftwareTesting_9 Yrs.Expr_Test LeadSagar Sawalakhe_SoftwareTesting_9 Yrs.Expr_Test Lead
Sagar Sawalakhe_SoftwareTesting_9 Yrs.Expr_Test LeadSagar Sawalakhe
 
Pankaj_Sahu_Resume
Pankaj_Sahu_ResumePankaj_Sahu_Resume
Pankaj_Sahu_Resumepankaj sahu
 
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupModernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
Harley Young
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
Perfecto by Perforce
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Tasktop
 
SHUSHANT_PAL_CV_1
SHUSHANT_PAL_CV_1SHUSHANT_PAL_CV_1
SHUSHANT_PAL_CV_1Sushant Pal
 
Parth-Resume_1-2[1]
Parth-Resume_1-2[1]Parth-Resume_1-2[1]
Parth-Resume_1-2[1]Parth Rao
 
Can your business survive the next disaster?
Can your business survive the next disaster?Can your business survive the next disaster?
Can your business survive the next disaster?
Ashish Patel
 
Sandip.Basak_Resume_9804277207_PT
Sandip.Basak_Resume_9804277207_PTSandip.Basak_Resume_9804277207_PT
Sandip.Basak_Resume_9804277207_PTSandip Basak
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07cnetto
 
What's New and What’s Next in OpenText Extended ECM & Content Suite
What's New and What’s Next in OpenText Extended ECM & Content SuiteWhat's New and What’s Next in OpenText Extended ECM & Content Suite
What's New and What’s Next in OpenText Extended ECM & Content Suite
Thomas Demmler
 
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyOrganizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technology
Tom Laszewski
 

Similar to How To Master Your Mega Backlog (20)

Making the Business a First-Class Citizen During the Application Modernizatio...
Making the Business a First-Class Citizen During the Application Modernizatio...Making the Business a First-Class Citizen During the Application Modernizatio...
Making the Business a First-Class Citizen During the Application Modernizatio...
 
CV_Gopinath
CV_GopinathCV_Gopinath
CV_Gopinath
 
Power to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop VizPower to the People! Shifting from Project to Product with Tasktop Viz
Power to the People! Shifting from Project to Product with Tasktop Viz
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
Session 2434 improving your time to value 052914
Session 2434 improving your time to value 052914Session 2434 improving your time to value 052914
Session 2434 improving your time to value 052914
 
Sagar Sawalakhe_SoftwareTesting_9 Yrs.Expr_Test Lead
Sagar Sawalakhe_SoftwareTesting_9 Yrs.Expr_Test LeadSagar Sawalakhe_SoftwareTesting_9 Yrs.Expr_Test Lead
Sagar Sawalakhe_SoftwareTesting_9 Yrs.Expr_Test Lead
 
Pankaj_Sahu_Resume
Pankaj_Sahu_ResumePankaj_Sahu_Resume
Pankaj_Sahu_Resume
 
Resume_Presious
Resume_PresiousResume_Presious
Resume_Presious
 
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupModernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
 
Best Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility TestingBest Practices for Shifting Left Performance and Accessibility Testing
Best Practices for Shifting Left Performance and Accessibility Testing
 
Rad2
Rad2Rad2
Rad2
 
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop VizWebinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
Webinar featuring Forrester TEI study: Driving 496% ROI with Tasktop Viz
 
SHUSHANT_PAL_CV_1
SHUSHANT_PAL_CV_1SHUSHANT_PAL_CV_1
SHUSHANT_PAL_CV_1
 
Parth-Resume_1-2[1]
Parth-Resume_1-2[1]Parth-Resume_1-2[1]
Parth-Resume_1-2[1]
 
Can your business survive the next disaster?
Can your business survive the next disaster?Can your business survive the next disaster?
Can your business survive the next disaster?
 
Sandip.Basak_Resume_9804277207_PT
Sandip.Basak_Resume_9804277207_PTSandip.Basak_Resume_9804277207_PT
Sandip.Basak_Resume_9804277207_PT
 
Dipsanta Dey
Dipsanta DeyDipsanta Dey
Dipsanta Dey
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07
 
What's New and What’s Next in OpenText Extended ECM & Content Suite
What's New and What’s Next in OpenText Extended ECM & Content SuiteWhat's New and What’s Next in OpenText Extended ECM & Content Suite
What's New and What’s Next in OpenText Extended ECM & Content Suite
 
Organizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technologyOrganizing for faster innovation - People, process, culture, and technology
Organizing for faster innovation - People, process, culture, and technology
 

More from Perforce

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
Perforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
Perforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
Perforce
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
Perforce
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
Perforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
Perforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Perforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
Perforce
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis
Perforce
 

More from Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis
 

Recently uploaded

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 

Recently uploaded (20)

Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 

How To Master Your Mega Backlog

  • 1. © 2020 Perforce Software, Inc. How to Master Your Mega Backlog JOHAN KARLSSON, PERFORCE
  • 2. perforce.com2 | © 2020 Perforce Software, Inc. Johan Karlsson jkarlsson@perforce.com Senior Consultant, Hansoft Perforce Software
  • 3. perforce.com3 | © 2020 Perforce Software, Inc. How to Master Your Mega Backlog 1 2 Challenges With Product Backlog Management at Scale How to Scale Agile Backlog Practices: Avoiding Fallacies 3 Enhance Collaboration and Align Teams
  • 4. Challenges With Product Backlog Management at Scale
  • 5. perforce.com5 | © 2020 Perforce Software, Inc. A Product Backlog in Theory Description Size Value Priority $$$ $$$ $$$ $$ $$$ $ $$ $$ $ $$ 1 2 3 4 5 6 7 8 9 10
  • 6. perforce.com6 | © 2020 Perforce Software, Inc. Issues Managing Backlogs at Scale Customers and stakeholders with different ideas and high expectations. Large team –– with 100s or 1000s of developers –– distributed around the world. Hardware components, standardized platforms, and technical debt.
  • 7. perforce.com7 | © 2020 Perforce Software, Inc. What Happens to Your Backlog… Description Size Value Priority $$$ $$$ $$$ $$ $$$ $ $$ $$ $ $$ 1 2 3 4 5 6 7 8 9 10 Not enough options = the backlogs grows out of control. Inaccurate Estimations No Alignment on Value Unclear Priorities Description Size Value Priori ty $$$ $$$ $$$ $$ $$$ $ $$ $$ $ $$ 1 2 3 4 5 6 7 8 9 10 “Alternative Backlogs” Spring Up EVERYWHERE…
  • 8. How to Scale Agile Backlog Practices
  • 9. perforce.com9 | © 2020 Perforce Software, Inc. Fallacy #1: The Flat List Description Type User story Epic Task User story Sub-task Task User story Epic Strategic theme Task
  • 10. perforce.com10 | © 2020 Perforce Software, Inc. Separate Backlog Items vs. Issues & Tasks Purpose Owner Lifecycle Structure Backlog Items Tasks & Issues Items describing the high-level WHY and WHAT that will make your product sustain. The details of WHO, WHEN and technical WHAT for Team level. Product Owner or other business stakeholder. The team completing the work. Mid- and long term focus. Completion means business value is delivered Short term focus. Completing one means little to the business. Structured in Feature Areas by product objectives typically In a single product backlog Sub-items to backlog items. Not in Product Backlog
  • 11. perforce.com11 | © 2020 Perforce Software, Inc. How to Gain Flexibility at Scale Description Size Value Priority $$$ $$$ $$$ $$ $$$ $ $$ $$ $ $$ 1 2 3 4 5 6 7 8 9 10 Product Backlog Detailed Plan for Tasks & Issues
  • 12. perforce.com12 | © 2020 Perforce Software, Inc. Example Mega Backlog Structure
  • 13. perforce.com13 | © 2020 Perforce Software, Inc. Example Scaled Agile Framework
  • 14. perforce.com14 | © 2020 Perforce Software, Inc. Fallacy #2: Divided Ownership Description Size Value Priority $$$ $$$ $$$ $$ $$$ $ $$ $$ $ $$ 1 2 3 4 5 6 7 8 9 10 Description Size Value Priority $$$ $$$ $$$ $$ $$$ $ $$ $$ $ $$ 1 2 3 4 5 6 7 8 9 10 Description Size Value Priority $$$ $$$ $$$ $$ $$$ $ $$ $$ $ $$ 1 2 3 4 5 6 7 8 9 10 Product Owner 1 Product Owner 2 Product Owner 3
  • 15. perforce.com15 | © 2020 Perforce Software, Inc. Product Owner Collaboration Team 1 Team 2 Team 2 Team X Area Product Owner 1 Area Product Owner 2 Area Product Owner X Product Management Business stakeholders Supporting functions Product Owner A shared product backlog is foundational.
  • 16. perforce.com16 | © 2020 Perforce Software, Inc. Fallacy #3: The Priority Flaw Description Size Value Priority $$$ $$$ $$$ $$ $$$ $ $$ $$ $ $$ 1 2 3 4 5 6 7 8 9 10 ”Your #1 is not my #1…”
  • 17. perforce.com17 | © 2020 Perforce Software, Inc. Weighted Shortest Job First (WSJF) Use a Systematic Approach to Priority at Scale
  • 18. perforce.com18 | © 2020 Perforce Software, Inc. Use a Systematic Approach to Priority at Scale Cost $$$ Value
  • 19. perforce.com19 | © 2020 Perforce Software, Inc. Use a Systematic Approach to Priority at Scale 2019-01-01 2019-01-03 2019-01-05 2019-01-07 2019-01-09 2019-01-11 2019-01-13 USAGE HISTORY TelemetryAnalysts’ Output FeedbackLeanings & Ideas Cost + + +
  • 20. perforce.com20 | © 2020 Perforce Software, Inc. Separate Priority Levels WSJF (Weighted shortest job first). MoSCoW (Must, Should, Could, Won’t). Rank the most “valued” user story first. List out sprint priorities.Tasks & Issues ProductBacklog
  • 21. perforce.com21 | © 2020 Perforce Software, Inc. Fallacy #4: The Estimation Flaw Description Size Value Priority $$$ $$$ $$$ $$ $$$ $ $$ $$ $ $$ 1 2 3 4 5 6 7 8 9 10 “One story point is 0.5 man days of work.”
  • 22. perforce.com22 | © 2020 Perforce Software, Inc. Track Lead & Cycle Times 1. Track actual time spent per area type. 2. Allow each team to use their own estimation strategy. 3. Analyze actual time data to better understand how to estimate.
  • 24. perforce.com24 | © 2020 Perforce Software, Inc. • The MEGA product backlog is still just ONE backlog (a backlog of backlogs). • You need to: • Define a structure that scales. • Get a backlog management tool that scales. • Enhance Product Owner collaboration. • Systematically approach prioritization and estimation to reduce waste. Get Ready to Master Your Mega Backlog
  • 25. Questions? Thanks so much for attending!