Agile fix cost_pecha_kucha

20
Copyright GlobalLogic 2010 1 Connect. Collaborate. Innovate. Leveraging Agile in Fixed-Cost Engagements Pecha Kucha Presentation GlobalLogic Agile Community Event, Noida 3 rd Nov, 2011 Viresh Suri, CSM Project Manager, GlobalLogic [email protected]

Transcript of Agile fix cost_pecha_kucha

Page 1: Agile fix cost_pecha_kucha

Leveraging Agile inFixed-Cost Engagements

Pecha Kucha Presentation

GlobalLogic Agile Community Event, Noida

3rd Nov, 2011

Viresh Suri, CSMProject Manager, GlobalLogic

[email protected]

Page 2: Agile fix cost_pecha_kucha

Time & Material Engagement

Vendor Partner

Page 3: Agile fix cost_pecha_kucha

Fixed Cost Engagement

Vendor Partner

Page 4: Agile fix cost_pecha_kucha

Does Agile mean Change?

Are changes Changes are welcome everytime ?

Agile =

Page 5: Agile fix cost_pecha_kucha

Does Agile Collaboration with Partner help?

Iteration Demo, Collaboration gives too many opportunities to Partner for requesting changes ?

Page 6: Agile fix cost_pecha_kucha

How do we manage Risks ?

•Time/Effort estimation go wrong

•Unexpected Costs

•Technology challenges

•Key Resources leave

Page 7: Agile fix cost_pecha_kucha

And if the contract is Fixed-Cost ….

Vendor

Partner

Page 8: Agile fix cost_pecha_kucha

The Truth about Changing Requirements

•Changing requirements does not increase work scope

Page 9: Agile fix cost_pecha_kucha

• Requirements don’t change in the Middle of the Iteration

The Truth about Changing Requirements

Page 10: Agile fix cost_pecha_kucha

=

EFFORT will NOT CHANGE

Taking Agile to Fixed Cost

Cost Effort

Page 11: Agile fix cost_pecha_kucha

• Have a Minimum Marketable Release (MMR)

Taking Agile to Fixed Cost

Product > MMR Product < MMR

Page 12: Agile fix cost_pecha_kucha

• The best way to control costs is to have aHighly Productive Team

• Do NOT compromise on :– Test Automation– Unit Testing– ReviewsThese will help team achieve long term productivity benefits, esp. in larger projects

Taking Agile to Fixed Cost

Page 13: Agile fix cost_pecha_kucha

• Maintain status visibility through Burn-Down chart, other metrics

Taking Agile to Fixed Cost

Page 14: Agile fix cost_pecha_kucha

• Risk Management – Add buffers to Estimates where needed

Taking Agile to Fixed Cost

Page 15: Agile fix cost_pecha_kucha

• Risk Management – Add buffers to Velocities when predicting Timelines

Taking Agile to Fixed Cost

Page 16: Agile fix cost_pecha_kucha

Fixed Cost Contracting

Optimistic Time Prediction : Assuming High Velocity of 20 points, Project will be completed in 6 iterations

Pessimistic Time Prediction : Assuming Low Velocity of 15 points, Project will be completed in 8 iterations

Page 17: Agile fix cost_pecha_kucha

Fixed Cost Contracting

Page 18: Agile fix cost_pecha_kucha

Fixed Cost Contracting

Page 19: Agile fix cost_pecha_kucha

– Developer Productivity may be compromised

– Beneficial Change avoided e.g. some change to technology, functionality

– Business change may be prevented

– Often vendors not capable of doing cost estimates in the beginning

What may not align well in Fixed Cost