SlideShare a Scribd company logo
1 of 15
Download to read offline
Product	
  Backlog	
  Tips	
  and	
  Tricks	
  

                   JAX	
  London	
  2011	
  

                     Roman	
  Pichler	
  
                        @romanpichler	
  
                       romanpichler.com	
  
Two	
  Common	
  Mistakes	
  




©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
     2	
  
The	
  Product	
  Backlog	
  
      •  Contains	
  the	
  work	
  to	
  create	
  a	
  successful	
  product	
  
      •  This	
  includes	
  
              –  Features	
  and	
  requirements	
  
              –  Defects	
  and	
  maintenance	
  work	
  
              –  Prototyping	
  and	
  refactoring	
  work	
  




                                                   Product	
  Backlog	
  


©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
               3	
  
Derive	
  your	
  Backlog	
  from	
  the	
  Vision	
  

                For	
  whom?	
                                                                    Completes	
  
                   Why?	
                                                                         and	
  refines	
  
                  What?	
                                                                          the	
  vision	
  




                                       Product	
  Vision	
             Product	
  Backlog	
  
                                                                                                    Makes	
  
                  Shared	
                                                                        the	
  vision	
  
                hypothesis	
                                                                    implementable	
  




©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
                 4	
  
Ensure	
  your	
  Backlog	
  is	
  Very	
  DEEP	
  

                                                                                 Detailed	
  
                                        Visible	
                              appropriately	
  




                           PrioriDsed	
                                                   Emergent	
  
                                                      Product	
  Backlog	
  



                                                          EsDmated	
  



©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
                  5	
  
Keep	
  your	
  Backlog	
  Concise	
  
      •  Think	
  big	
  but	
  start	
  small	
  
              –  Restrict	
  your	
  iniDal	
  product	
  backlog	
  to	
  about	
  40-­‐50	
  items	
  
              –  Keep	
  the	
  majority	
  of	
  the	
  items	
  coarse-­‐grained	
  
      •  Use	
  the	
  vision	
  to	
  decide	
  if	
  an	
  item	
  should	
  be	
  added	
  
         or	
  removed	
  
              –  Only	
  add	
  items	
  that	
  help	
  you	
  turn	
  the	
  vision	
  into	
  a	
  
                 successful	
  product	
  –	
  assuming	
  your	
  vision	
  is	
  valid	
  




©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
               6	
  
Let	
  your	
  Backlog	
  Emerge	
  
                                 Product	
  
                                 Backlog	
  


                                                                                Working	
  
                    Change	
                                                    Soware	
  




                                                   Feedback	
  
                                                   Learning	
  

                                                                          Customers	
  and	
  users	
  



©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
                    7	
  
Groom	
  your	
  Backlog	
  Regularly	
  
      •  Discover	
  and	
  describe	
  new	
  items,	
  adjust	
  or	
  
         remove	
  exisDng	
  ones	
  
      •  PrioriDze	
  the	
  product	
  backlog	
  items	
  
      •  EsDmate	
  the	
  items	
  
      •  Prepare	
  the	
  high-­‐priority	
  items	
  and	
  get	
  them	
  
         ready	
  



©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
     8	
  
Groom	
  CollaboraDvely	
  


                                Customer	
                                                           Marketer	
  




                                                   Product	
  Owner	
   Development	
  Team	
  



                                                                                                        Salesman	
  

                                        User	
  
                                                                                Service	
  Rep	
  



©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
                          9	
  
Use	
  Stories	
  Wisely	
  
      •  Start	
  with	
  big,	
  coarse	
  grained	
  user	
  stories	
  (epics)	
  
      •  Add	
  detail	
  based	
  on	
  customer	
  and	
  user	
  feedback	
  
              –  Decompose	
  the	
  stories	
  progressively	
  driven	
  by	
  their	
  
                 priority	
  
      •  Apply	
  the	
  3C	
  criteria	
  to	
  your	
  stories	
  
              –  Card	
  
              –  ConversaDon	
  
              –  ConfirmaDon	
  

