Agility - Part 1 of 2

15

Click here to load reader

Transcript of Agility - Part 1 of 2

Page 1: Agility - Part 1 of 2

Agility - Part 1 of 2

Dennis Byrne

Page 2: Agility - Part 1 of 2

2001

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Page 3: Agility - Part 1 of 2

Responding to Change over following a plan

Page 4: Agility - Part 1 of 2

Iterations - Fixed Length Intervals

● One week vs. two week

● Measure Results

● Course Correction

● Fail Fast

Page 5: Agility - Part 1 of 2

Iteration 0

Page 6: Agility - Part 1 of 2

Technical Bootstrap

● Repository

● Test suites

● Continuous Integration

● Host provisioning

● Hardware

● App Store

● Monitors everywhere

● Card Wall

Page 7: Agility - Part 1 of 2

Backlog & User Stories

As a system role

I need feature

So that business value

● Estimation Scales

● “a placeholder for a conversation”

Page 8: Agility - Part 1 of 2

Iterations 1 … N

Page 9: Agility - Part 1 of 2

Card Wall

Page 10: Agility - Part 1 of 2

● Not just engineers

● Each person says three thingso What I got done in the last 24 hours

o What I plan on getting done in the next 24 hours

o What is blocking me

● Less than 15 minutes

Standup Meeting

Page 11: Agility - Part 1 of 2

Iterations 1 … N

● Testingo prevent regression

o enable change

o as documentation

● Pair Programming

● “Done Done”

Page 12: Agility - Part 1 of 2

Time’s up

● Retrospective

● Demo

● Velocity

● Burn Down Charts

Page 13: Agility - Part 1 of 2

Burn Down Charts

Page 14: Agility - Part 1 of 2

Burn Down Charts

Page 15: Agility - Part 1 of 2

The End

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan