SlideShare une entreprise Scribd logo
1  sur  21
Structuring the Product Backlog
Presented by Johan Karlsson
Coach, Hansoft2016-05-03
Organizations
on 3 Continents
100’s of
Backlogs
Product
Development
Organizations
Own Experience
This Presentation is Based on Input from
Why care about the structure of your Product Backlog?
Stakeholders TeamProduct
Backlog
Product Owner
The Backlog is not always a Simple List
Structured Backlogs Enable Scaling
Geographical
Distribution
Hierarchy
# Teams
• One Product
Backlog
• Transparency
• Backlog of
Backlogs
• Make Backlog
Humanly
Readable
• Leave Email
Backlogs
• Goals Instead
of Issues
• Acceptance
Criteria and
Definition of
Done
• Product
Ownership
• WIP Limits
• Cumulative
Flow Diagrams
• Mindset
Rather than
Practice
Discussions
Introduced
Common
Backlogs
Forward-
looking Flow
A Structured Product Backlog in Transformation
Flexible Requirements
Continuous
Improvements
Transparency
Empowerment
Backlog structures give competitiveness through:
EFFICIENCY
Alignment
Focus vs. Choice
VISIBILITY AGILITY
Dimensions of a Product Backlog
ORGANISATION
PROCESS
COMPONENTTYPE OF WORK
PLANNING
HORIZON
GOAL
Which user story is most valuable?
• As a team member I want to see the next user stories to work
on and understand the overall matrix of where it fits in.
• As a Product Owner I want to see how the features are
progressing and change priorities and refine them together
with the team.
• As a project manager I want to see how the product develops
and how overall progress is going.
• As a stakeholder I want to understand when my thing is ready.
Pros/Cons
Organization / Team Backlogs
Good Patterns
At the core there is the team, so a
team backlog reduces task switching
There is likely a resemblance
between organization and product
(see Conway’s Law)
Bad Patterns
Difficult with many dependencies and
where feature teams are not possible
A backlog item may loose other
relevant context for alignment
Component based
Good Patterns
When many components are
delivered by third party to manage
dependencies and timeline
Works good together with Gantt
schedules to show dependencies
and what is required for a milestone
Bad Patterns
Stuck in traditional work breakdown
structures (WBS) with doing big
plans up front
Difficulties with including business
value and to set priorities for a
Product Owner
Goal Backlog
Good Patterns
Focus on valuable item that drives
business strategy and vision
Helps in shaping feature teams
Product Backlog priority is business
value
Bad Patterns
Easy to fall into waterfall style
breakdown too early (do you know
the path to the goal?)
Where does all the work that does
not add direct value / fit in go?
Planning Horizon
Good Patterns
Focus on shipping ready product on
cadence
In complex configuration
management contexts (to plan
what/when)
Bad Patterns
Committing too early to a date
Process-driven backlog
Good Patterns
Use the process to limit WIP
Focus on continuous improvements
to remove bottlenecks and shorten
lead times
Bad Patterns
Stops questioning the process or
falls into obsessive workflow tuning
Neglect individuals and interactions
Seldom the most important thing
(regulated industries aside)
Type of Work Backlogs
Good Patterns
When useful for prioritizing, such as
Classes of Service based on Cost of
Delay
Bad Patterns
Stuck in wasteful discussions such
as ”Is it a bug or a feature?” or “Is it
severity A or B?”
Bureaucracy: Too many ”types” for
reporting or nice-to-have purposes
Expedite
Fixed Date
Standard
Intangible
CostofDelay
Time
Questions to ask when changing structure
• What is the current size of the backlog? Where will it
grow?
• What are the top challenges right now for the product?
• Will I have a better understanding if we are on the right
track?
* Screenshot from Hansoft
Introduced
Common
Backlogs
Forward-
looking Flow
Example of How to Introduce the Concept
Todo / Doing /
Done
User stories
Current+Next sprint
Team
Product
Feature Teams
Vision based
Next 4 sprints
Workflows
Flow
Classes of Service
Dependencies
Summarizing Principles
• Ownership in each section
of the product backlog
• Rather Less than More
whenever there is a
choice
• Retrospectives (both in
teams and product
leadership) to
continuously improve
• Efficiency
• Visibility
• Agility
Uppsala@jhnkarlss
n
johan.karlsson@hansoft.com
THANK YOU!

Contenu connexe

Similaire à Structuring the Product Backlog

QlikView projects in Agile Environment
QlikView projects in Agile EnvironmentQlikView projects in Agile Environment
QlikView projects in Agile Environment
Saleha Amin, CSM, PMP
 

Similaire à Structuring the Product Backlog (20)

Using BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyUsing BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategy
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"
 
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFeKAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
 
Po session
Po sessionPo session
Po session
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog Healthy
 
Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010
 
New Product Development
New Product DevelopmentNew Product Development
New Product Development
 
Project plan overview
Project plan overviewProject plan overview
Project plan overview
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
 
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
XebiCon'17 : //Tam-tams// Voici l’histoire de la disparition des dinosaures d...
 