©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
     10	
  
Get	
  the	
  Backlog	
  Ready	
  


             Ready	
  
                                                                      Working
                                                                      Software




                                        Ready = Clear + feasible + testable




©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
          11	
  
Don’t	
  forget	
  the	
  “iliDes”	
  
        OperaDonal	
  qualiDes	
                            Product	
  and	
  user	
  
              Such	
  as	
  performance,	
                  interface	
  design	
  
              robustness,	
  compliance,	
                         Employ	
  sketches	
  and	
  
              interoperability,	
  and	
                           screen	
  shots	
  
              security	
                                    	
  

                       Global Performance
                           Constraint
                     The system must
                     answer any request in
                     less than a second.




©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
     12	
  
Try	
  my	
  Product	
  Backlog	
  Board	
  
                                                    Story	
  Area	
                                                               Constraint	
  Area	
  

                                                                                                                        OperaDonal	
              Product	
  and	
  
                                       1.	
  Story	
      2.	
  Story	
      3.	
  Story	
   4.	
  Story	
  
                Ready	
  	
                                                                                              QualiDes	
                UI	
  Design	
  
                Items	
  
                                       5.	
  Story	
      6.	
  Story	
      7.	
  Story	
   8.	
  Story	
  
                                                                                                                         Performance	
  
                                                                                                                          Constraint	
  
                                                   Epic	
               Epic	
  
                 Theme	
  A	
  	
                                                         Epic	
  
                                                   Epic	
              Epic	
  
                                                                                                                          Robustness	
  
                                                                                                                          Constraint	
  
                                                   Epic	
               Epic	
  
                  Theme	
  B	
  	
  
                                                   Epic	
               Epic	
  
                                                                                                                           Interop.	
  
                                                                                                                          Constraint	
  
                  Theme	
  C	
  	
                  Epic	
              Epic	
            Epic	
  




©	
  2011	
  Pichler	
  ConsulDng	
  Limited	
                                                                 13	
  
The	
  Reward	
  is	
  Sweet	
  
CONSULTING
AND TRAINING
IN AGILE
PRODUCT
MANAGEMENT
AND SCRUM

               Contact details:

               +44 (0) 7974 203772
               roman.pichler@romanpichler.com
               @romanpichler

               www.romanpichler.com
               www.allthingsproductowner.com

More Related Content

Viewers also liked

RE tutorial user stories
RE tutorial user storiesRE tutorial user stories
RE tutorial user storiesGarm Lucassen
 
User Story Mapping: Deliverable slice of value
User Story Mapping: Deliverable slice of valueUser Story Mapping: Deliverable slice of value
User Story Mapping: Deliverable slice of valueAngie Doyle
 
User stories — how to cook a cat?
User stories — how to cook a cat?User stories — how to cook a cat?
User stories — how to cook a cat?Vladimir Tarasov
 
Aspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_pptAspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_pptTatiya Siengdang
 
Why Kapta
Why KaptaWhy Kapta
Why KaptaKapta
 
Backlog Blunders
Backlog BlundersBacklog Blunders
Backlog BlundersJoe Combs
 
Scrum and Design Thinking on a Napkin
Scrum and Design Thinking on a NapkinScrum and Design Thinking on a Napkin
Scrum and Design Thinking on a NapkinStefan Haas
 
As user, I hate user stories
As user, I hate user storiesAs user, I hate user stories
As user, I hate user storiesmatteo cavucci
 
Mature product backlog and how to deal with it - workshop - main slide deck
Mature product backlog and how to deal with it - workshop - main slide deckMature product backlog and how to deal with it - workshop - main slide deck
Mature product backlog and how to deal with it - workshop - main slide deckBartek Gatz
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog HealthyDhaval Panchal
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priorityRussell Pannone
 
Faber Ventures from Idea to MVP
Faber Ventures from Idea to MVPFaber Ventures from Idea to MVP
Faber Ventures from Idea to MVPDiogo Teles
 
