AGILE FOR EVERYBODY - THE ESSENTIALS OF AGILE AND LEAN
Debunking Myths
* Agile and Lean are about doing things better, not faster
* Agile and Lean are movements, with values activated trhough practices, not rigid methods
* Agile and Lean are for everyone, not just devs
Agile (2001) <- 1990's Scrum, Crystal, XP
Scrum - iterative cycles of work - emphasis on cross-functional collaboration
Crystal - emphasis on adaptability and stretch-to-fit process
XP - short, iterative cycles of work - emphasis on collaboration between devs (pair programming)
Snowbird Summit - The Agile Manifesto
INDIVIDUALS AND INTERACTIONS
processes and tools
WORKING SOFTWARE
comprehensive documentation
CUSTOMER COLLABORATION
contract negotiation
RESPONDING TO CHANGE
following a plan
minimize "works in progress" *** (specs, etc.)
Lean
1938 Toyota manufacturing - eliminate waste - increase quality - "The Toyota Way"
1997 Lean Enterprise Institute
2002 Lean Software Development, An Agile Toolkit
2008 The Lean Startup - Lean + Customer Development Methodology (measuring value via experiment)
"WASTE = every activity that does not contribute to learning about customers"
LEAN ENTERPRISE, LEAN UX, LEAN ANALYTICS
Lean
Increase Learning
Learn through real-world experiments
Reduce time/resources spent developing experiments
Continuously adjust course
AGILE LEAN
Question How do we build? What do we build?
Measure Stakholders, Users Markets
Values Iteration, collaboration Learning, experimentation
Documents Agile Manifesto The Lean Startup
AGILE & LEAN ARE ITERATIVE LOOPS, NOT LINEAR "WATERFALL"
Agile Sprint
1. Plan
2. Build (working software)
3. Review
4. Retrospective
Lean Build-Measure-Learn Loop
1. Ideate/Hypothesize
2. Build (minimum viable product)
3. Measure
4. Learn
AGILE & LEAN PRACTICES
* Standup Meeting - daily - what worked on yesterday, today, blockers
- increase cross-functional collaboration, continuously adjust course
* Rapid prototyping
- minimize works in progress, work in iterative cycles, all Lean values
* Retrospective
- increase learning, time to reflect
* Writing User Stories
- cross-functional collabortion, minimize works in progress
Deloitte - The Agile Landscape v3 = anxiety - framework trap - wrong method
/\ndy Hunt - Agile is a failure - sloganized, jingoistic, flaccid agile - zealot(one who redoubles
his efforts after forgetting his aim)