Who Ate My Buffer

1,618 views

Published on

This presentation was given to a SW development managers audience as part of the Israeli SD managers forum with regards to SW development project management: effort estimates, performance metrics and control

Published in: Technology, Economy & Finance
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,618
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
42
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Who Ate My Buffer

  1. 1. Who Ate My Buffer Aviram Eisenberg
  2. 2. SW Development Project Statistics <ul><li>What is the percentage of SW development projects that fail to meet the deadline? </li></ul><ul><ul><li>More than 60%! </li></ul></ul>
  3. 3. The hectic world of fixed bids <ul><li>We live (or die) by our estimates </li></ul><ul><li>One under estimate can eliminate the profit of five past projects </li></ul><ul><li>Same resources are working on several projects in parallel – Fire extinguish mode </li></ul><ul><li>New change requests are coming from the customer as the project reaches intermediate deliveries </li></ul>
  4. 4. Multi dimension problem <ul><li>Need to meet customer due dates </li></ul><ul><ul><li>Time buffer </li></ul></ul><ul><li>Need to maximize resource utilization </li></ul><ul><ul><li>Resource buffer </li></ul></ul><ul><li>Need to be profitable </li></ul><ul><ul><li>Cost buffer </li></ul></ul>
  5. 5. Case Study - Planned Milestone 1 Milestone 2 Buff1 Buff2 T1 T2 T3 T4 T1 T2 T3 T4 Overall Project Buff3 Planned Cost Buff
  6. 6. Case Study - Actual Milestone 1 Milestone 2 Buff1 Buff2 T1 T2 T3 T4 T1 T2 T3 T4 T5 T6 Overall Project Buff3 Planned Cost Buff
  7. 7. Who Ate My Buffer??? <ul><li>Reminder: this is the scenario of successful project! </li></ul><ul><li>When all buffers are consumed an endless conflict of change vs. bug starts </li></ul><ul><li>This is the unsolved problem of fixed bids: How to finish a fixed priced project with win-win feeling </li></ul>
  8. 8. Something is missing… <ul><li>Time & Materials/Cost + </li></ul><ul><ul><li>Low margin for the provider </li></ul></ul><ul><ul><li>High risk for the customer </li></ul></ul><ul><ul><li>High overhead for the customer </li></ul></ul><ul><ul><li>Due dates and budget are always missed </li></ul></ul><ul><li>Fixed bids </li></ul><ul><ul><li>High risk for the provider </li></ul></ul><ul><ul><li>Low certainty for the provider </li></ul></ul><ul><ul><li>High price for the customer </li></ul></ul><ul><ul><li>Lack of transparency to the customer </li></ul></ul><ul><ul><li>The endless argument of change vs. bug </li></ul></ul>
  9. 9. The clear box model <ul><li>Customer pay per resource profile </li></ul><ul><li>Long term engagement </li></ul><ul><li>Series of projects </li></ul><ul><li>Define a cap for each project </li></ul><ul><ul><li>Time cap </li></ul></ul><ul><ul><li>Budget cap </li></ul></ul><ul><li>Utilize Agile methodology </li></ul><ul><ul><li>Short delivery cycles </li></ul></ul><ul><ul><li>Working software </li></ul></ul><ul><ul><li>Manage features and not tasks </li></ul></ul>
  10. 10. Q&A <ul><li>Aviram Eisenberg </li></ul><ul><li>Ignite </li></ul><ul><li>[email_address] </li></ul><ul><li>+972 52 6005161 </li></ul>

×