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

CSE563 Lecture 20

CSE563 Lecture 20

Software Requirements and Specification
DEEP
(202111)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

September 04, 2021
Tweet

More Decks by Javier Gonzalez

Other Decks in Programming

Transcript

  1. jgs CSE 563 Software Requirements and Specification Lecture 20: DEEP

    Dr. Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs Fall 2021 | 00000001 Clarification § one bad assignment

    out of 10+ is allowed to drag someone's grade Has any assignment a value of 10pts?
  3. jgs Fall 2021 | 00000001 Quiz 4 | regrade request

  4. jgs Fall 2021 | 00000001 Do NOT be a Grade

    Grubber § Grading is done applying the same policies to all students as described in the syllabus. § It is unethical to bring to your instructor's attention the possible impact of your course grade on your future plans, including graduation, scholarships, jobs, etc. Do not send requests to your instructor asking for a grade that you did not earn with your work.
  5. jgs Fall 2021 | 00000001 Ask For Help § ASU

    provides tutoring, career, health and wellness and financial resources. § Check this link http://engineering.asu.edu/resources/ § Ask for help when and if you need it.
  6. jgs Previously

  7. 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
  8. 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
  9. jgs Fall 2021 | 00000001 Sprints Sprint 1 Sprint 2

    Plan Build Test Deploy Plan Build Test Deploy
  10. jgs Fall 2021 | 00000001 We are here

  11. jgs Product Backlogs are DEEP

  12. jgs Fall 2021 | 00000001 Note Features are INVEST

  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 Definition

  21. jgs Test Yourselves

  22. jgs Fall 2021 | 00000001 Quiz (team of 3) §

    For the following project: https://speakerdeck.com/javiergs/cse360-flipped-lecture-10?slide=10 (slides 10 to 22) https://www.youtube.com/watch?v=tyYAMYpzWB8 (minute 26:00 to 54:40), thus a ~28 minutes description § Create the following working with your team: a) Stories (using the template). Improve your epics until they are stories. b) Add to each story - an estimation and a priority c) Just for comparison purposes, create a Use Case Diagram § Submit Friday by Midnight § Academic Integrity !
  23. jgs Fall 2021 | 00000001 References § Somerville Chapter 3

    and 4 § Essential Scrum – Chapter 6.
  24. jgs Fall 2021 | 00000001 Questions

  25. 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.