User Stories for your Product Backlog
User Stories for your Product BacklogUser Stories for your Product Backlog
User Stories for your Product Backlogrwirdemann
 

Viewers also liked (16)

RE tutorial user stories
RE tutorial user storiesRE tutorial user stories
RE tutorial user stories
 
User Story Mapping: Deliverable slice of value
User Story Mapping: Deliverable slice of valueUser Story Mapping: Deliverable slice of value
User Story Mapping: Deliverable slice of value
 
User stories — how to cook a cat?
User stories — how to cook a cat?User stories — how to cook a cat?
User stories — how to cook a cat?
 
Aspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_pptAspe improved user_story_writing_techniques_ppt
Aspe improved user_story_writing_techniques_ppt
 
Better user stories
Better user storiesBetter user stories
Better user stories
 
Why Kapta
Why KaptaWhy Kapta
Why Kapta
 
Backlog Blunders
Backlog BlundersBacklog Blunders
Backlog Blunders
 
Scrum and Design Thinking on a Napkin
Scrum and Design Thinking on a NapkinScrum and Design Thinking on a Napkin
Scrum and Design Thinking on a Napkin
 
As user, I hate user stories
As user, I hate user storiesAs user, I hate user stories
As user, I hate user stories
 
Mature product backlog and how to deal with it - workshop - main slide deck
Mature product backlog and how to deal with it - workshop - main slide deckMature product backlog and how to deal with it - workshop - main slide deck
Mature product backlog and how to deal with it - workshop - main slide deck
 
Story pointing
Story pointingStory pointing
Story pointing
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog Healthy
 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priority
 
Faber Ventures from Idea to MVP
Faber Ventures from Idea to MVPFaber Ventures from Idea to MVP
Faber Ventures from Idea to MVP
 
User Stories for your Product Backlog
User Stories for your Product BacklogUser Stories for your Product Backlog
User Stories for your Product Backlog
 
How to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement SessionsHow to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement Sessions
 

More from JAX London

Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...JAX London
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...JAX London
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleJAX London
 
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...JAX London
 
Spring Day | Behind the Scenes at Spring Batch | Dave Syer
Spring Day | Behind the Scenes at Spring Batch | Dave SyerSpring Day | Behind the Scenes at Spring Batch | Dave Syer
Spring Day | Behind the Scenes at Spring Batch | Dave SyerJAX London
 
Spring Day | Spring 3.1 in a Nutshell | Sam Brannen
Spring Day | Spring 3.1 in a Nutshell | Sam BrannenSpring Day | Spring 3.1 in a Nutshell | Sam Brannen
Spring Day | Spring 3.1 in a Nutshell | Sam BrannenJAX London
 
Spring Day | Identity Management with Spring Security | Dave Syer
Spring Day | Identity Management with Spring Security | Dave SyerSpring Day | Identity Management with Spring Security | Dave Syer
Spring Day | Identity Management with Spring Security | Dave SyerJAX London
 
Spring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard WolffSpring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard WolffJAX London
 
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver GierkeSpring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver GierkeJAX London
 
Keynote | The Rise and Fall and Rise of Java | James Governor
Keynote | The Rise and Fall and Rise of Java | James GovernorKeynote | The Rise and Fall and Rise of Java | James Governor
Keynote | The Rise and Fall and Rise of Java | James GovernorJAX London
 
Java Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily JiangJava Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily JiangJAX London
 
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...JAX London
 
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...JAX London
 
Java Tech & Tools | Social Media in Programming in Java | Khanderao Kand
Java Tech & Tools | Social Media in Programming in Java | Khanderao KandJava Tech & Tools | Social Media in Programming in Java | Khanderao Kand
Java Tech & Tools | Social Media in Programming in Java | Khanderao KandJAX London
 
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel WinderJava Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel WinderJAX London
 
Java Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
Java Tech & Tools | Grails in the Java Enterprise | Peter LedbrookJava Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
Java Tech & Tools | Grails in the Java Enterprise | Peter LedbrookJAX London
 
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...JAX London
 
