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

CSE563 Lecture 19

CSE563 Lecture 19

Software Requirements and Specification
Product Backlog
(202204)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

September 03, 2021
Tweet

More Decks by Javier Gonzalez

Other Decks in Programming

Transcript

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

    Backlog Dr. Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs Fall 2021 | 00000001 Midterm § Appeal vs Questions

    § Review lecture slides and review answers provided § Ask specific questions § All students are graded with the same rubric § “I feel that I should have more points in this question …”
  3. jgs Previously

  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 Estimation Pseudo – Fibonacci: 1,

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

    https://www.planitpoker.com
  7. jgs Fall 2021 | 00000001 Priorities 1 . . .

    N
  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 Fall 2021 | 00000001 We are here

  11. jgs Fall 2021 | 00000001 Sprints Sprint 1 Sprint 2

    Plan Build Test Deploy Plan Build Test Deploy
  12. jgs Product Backlogs are DEEP

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

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

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

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

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

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

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

    NOT linear a.k.a Waterfall
  20. jgs Fall 2021 | 00000001 Questions

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

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

    javiergs@asu.edu 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.