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

CSE563 Lecture 20

CSE563 Lecture 20

Software Requirements and Specification
DEEP
(202111)

Javier Gonzalez-Sanchez

September 04, 2021
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

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

    Dr. Javier Gonzalez-Sanchez [email protected] 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 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.
  4. 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.
  5. 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
  6. 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
  7. jgs Fall 2021 | 00000001 Sprints Sprint 1 Sprint 2

    Plan Build Test Deploy Plan Build Test Deploy
  8. jgs Fall 2021 | 00000001 Emergent § Properties or behaviors

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

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

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

    Re-balance (new items emerge) § Re-estimating § Re-prioritizing Product owner
  12. 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 !
  13. jgs Fall 2021 | 00000001 References § Somerville Chapter 3

    and 4 § Essential Scrum – Chapter 6.
  14. 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.