Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

jgs Previously

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

jgs 516 00001000 Sprints Sprint 1 Sprint 2 Plan Build Test Deploy Plan Build Test Deploy

Slide 6

Slide 6 text

jgs The Process

Slide 7

Slide 7 text

jgs 516 00001000 We are here

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

jgs 516 00001000 Team § Motivated Individuals. § With Self-Organizing Capabilities.

Slide 11

Slide 11 text

jgs 516 00001000 Team § Technically competent

Slide 12

Slide 12 text

jgs 516 00001000 We are here

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

Burn down Chart

Slide 15

Slide 15 text

jgs 516 00001000 Burndown Chart Work Remaining (Hours) days

Slide 16

Slide 16 text

jgs 516 00001000 Burndown Chart A B C D

Slide 17

Slide 17 text

jgs 516 00001000 A project

Slide 18

Slide 18 text

jgs 516 00001000 A project

Slide 19

Slide 19 text

jgs 516 00001000 Announcement Lab 1: Due: Tuesday (Jan 23) 11:59 PM commits

Slide 20

Slide 20 text

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”.

Slide 21

Slide 21 text

Assignment 03

Slide 22

Slide 22 text

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)

Slide 23

Slide 23 text

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).

Slide 24

Slide 24 text

jgs 516 00001000 To Do § Backlog (Product and Spring) § Burndown Chart § Product § Retrospective § Review

Slide 25

Slide 25 text

jgs 516 00001000 Reference § Essential Scrum - Chapter 5 and 6.

Slide 26

Slide 26 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.