7. Snowbird 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
@tastapod
8. Everywhere 2012
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
@tastapod
9. Everywhere 2012
Processes and tools over individuals and interactions
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
@tastapod
10. Everywhere 2012
Processes and tools over individuals and interactions
Comprehensive documentation over working software
Customer collaboration over contract negotiation
Responding to change over following a plan
@tastapod
11. Everywhere 2012
Processes and tools over individuals and interactions
Comprehensive documentation over working software
Contract negotiation over customer collaboration
Responding to change over following a plan
@tastapod
12. Everywhere 2012
Processes and tools over individuals and interactions
Comprehensive documentation over working software
Contract negotiation over customer collaboration
Following a plan over responding to change
@tastapod
13. We crave certainty!
Faith becomes religion
Complex questions become simplistic answers
Interpretation becomes dogma
We would rather be wrong than uncertain
@tastapod
14. So we resist uncertainty
We resist uncertainty of scope
We resist uncertainty of technology
We resist uncertainty of effort
We resist uncertainty of structure
We resist uncertainty of the future
@tastapod
15. Agile methods optimize for certainty
Certainty gives us predictability
Predictability gives us repeatability
Repeatability gives us a feeling of safety
@tastapod
16. Three Ages: a model of growth
1. Explore
- optimize for discovery
2. Stabilize
- optimize for repeatability
3. Commoditize
- optimize for efficiency
Agile methods optimize for the Second Age
@tastapod
17. Deliberate discovery
Ignorance is your biggest constraint
You are second order ignorant (but not third!)
You can actively reduce your ignorance
Some unexpected bad things will happen
@tastapod
18. Deliberate discovery
Ignorance is your biggest constraint
You are second order ignorant (but not third!)
You can actively reduce your ignorance
Some unexpected bad things will happen
@tastapod
19. Deliberate discovery
Ignorance is your biggest constraint
You are second order ignorant (but not third!)
You can actively reduce your ignorance
Some unexpected bad things will happen
@tastapod
20. Deliberate discovery
Ignorance is your biggest constraint
You are second order ignorant (but not third!)
You can actively reduce your ignorance
Some unexpected bad things will happen
@tastapod
21. Real Options
Options have value
Options expire
Commit deliberately
“Never commit early unless you know why”
@tastapod