Example Project: Strategic Project Selection and Accelerated Development by J...
Example Project: Strategic Project Selection and Accelerated Development by J...Example Project: Strategic Project Selection and Accelerated Development by J...
Example Project: Strategic Project Selection and Accelerated Development by J...
 
QlikView projects in Agile Environment
QlikView projects in Agile EnvironmentQlikView projects in Agile Environment
QlikView projects in Agile Environment
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organization
 
Make Continuous Delivery work for middle management
Make Continuous Delivery work for middle managementMake Continuous Delivery work for middle management
Make Continuous Delivery work for middle management
 
Kanban : optimising for predictability
Kanban : optimising for predictabilityKanban : optimising for predictability
Kanban : optimising for predictability
 
MN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; ProcessesMN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
MN IT Symposium Products and Platforms OVER Progs, Projs, and; Processes
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
Gartner Shares most important trends in PPM
Gartner Shares most important trends in PPMGartner Shares most important trends in PPM
Gartner Shares most important trends in PPM
 
Product Management With an Offshore Team by Amazon Product Leader
Product Management With an Offshore Team by Amazon Product LeaderProduct Management With an Offshore Team by Amazon Product Leader
Product Management With an Offshore Team by Amazon Product Leader
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Structuring the Product Backlog

  • 1. Structuring the Product Backlog Presented by Johan Karlsson Coach, Hansoft2016-05-03
  • 2. Organizations on 3 Continents 100’s of Backlogs Product Development Organizations Own Experience This Presentation is Based on Input from
  • 3. Why care about the structure of your Product Backlog?
  • 4. Stakeholders TeamProduct Backlog Product Owner The Backlog is not always a Simple List
  • 5. Structured Backlogs Enable Scaling Geographical Distribution Hierarchy # Teams
  • 6. • One Product Backlog • Transparency • Backlog of Backlogs • Make Backlog Humanly Readable • Leave Email Backlogs • Goals Instead of Issues • Acceptance Criteria and Definition of Done • Product Ownership • WIP Limits • Cumulative Flow Diagrams • Mindset Rather than Practice Discussions Introduced Common Backlogs Forward- looking Flow A Structured Product Backlog in Transformation
  • 7. Flexible Requirements Continuous Improvements Transparency Empowerment Backlog structures give competitiveness through: EFFICIENCY Alignment Focus vs. Choice VISIBILITY AGILITY
  • 8. Dimensions of a Product Backlog ORGANISATION PROCESS COMPONENTTYPE OF WORK PLANNING HORIZON GOAL
  • 9. Which user story is most valuable? • As a team member I want to see the next user stories to work on and understand the overall matrix of where it fits in. • As a Product Owner I want to see how the features are progressing and change priorities and refine them together with the team. • As a project manager I want to see how the product develops and how overall progress is going. • As a stakeholder I want to understand when my thing is ready.
  • 11. Organization / Team Backlogs Good Patterns At the core there is the team, so a team backlog reduces task switching There is likely a resemblance between organization and product (see Conway’s Law) Bad Patterns Difficult with many dependencies and where feature teams are not possible A backlog item may loose other relevant context for alignment
  • 12. Component based Good Patterns When many components are delivered by third party to manage dependencies and timeline Works good together with Gantt schedules to show dependencies and what is required for a milestone Bad Patterns Stuck in traditional work breakdown structures (WBS) with doing big plans up front Difficulties with including business value and to set priorities for a Product Owner
  • 13. Goal Backlog Good Patterns Focus on valuable item that drives business strategy and vision Helps in shaping feature teams Product Backlog priority is business value Bad Patterns Easy to fall into waterfall style breakdown too early (do you know the path to the goal?) Where does all the work that does not add direct value / fit in go?
  • 14. Planning Horizon Good Patterns Focus on shipping ready product on cadence In complex configuration management contexts (to plan what/when) Bad Patterns Committing too early to a date
  • 15. Process-driven backlog Good Patterns Use the process to limit WIP Focus on continuous improvements to remove bottlenecks and shorten lead times Bad Patterns Stops questioning the process or falls into obsessive workflow tuning Neglect individuals and interactions Seldom the most important thing (regulated industries aside)
  • 16. Type of Work Backlogs Good Patterns When useful for prioritizing, such as Classes of Service based on Cost of Delay Bad Patterns Stuck in wasteful discussions such as ”Is it a bug or a feature?” or “Is it severity A or B?” Bureaucracy: Too many ”types” for reporting or nice-to-have purposes Expedite Fixed Date Standard Intangible CostofDelay Time
  • 17. Questions to ask when changing structure • What is the current size of the backlog? Where will it grow? • What are the top challenges right now for the product? • Will I have a better understanding if we are on the right track?
  • 18. * Screenshot from Hansoft
  • 19. Introduced Common Backlogs Forward- looking Flow Example of How to Introduce the Concept Todo / Doing / Done User stories Current+Next sprint Team Product Feature Teams Vision based Next 4 sprints Workflows Flow Classes of Service Dependencies
  • 20. Summarizing Principles • Ownership in each section of the product backlog • Rather Less than More whenever there is a choice • Retrospectives (both in teams and product leadership) to continuously improve • Efficiency • Visibility • Agility