Slide 1

Slide 1 text

jgs SER 516 Software Agility Lecture 06: Quiz Dr. Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment

Slide 2

Slide 2 text

jgs INVEST in stories

Slide 3

Slide 3 text

jgs 00000001 Canvas | professor Database, File System, … (some storage)

Slide 4

Slide 4 text

jgs 00000001 Canvas | professor Database, File System, … (some storage)

Slide 5

Slide 5 text

jgs 00000001 Canvas | student Database, File System, … (some storage)

Slide 6

Slide 6 text

jgs 00000001 Canvas | system negotiable valuable Estimatable independent Small T estable Verify As a

Slide 7

Slide 7 text

jgs 00000001 Questions § Actors? § Functionalities? § INVEST? § Non-functional requirements?

Slide 8

Slide 8 text

jgs 00000001 Do not forget § 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

Slide 9

Slide 9 text

jgs 00000001 To do stories • Story using the template (front) • Verification criteria (back) Estimation (time/LOC) Priority (High = 1)

Slide 10

Slide 10 text

jgs 00000001 Submit § Work in teams §One team member submits on Canvas. Add the team members names to the document (only the names of these who collaborate). § I would suggest thinking about epics and move them to stories, then validate the INVEST principles. § Link closes at 5:50PM (extra five minutes). Start your submission at 5:45pm. Just in case your Internet is slow, etc.

Slide 11

Slide 11 text

jgs 00000001 Reference § Essential Scrum - Chapter 4 - 6.

Slide 12

Slide 12 text

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.