Você está na página 1de 16

Agile - XP - Scrum - Lean

Mark Windholtz, AgileDNA

Monday, May 17, 2010 1


Introduction

• Mark Windholtz
• XP at OOPSAL in 1997
• Worked with XP, Scrum teams
• $6 million DoD Air Force Logistics

AgileDNA.com
Monday, May 17, 2010 2
About

• Phased
• Agile
• Scrum
• Extreme Progamming
• Lean

AgileDNA.com
Monday, May 17, 2010 3
Normal

Normal Software dev is ...


• “Code and Fix”
• High Defect Counts
• Long Integration Phase
• Long Test Phase

AgileDNA.com
Monday, May 17, 2010 4
Phases

Requirements
Phase

Design
Phase

Coding
Phase

Integration
Phase

•Delays Test
Phase
•Errors
•Extra Costs
AgileDNA.com
Monday, May 17, 2010 5
Big Batches

• Projects of 12-18 months


• Must Predict future Biz Problems

AgileDNA.com
Monday, May 17, 2010 6
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.com
Monday, May 17, 2010 7
Scrum

• Agile Project Management


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

AgileDNA.com Copyright 2005, Mountain Goat Software


Monday, May 17, 2010 9
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.com
Monday, May 17, 2010 10
Scrum

AgileDNA.com Copyright 2005, Mountain Goat Software


Monday, May 17, 2010 11
Scrum

AgileDNA.com Copyright 2005, Mountain Goat Software


Monday, May 17, 2010 12
XP
Engineering Practices

XP

AgileDNA.com Copyright 2005, Mountain Goat Software


Monday, May 17, 2010 13
Lean

• Business Model for the Enterprise


• Reduce Waste
• Increase Flow of Value
• No Iterations
• Plus: Super-efficient
• Minus: External co-ordination, Reviews

AgileDNA.com
Monday, May 17, 2010 14
Lean

XP

AgileDNA.com Copyright 2005, Mountain Goat Software


Monday, May 17, 2010 15
Summary

• Phases - Delays, Defects, Costs


• Agile: Iterations
• Scrum: Estimating / Planning
• XP: Scrum + “How to”
• Lean: Value Flow, No Iterations

AgileDNA.com
Monday, May 17, 2010 16

Você também pode gostar