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

SER516 Lecture 05

SER516 Lecture 05

Software Agility
Stories III
(202101)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

January 24, 2019
Tweet

Transcript

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

    Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs Announcements

  3. 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
  4. jgs Previously

  5. jgs 516 00000101 Creating Stories epics Stories themes themes themes

    themes
  6. 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)
  7. 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)
  8. jgs Test Yourselves

  9. jgs 516 00000101 Epics

  10. jgs 516 00000101 Epics

  11. jgs 516 00000101 Stories

  12. jgs 516 00000101 Stories INVEST INVEST INVEST INVEST INVEST INVEST

    INVEST INVEST INVEST INVEST INVEST INVEST
  13. 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
  14. jgs Common Errors

  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. jgs Test Yourselves II

  20. jgs 516 00000101 Scenario Project O X - 1. GUI

    2. Click to Create 3. Drag and Drop
  21. jgs 516 00000101 Ideas?

  22. jgs 516 00000101 Test Yourselves

  23. jgs 516 00000101 Test Yourselves drag and drop

  24. jgs Test Yourselves III

  25. jgs 516 00000101 Another Game https://playgameoflife.com

  26. jgs 516 00000101 Another Game

  27. jgs 516 00000101 Another Game § Epics ? § Stories

    ? § Details (Algorithms)?
  28. jgs 516 00000101 Reference § Essential Scrum - Chapter 5

    and 6.
  29. jgs SER 516 Software Agility Javier Gonzalez-Sanchez javiergs@asu.edu 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.