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)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez

February 05, 2019
Tweet

Transcript

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

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

  3. 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
  4. 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
  5. jgs 516 00001000 Sprints Sprint 1 Sprint 2 Plan Build

    Test Deploy Plan Build Test Deploy
  6. jgs The Process

  7. jgs 516 00001000 We are here

  8. 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
  9. 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
  10. jgs 516 00001000 Team § Motivated Individuals. § With Self-Organizing

    Capabilities.
  11. jgs 516 00001000 Team § Technically competent

  12. jgs 516 00001000 We are here

  13. 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
  14. Burn down Chart

  15. jgs 516 00001000 Burndown Chart Work Remaining (Hours) days

  16. jgs 516 00001000 Burndown Chart A B C D

  17. jgs 516 00001000 A project

  18. jgs 516 00001000 A project

  19. jgs 516 00001000 Announcement Lab 1: Due: Tuesday (Jan 23)

    11:59 PM commits
  20. 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”.
  21. Assignment 03

  22. 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)
  23. 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).
  24. jgs 516 00001000 To Do § Backlog (Product and Spring)

    § Burndown Chart § Product § Retrospective § Review
  25. jgs 516 00001000 Reference § Essential Scrum - Chapter 5

    and 6.
  26. 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.