Share
Embed
SER516 Lecture 05
Software Agility
Stories III
(202101)
Javier Gonzalez-Sanchez PRO
January 24, 2019
Transcript
29 slides
-
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 -
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 -
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) -
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) -
jgs 516 00000101 Stories INVEST INVEST INVEST INVEST INVEST INVEST
INVEST INVEST INVEST INVEST INVEST INVEST -
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 -
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. -
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. -
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. -
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. -
jgs 516 00000101 Scenario Project O X - 1. GUI
2. Click to Create 3. Drag and Drop -
jgs 516 00000101 Another Game § Epics ? § Stories
? § Details (Algorithms)? -
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.