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

CSE563 Lecture 19

CSE563 Lecture 19

Software Requirements and Specification
Product Backlog
(202211 )

Javier Gonzalez-Sanchez
PRO

September 03, 2021
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs CSE 563 Software Requirements and Specification Lecture 19: Product

    Backlog Dr. Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs Previously

  3. jgs Fall 2021 | 00000001 We are here

  4. jgs Fall 2021 | 00000001 Quantify and Prioritize As a

    (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit)
  5. jgs Fall 2021 | 00000001 Priorities 1 . . .

    N
  6. jgs Fall 2021 | 00000001 Estimation Pseudo – Fibonacci: 1,

    2, 3, 5, 8, 13, … Binary – 1, 2, 4, 8, 16, 32 …. Linear – 1, 2, 3, 4, 5, 6, …
  7. jgs Fall 2021 | 00000001 Estimation | Planning Poker Technique

    https://www.planitpoker.com
  8. jgs Fall 2021 | 00000001 Quantify and Prioritize As a

    (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) t t t t t t t t t
  9. jgs Fall 2021 | 00000001 Sprints As a (role), I

    want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) Sprint 1 t t t t t t t t t t Sprint 2
  10. jgs Product Backlogs are DEEP

  11. jgs Fall 2021 | 00000001 §Detailed Appropriately §Emergent §Estimated §Prioritized

  12. jgs Fall 2021 | 00000001 Detailed Appropriately § Stories at

    the top § Epics at the bottom
  13. jgs Fall 2021 | 00000001 Emergent § Properties or behaviors

    emerge when the parts interact in a wider whole § Constantly updating § Rebalance and Reprioritize
  14. jgs Fall 2021 | 00000001 Estimated § Size or Effort

    § For stories: a) story points b) ideal days § For epics: a) L, XL, XXL ... b) nothing
  15. jgs Fall 2021 | 00000001 Prioritized § Think about releases

    § What do you want to show/have first? OR
  16. jgs Fall 2021 | 00000001 Grooming § Re-fining details §

    Re-balance (new items emerge) § Re-estimating § Re-prioritizing Product owner
  17. jgs Fall 2021 | 00000001 Grooming is Collaborative This is

    NOT linear a.k.a Waterfall
  18. jgs We need a Tool

  19. jgs Fall 2021 | 00000001 https://taiga.io

  20. jgs Fall 2021 | 00000001 https://taiga.io

  21. jgs Fall 2021 | 00000001 Project

  22. jgs Fall 2021 | 00000001 Project

  23. jgs Fall 2021 | 00000001 Team

  24. jgs Fall 2021 | 00000001 Team

  25. jgs Fall 2021 | 00000001 Product Backlog

  26. jgs Fall 2021 | 00000001 Case 1 § Features (Stories)

    (for this project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project)
  27. jgs Fall 2021 | 00000001 Product Backlog

  28. jgs Fall 2021 | 00000001 We are here

  29. jgs Fall 2021 | 00000001 Product Backlog

  30. jgs Fall 2021 | 00000001 Sprint

  31. jgs Fall 2021 | 00000001 Sprint

  32. jgs Fall 2021 | 00000001 Sprint

  33. jgs Fall 2021 | 00000001 Task Board

  34. jgs Fall 2021 | 00000001 Task Board

  35. jgs Fall 2021 | 00000001 Burndown Chart

  36. jgs Fall 2021 | 00000001 Burndown Chart

  37. jgs Fall 2021 | 00000001 Questions

  38. jgs Fall 2021 | 00000001 References § Somerville Chapter 3

    and 4 § Essential Scrum – Chapter 6.
  39. jgs CSE 563 Software Requirements and Specification Javier Gonzalez-Sanchez, Ph.D.

    [email protected] Fall 2021 Copyright. These slides can only be used as study material for the class CSE563 at ASU. They cannot be distributed or used for another purpose.