Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dimensional Planning on Fixed Price Projects (XPDays 2008)

925 views

Published on

Dimensional Planning on Fixed Price Projects presentend at XPDays Benelus 2008

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Dimensional Planning on Fixed Price Projects (XPDays 2008)

  1. 1. inxin inxin Dimensional Planning On Fixed Price Projects
  2. 2. inxin Overview • • • • • • • • Prerequisites What is Dimensional Planning Why Fixed Price Why Dimensional Planning Dimensional Pull (DIPU) GseForSale Case (inxin approach) Friends and Foes The Case for the Dirt Road
  3. 3. inxin Prerequisites • Iterative vs Incremental • Feature composition
  4. 4. inxin Iterative vs Incremental • Incremental • Iterative Pictures © Jeff Patton
  5. 5. inxin Iterative • Disruptive (non-continuous) Pictures © Alistair Cockburn
  6. 6. inxin Feature & Feature composition • FDD (Major) Feature Sets • Story Clustering/Mapping …
  7. 7. inxin What is Dimensional Planning • Meet the Dimensions • Applied to Feature • Applied to a Feature Group
  8. 8. inxin Meet the Dimensions Dirt road Cobblestone road Asphalt road Pictures © Wikipedia
  9. 9. inxin Applied to a Feature • Across different axes – Functional – Non-Functional • Iterative – never incremental
  10. 10. inxin Applied to a Feature Group • Only across functional axe • Iterative – mostly incremental, but not per se We call them Alternate Futures
  11. 11. inxin Alternate Future
  12. 12. inxin Why Fixed Price • To calculate ROI • We need – Cost – Duration
  13. 13. inxin Why Dimensional Planning • Decreased Risk – Through higher iteration count • Better financial results – Higher ROI – Less Initial Investment – Earlier Break Even
  14. 14. inxin Better Financial Results • Higher ROI • Less Initial Investment • Earlier Break Even
  15. 15. inxin Dimensional Pull (DIPU) • Project Level • Program Level
  16. 16. inxin DIPU – Project Level • Single piece flow • Pulled by the customer
  17. 17. inxin DIPU – Progam Level • Alternate Futures • Pulled by the customer Project CRM Finance LOB X LOB Y CMS Year 1 Dirt Cobble Cobble Dirt Year2 ? Asphalt ? ? ? Dirt ? Project CRM Finance LOB X LOB Y CMS Year 1 Cobble Dirt Dirt Dirt Dirt Year2 Asphalt ? ? ? ? Cobble ?
  18. 18. inxin Rolling Wave Planning Pictures © Source Unknown
  19. 19. inxin Gse Case • Pre Project Fase • Project Fase
  20. 20. inxin Pre Project Fase • 2/3 sessions with the customer • Deliver a Request for Proposal – From XP • User Roles – From FDD • Overall Object Model • A features list – From Dimensional Planning • Feature Dimensions • Fixed Price
  21. 21. inxin Project Fase • Started out with Scrum – 1 week iterations – Problems • Even the weekly cycle of planning, releasing and reflection was too rigid • Switched to Dimensional Pull (DIPU) – Steady flow of dimensioned features – Advantages • Continuous delivery and feedback
  22. 22. inxin Friends and Foes • Friends – Exchange Requests – Story Mapping • Foes – Time-boxing
  23. 23. inxin Exchange Request • Requires familiarity with – scope – team – Technology • Consequences – Limited applicability – No change requests http://www.nayima.be/html/fixedpriceprojects.pdf by P. Van Cauwenberghe
  24. 24. inxin User Story Mapping • 2 types of stories – Activity Stories aggregate Task Stories • Dimensions are only applied to Activities – Tasks are always incremental http://www.agileproductdesign.com/downloads/patton_user_story_mapping.ppt
  25. 25. inxin Time-boxing • Parkinson’s Law • Descoping
  26. 26. inxin The case for the Dirt Road • Throughput Accounting – Inventory / Operating Expense / Throughput – cq. Systems Thinking • Theory of Constraints – The capacity contraint resource
  27. 27. inxin Throughput Accounting Inventory, Operating Expense & Throughput
  28. 28. inxin Theory of Constraints • Capacity Constraint Resource – Cobblestone/Asphalt • Non Capacity Constraint Resource – ALWAYS DIRT ROAD
  29. 29. inxin Credits • • • • Van Gogh’s from Jeff Patton Mona Lisa’s from Alistair Cockburn Road Pictures from Wikipedia Rolling wave from [unknown] » Please mail to email@inxin.com for corrections or pointers
  30. 30. inxin inxin • [in]frastructure for the [in]dependent – – – – Agile Progam & Project Management Systems Integration Application Development Sourcing • Info at – http://www.inxin.com – email@inxin.com

×