Java EE | Modular EJBs for Enterprise OSGi | Tim Ward
Java EE | Modular EJBs for Enterprise OSGi | Tim WardJava EE | Modular EJBs for Enterprise OSGi | Tim Ward
Java EE | Modular EJBs for Enterprise OSGi | Tim WardJAX London
 
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan GallimoreJava EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan GallimoreJAX London
 
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...JAX London
 

More from JAX London (20)

Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
Java Tech & Tools | Continuous Delivery - the Writing is on the Wall | John S...
 
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
 
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
Spring Day | WaveMaker - Spring Roo - SpringSource Tool Suite: Choosing the R...
 
Spring Day | Behind the Scenes at Spring Batch | Dave Syer
Spring Day | Behind the Scenes at Spring Batch | Dave SyerSpring Day | Behind the Scenes at Spring Batch | Dave Syer
Spring Day | Behind the Scenes at Spring Batch | Dave Syer
 
Spring Day | Spring 3.1 in a Nutshell | Sam Brannen
Spring Day | Spring 3.1 in a Nutshell | Sam BrannenSpring Day | Spring 3.1 in a Nutshell | Sam Brannen
Spring Day | Spring 3.1 in a Nutshell | Sam Brannen
 
Spring Day | Identity Management with Spring Security | Dave Syer
Spring Day | Identity Management with Spring Security | Dave SyerSpring Day | Identity Management with Spring Security | Dave Syer
Spring Day | Identity Management with Spring Security | Dave Syer
 
Spring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard WolffSpring Day | Spring and Scala | Eberhard Wolff
Spring Day | Spring and Scala | Eberhard Wolff
 
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver GierkeSpring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
Spring Day | Data Access 2.0? Please Welcome Spring Data! | Oliver Gierke
 
Keynote | The Rise and Fall and Rise of Java | James Governor
Keynote | The Rise and Fall and Rise of Java | James GovernorKeynote | The Rise and Fall and Rise of Java | James Governor
Keynote | The Rise and Fall and Rise of Java | James Governor
 
Java Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily JiangJava Tech & Tools | OSGi Best Practices | Emily Jiang
Java Tech & Tools | OSGi Best Practices | Emily Jiang
 
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
Java Tech & Tools | Beyond the Data Grid: Coherence, Normalisation, Joins and...
 
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
Java Tech & Tools | Big Blobs: Moving Big Data In and Out of the Cloud | Adri...
 
Java Tech & Tools | Social Media in Programming in Java | Khanderao Kand
Java Tech & Tools | Social Media in Programming in Java | Khanderao KandJava Tech & Tools | Social Media in Programming in Java | Khanderao Kand
Java Tech & Tools | Social Media in Programming in Java | Khanderao Kand
 
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel WinderJava Tech & Tools | Just Keep Passing the Message | Russel Winder
Java Tech & Tools | Just Keep Passing the Message | Russel Winder
 
Java Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
Java Tech & Tools | Grails in the Java Enterprise | Peter LedbrookJava Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
Java Tech & Tools | Grails in the Java Enterprise | Peter Ledbrook
 
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
Java Tech & Tools | Deploying Java & Play Framework Apps to the Cloud | Sande...
 
