Agile in A Nutshell
Agile in A Nutshell
Jonathan Rasmusson
Credit: http://www.flickr.com/photos/geneoh/
Clean house
Do dishes
Get wine
Vacuum
Write poem
Get handsome
Wash car
Get flowers
Iron shirt
Work out
1 hr Clean house
½ hr Do dishes
2 hr Get wine
½ hr Vacuum
½ hr Write poem
1 hr Get handsome
1 hr Wash car
½ hr Get flowers
½ hr Iron shirt
½ hr Work out
~ 8 hrs
1 hr Clean house
½ hr Do dishes
2 hr Get wine
½ hr Vacuum
½ hr Write poem
1 hr Get handsome
1 hr Wash car
½ hr Get flowers
½ hr Iron shirt
½ hr Work out
1 hr Clean house
½ hr
2 hr Do dishes
½ hr Get wine
Vacuum
½ hr Write poem
1 hr Get handsome
1 hr Wash car
½ hr Get flowers
½ hr Iron shirt
½ hr Work out
Guesses Estimates
Master story
Agile planning
1 day Create invoice
3 days Add user
5 days Print report
3 days Basic search
1 day Update trade
... ...
160 days
Prioritized 1 2 3 n
160 days
1 2 3 n
Iterations
A plan?
A design?
A report?
Credit: http://www.sxc.hu/photo/422930
Project plans
Test plans
Requirements docs
Architectural diagrams
Analysis models
Security reports
Deployment plans
… are of no value
to the customer.
Credit: http://www.flickr.com/photos/chris-hunt/3248785666/
Everything else
Add user
1 -2 wks
VS
BA Dev QA
Price of oil
new boss
hard to change drops 50%
Flat hierarchy
Self-organizing
Adaptive
Tuesday, August 9, 2011
Smart,
Talented,
Motivated People
Like working this way.
Lean DSDM
FDD
Eliminating waste
Tuesday, August 9, 2011
Lean
Scrum + XP
engineering practices
Scrum + XP +
engineering practices
Lean
spirit
Start here XP
engineering practices
Choose
Scrum or XP
language
Study Lean
FDD
1. Unit testing
2. Refactoring
3. Test Driven-Development
4. Continuous Integration
It is
a lot of
fun