Professional Documents
Culture Documents
Agile-Seven-Deadly-Sins-Project-Management-PMI-2011
Agile-Seven-Deadly-Sins-Project-Management-PMI-2011
Agile-Seven-Deadly-Sins-Project-Management-PMI-2011
Mike Cohn
February 15, 2011
Mike Cohn - background
Defines what
Programmer Programmer to build and
in what order
Analyst DBA Process coach
and Sheepdog
for the team
Tester Programmer
User Experience
Tester
Designer
Sprint
2-4 weeks
Sprint goal
Return
Sprint Potentially shippable
Return
Cancel backlog product increment
Gift wrap
Coupons
Cancel
Gift wrap Coupons
Product
backlog
temptation to
20 overcommit
10
0
1 2 3 4 5 6 7 8 9
Iterations
® © 2008–2011 Mountain Goat Software®
What expectation of future
velocity should this team set?
✓
✓
✓
Iterations
® © 2008–2011 Mountain Goat Software®
Sin #3: Sloth
• Definition
• Failing to do high quality
work at all times
• Experienced as
• Testing quality in at the end
• Instability during
development
• Leads to
• Big delays
• Unpredictable schedules
Cosmodemonic Biotech
3,000
1,400
9 12
540 54
58,000 51,000
120 840
ePS
Productivity (NCSS / month)
US average
Three years prior
to introducing agile
First nine months
after starting agile
300
Story Points
200
100
0
1 2 3 4 5
Iterations
® © 2008–2011 Mountain Goat Software®
40
A confidence
interval
30
(28–37 here)
Velocity
20
10
0
1 2 3 4 5 6 7 8 9
Iterations
Sprint
2-4 weeks
Sprint goal
Return
Sprint Potentially shippable
Cancel backlog
product increment
Coupons
Gift wrap
Product
backlog
® © 2008–2011 Mountain Goat Software®
Agile requirements
Scrum
Months
® © 2008–2011 Mountain Goat Software®
Salesforce.com
Iteration
Plan
Sandwich-maker
Bruno’s Ferentino’s