Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SER516 Lecture 07

SER516 Lecture 07

Software Agility
Product Backlog
(202102)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

January 31, 2019
Tweet

Transcript

  1. jgs SER 516 Software Agility Lecture 07: Product Backlog Dr.

    Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs 516 00000111 We are here

  3. jgs 516 00000111 Product Backlog § A prioritized list of

    work (tasks) for the development team
  4. jgs 516 00000111 Definition

  5. jgs 516 00000111 Definition

  6. jgs 516 00000111 Definition

  7. jgs 516 00000111 Definition

  8. jgs 516 00000111 Definition

  9. Product Backlogs are DEEP

  10. jgs 516 00000111 § Detailed Appropriately § Emergent § Estimated

  11. jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately Stories

    at the top, Epics at the bottom
  12. jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately §

    Emergent Constantly updating Rebalance and Reprioritize
  13. jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately §

    Emergent § Estimated Size or Effort For stories: a) story points b) ideal days For epics: a) L, XL, XXL ... b) nothing
  14. jgs 516 00000111 Estimation | Planning Poker Technique Pseudo –

    Fibonacci: 1, 2, 3, 5, 8, 13, … Binary – 1, 2, 4, 8, 16, 32 …. Linear – 1, 2, 3, 4, 5, 6, …
  15. jgs 516 00000111 Estimation | Planning Poker Technique https://www.planitpoker.com

  16. jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately §

    Emergent § Estimated § Prioritized Think about releases
  17. jgs 516 00000111 Key Characteristics (DEEP) § Detailed Appropriately §

    Emergent § Estimated § Prioritized Think about releases
  18. jgs 516 00000111 Grooming § Refining details § Re-estimating §

    Re-Prioritizing Product owner
  19. jgs 516 00000111 Grooming is Collaborative

  20. jgs 516 00000111 Hierarchical Backlogs

  21. Test Yourselves

  22. jgs 516 00000111 Case 1 § Features (Stories) (for this

    project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project)
  23. jgs 516 00000111 Case 2 § Features (Stories) (for this

    project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project)
  24. jgs 516 00000111 Case 3 § Features (Stories) (for this

    project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project) Project O X -
  25. jgs 516 00000111 Case 4 § Features (Stories) (for this

    project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project)
  26. jgs 516 00000111 Practice | Case 4 • Can you

    Define PBIs for these projects • Can you Prioritize the PBIs (1 is highest priority) • Can you Estimate the PBIs with your team (applying Planning Poker) Think carefully about Estimated values. PBI P E
  27. jgs 516 00000111 Reference § Essential Scrum – Chapter 6.

  28. jgs SER 516 Software Agility Javier Gonzalez-Sanchez javiergs@asu.edu Spring 2021

    Disclaimer. These slides can only be used as study material for the class SER516 at ASU. They cannot be distributed or used for another purpose.