Java EE | Modular EJBs for Enterprise OSGi | Tim Ward
Java EE | Modular EJBs for Enterprise OSGi | Tim WardJava EE | Modular EJBs for Enterprise OSGi | Tim Ward
Java EE | Modular EJBs for Enterprise OSGi | Tim Ward
 
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan GallimoreJava EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
Java EE | Apache TomEE - Java EE Web Profile on Tomcat | Jonathan Gallimore
 
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
Java Core | Understanding the Disruptor: a Beginner's Guide to Hardcore Concu...
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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 Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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 AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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 slidevu2urc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Agile Day | Product Backlog Tips and Tricks | Roman Pichler

  • 1. Product  Backlog  Tips  and  Tricks   JAX  London  2011   Roman  Pichler   @romanpichler   romanpichler.com  
  • 2. Two  Common  Mistakes   ©  2011  Pichler  ConsulDng  Limited   2  
  • 3. The  Product  Backlog   •  Contains  the  work  to  create  a  successful  product   •  This  includes   –  Features  and  requirements   –  Defects  and  maintenance  work   –  Prototyping  and  refactoring  work   Product  Backlog   ©  2011  Pichler  ConsulDng  Limited   3  
  • 4. Derive  your  Backlog  from  the  Vision   For  whom?   Completes   Why?   and  refines   What?   the  vision   Product  Vision   Product  Backlog   Makes   Shared   the  vision   hypothesis   implementable   ©  2011  Pichler  ConsulDng  Limited   4  
  • 5. Ensure  your  Backlog  is  Very  DEEP   Detailed   Visible   appropriately   PrioriDsed   Emergent   Product  Backlog   EsDmated   ©  2011  Pichler  ConsulDng  Limited   5  
  • 6. Keep  your  Backlog  Concise   •  Think  big  but  start  small   –  Restrict  your  iniDal  product  backlog  to  about  40-­‐50  items   –  Keep  the  majority  of  the  items  coarse-­‐grained   •  Use  the  vision  to  decide  if  an  item  should  be  added   or  removed   –  Only  add  items  that  help  you  turn  the  vision  into  a   successful  product  –  assuming  your  vision  is  valid   ©  2011  Pichler  ConsulDng  Limited   6  
  • 7. Let  your  Backlog  Emerge   Product   Backlog   Working   Change   Soware   Feedback   Learning   Customers  and  users   ©  2011  Pichler  ConsulDng  Limited   7  
  • 8. Groom  your  Backlog  Regularly   •  Discover  and  describe  new  items,  adjust  or   remove  exisDng  ones   •  PrioriDze  the  product  backlog  items   •  EsDmate  the  items   •  Prepare  the  high-­‐priority  items  and  get  them   ready   ©  2011  Pichler  ConsulDng  Limited   8  
  • 9. Groom  CollaboraDvely   Customer   Marketer   Product  Owner   Development  Team   Salesman   User   Service  Rep   ©  2011  Pichler  ConsulDng  Limited   9  
  • 10. Use  Stories  Wisely   •  Start  with  big,  coarse  grained  user  stories  (epics)   •  Add  detail  based  on  customer  and  user  feedback   –  Decompose  the  stories  progressively  driven  by  their   priority   •  Apply  the  3C  criteria  to  your  stories   –  Card   –  ConversaDon   –  ConfirmaDon   ©  2011  Pichler  ConsulDng  Limited   10  
  • 11. Get  the  Backlog  Ready   Ready   Working Software Ready = Clear + feasible + testable ©  2011  Pichler  ConsulDng  Limited   11  
  • 12. Don’t  forget  the  “iliDes”   OperaDonal  qualiDes   Product  and  user   Such  as  performance,   interface  design   robustness,  compliance,   Employ  sketches  and   interoperability,  and   screen  shots   security     Global Performance Constraint The system must answer any request in less than a second. ©  2011  Pichler  ConsulDng  Limited   12  
  • 13. Try  my  Product  Backlog  Board   Story  Area   Constraint  Area   OperaDonal   Product  and   1.  Story   2.  Story   3.  Story   4.  Story   Ready     QualiDes   UI  Design   Items   5.  Story   6.  Story   7.  Story   8.  Story   Performance   Constraint   Epic   Epic   Theme  A     Epic   Epic   Epic   Robustness   Constraint   Epic   Epic   Theme  B     Epic   Epic   Interop.   Constraint   Theme  C     Epic   Epic   Epic   ©  2011  Pichler  ConsulDng  Limited   13  
  • 14. The  Reward  is  Sweet  
  • 15. CONSULTING AND TRAINING IN AGILE PRODUCT MANAGEMENT AND SCRUM Contact details: +44 (0) 7974 203772 roman.pichler@romanpichler.com @romanpichler www.romanpichler.com www.allthingsproductowner.com