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

SER516 Lecture 08

SER516 Lecture 08

Software Agility
Agile is for People
(202102)

Javier Gonzalez-Sanchez

February 05, 2019
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs SER 516 Software Agility Lecture 08: Agile is for

    People Dr. Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs 516 00001000 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) t t t t t t t t t
  3. jgs 516 00001000 Sprints 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) Sprint 1 t t t t t t t t t t Sprint 2
  4. jgs 516 00001000 Sprints Sprint 1 Sprint 2 Plan Build

    Test Deploy Plan Build Test Deploy
  5. jgs 516 00001000 Resources Product Owner (Product): § Vision §

    Prioritize § Conceptual and Technical Integrity Master (Team) § Leader – Enables teams to self-organize, self-manage § Clearing obstacles § Enforce the process
  6. jgs 516 00001000 Resources Team Members (Work) § Do the

    work to get the product done (7 +/- 2) § Developers, Testers, Etc. § Skilled and Cross-functional team § Team makes decisions § Team is measured constantly
  7. jgs 516 00001000 Process and Ceremonies Daily Meeting mary raj

    … john jane … Ira O X - Product Backlog Sprint Backlog Product Burndown Chart Sprint Sprint Planning Review Retrospective
  8. jgs 516 00001000 Scenarios What do you think about these

    statements: § “This task became a much larger endeavor than previously expected” § “About half-way through the sprint, I requested additional peer programming to help overcome some strange behavior in dependency management”.
  9. jgs 516 00001000 Game of Life § Features (Stories) (for

    this project, almost sure no epics) § Technical Work § Knowledge Acquisition § Defects, not yet (starting the project)
  10. jgs 516 00001000 Assignment 03 § Work in a team

    of max = 5 § Only one team member submit § Product functionality is important (it should compile and run); but this is also about the process and the people (project management in a self-organizing team).
  11. jgs 516 00001000 To Do § Backlog (Product and Spring)

    § Burndown Chart § Product § Retrospective § Review
  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.