$30 off During Our Annual Pro Sale. View Details »

CSE563 Lecture 18

CSE563 Lecture 18

Software Requirements and Specification
The Agile Approach II
(202111)

Javier Gonzalez-Sanchez
PRO

September 02, 2021
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs
    CSE 563
    Software Requirements and Specification
    Lecture 18: The Agile Approach II
    Dr. Javier Gonzalez-Sanchez
    [email protected]
    javiergs.engineering.asu.edu | javiergs.com
    PERALTA 230U
    Office Hours: By appointment

    View Slide

  2. jgs
    Previously …

    View Slide

  3. jgs
    Fall 2021 | 00000001
    Strategy
    Plan-based Agile

    View Slide

  4. jgs
    Fall 2021 | 00000001
    Epics vs Stories
    agilevelocity.com

    View Slide

  5. jgs
    Fall 2021 | 00000001
    PBI
    § Product Backlog Item (PBI)= a desirable business value =
    § PBI are documented as user story
    Large PBI
    Small and
    detailed PBI
    Small and
    detailed PBI
    Small and
    detailed PBI
    Sprint PBI
    Sprint PBI
    Sprint PBI
    Sprint PBI
    Sprint PBI
    Sprint PBI
    (1) Design, Build, and Test
    (2) Knowledge-acquisition
    Epic
    Release
    (weeks)
    Story
    A user story
    (days/hours)
    Feature / Theme
    Sprint
    (weeks/days)
    Task
    (hours)

    View Slide

  6. jgs
    Fall 2021 | 00000001
    Storyboarding
    storyboard A C … Z
    B
    Who? What (What if)?, why?,
    time

    View Slide

  7. jgs
    Fall 2021 | 00000001
    Creating Stories
    storyboard A C … Z
    B
    time
    epics
    Epic or Story
    • Does it seem difficult to estimate?
    • Does it seem complex?
    • Is it long?
    • Are there technical or business unknowns that are unclear?

    View Slide

  8. jgs
    Fall 2021 | 00000001
    Creating Stories
    storyboard A C … Z
    B
    time
    epics
    Stories
    Write as many stories as you can
    • Product Owner
    • Team + Master
    • Stakeholders

    View Slide

  9. jgs
    Fall 2021 | 00000001
    Creating Stories
    epics
    Stories
    themes themes themes themes

    View Slide

  10. jgs
    Fall 2021 | 00000001
    Storyboarding
    storyboard A C … Z
    B
    Who? What (What if)?, why?,
    time
    • As a player, I want to see
    ghosts moving…
    • As a ghost, I want to move…

    View Slide

  11. jgs
    Fall 2021 | 00000001
    Next
    § Priority
    § Estimation

    View Slide

  12. jgs
    Fall 2021 | 00000001
    Questions

    View Slide

  13. jgs
    Fall 2021 | 00000001
    References
    § Somerville Chapter 3 and 4

    View Slide

  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.

    View Slide