You are on page 1of 16

Agile - XP - Scrum - Lean

Mark Windholtz, AgileDNA

Monday, May 17, 2010 1

com Monday. 2010 2 . Scrum teams • $6 million DoD Air Force Logistics AgileDNA. Introduction • Mark Windholtz • XP at OOPSAL in 1997 • Worked with XP. May 17.

May 17.com Monday. 2010 3 . About • Phased • Agile • Scrum • Extreme Progamming • Lean AgileDNA.

com Monday.. May 17. 2010 4 .. Normal Normal Software dev is . • “Code and Fix” • High Defect Counts • Long Integration Phase • Long Test Phase AgileDNA.

May 17. 2010 5 .com Monday. Phases Requirements Phase Design Phase Coding Phase Integration Phase •Delays Test Phase •Errors •Extra Costs AgileDNA.

Big Batches • Projects of 12-18 months • Must Predict future Biz Problems AgileDNA. 2010 6 . May 17.com Monday.

com Monday. Iterations • Pick single biggest problem? Most Most Most Most Important Important Important Important feature feature feature feature Specify Spec Spec Spec Test Test Test Test Code Code Code Code Design Design Design Design Deploy Deploy Deploy Deploy AgileDNA. May 17. 2010 7 .

May 17. Scrum • Agile Project Management • Estimating • Planning • Iterating • Plus: Quick-Start. 2010 8 .com Monday. Certification • Minus: Missing the “How” AgileDNA.

Mountain Goat Software Monday. Scrum AgileDNA. 2010 9 .com Copyright 2005. May 17.

2010 10 .com Monday. Extreme Programming (XP) • Adopted Most Scrum PM Practices • Engineering Practices • Test-First / Continuous-Design • Simple Design / Pair Programming • Open Workspace • Plus: Fuller Solution • Minus: Harder to Start -.Get a Coach AgileDNA. May 17.

Mountain Goat Software Monday.com Copyright 2005. Scrum AgileDNA. May 17. 2010 11 .

com Copyright 2005. Scrum AgileDNA. May 17. Mountain Goat Software Monday. 2010 12 .

2010 13 .com Copyright 2005. May 17. XP Engineering Practices XP AgileDNA. Mountain Goat Software Monday.

Lean • Business Model for the Enterprise • Reduce Waste • Increase Flow of Value • No Iterations • Plus: Super-efficient • Minus: External co-ordination. Reviews AgileDNA. May 17.com Monday. 2010 14 .

May 17. Lean XP AgileDNA.com Copyright 2005. 2010 15 . Mountain Goat Software Monday.

Delays. Defects. No Iterations AgileDNA. 2010 16 .com Monday. Summary • Phases . Costs • Agile: Iterations • Scrum: Estimating / Planning • XP: Scrum + “How to” • Lean: Value Flow. May 17.