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

January 24, 2019
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  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.