SlideShare a Scribd company logo
1 of 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!

More Related Content

Similar to 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
 

Similar to 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
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

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