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

SER516 Lecture 05

SER516 Lecture 05

Software Agility
Stories III
(202101)

Javier Gonzalez-Sanchez PRO

January 24, 2019

Transcript

29 slides
  1. jgs SER 516 Software Agility Lecture 05: Stories III Dr.

    Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs 516 00000101 Homework § Assignment 02 (Requirements) is due

    on Jan 28, 11:59 PM (AZ time). § Quiz 02 will open today, and it is due before next lecture (February 2, 4:30PM AZ Time) Individual Work
  3. jgs 516 00000101 Product Backlog –A Wish List 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)
  4. jgs 516 00000101 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 516 00000101 Stories INVEST INVEST INVEST INVEST INVEST INVEST

    INVEST INVEST INVEST INVEST INVEST INVEST
  6. jgs 516 00000101 INVEST in good stories § Independent –

    loosely coupled with one another § Negotiable – Stories are what and why , not how ( 99% ). § Valuable – for the customer! § Estimatable – Effort/Cost of design, build, and test. § Small (sized appropriately) § Testable – pass or fail
  7. jgs 516 00000101 Common Errors § “So that” misplaced As

    a student, I need to save my quiz so that later I can review, print, or email it for other uses.
  8. jgs 516 00000101 Common Errors § Huge Story As a

    student, I need to review, print, and email my quizzes so that I can request a revision or study.
  9. jgs 516 00000101 Common Errors § Waterfall (analysis, design, implementation

    paradigm) As a developer, I want to create a server socket so that the client can connect to the server. § No Value (Customer Value) As a tester, I want to have the server finished so that when the client is completed, I can test it.
  10. jgs 516 00000101 Common Errors § Missing acceptance/verification criteria As

    a student, I want to see each question in my quiz displayed clearly so that I can quickly identify my errors.
  11. jgs 516 00000101 Scenario Project O X - 1. GUI

    2. Click to Create 3. Drag and Drop
  12. jgs SER 516 Software Agility Javier Gonzalez-Sanchez [email protected] Spring 2021

    Disclaimer. These slides can only be used as study material for the class SER516 at ASU. They cannot be distributed or used for another purpose.

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming