+ All Categories
Home > Technology > Dimensional Planning on Fixed Price Projects (XPDays 2008)

Dimensional Planning on Fixed Price Projects (XPDays 2008)

Date post: 24-May-2015
Category:
Upload: inxin
View: 160 times
Download: 0 times
Share this document with a friend
Description:
Dimensional Planning on Fixed Price Projects presentend at XPDays Benelus 2008
Popular Tags:
30
inxin inxin Dimensional Planning On Fixed Price Projects
Transcript
Page 1: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

inxin

Dimensional Planning

On Fixed Price Projects

Page 2: Dimensional Planning on Fixed Price Projects (XPDays 2008)

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

Page 3: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Prerequisites• Iterative vs Incremental• Feature composition

Page 4: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Iterative vs Incremental• Incremental

• Iterative

Pictures © Jeff Patton

Page 5: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Iterative• Disruptive (non-continuous)

Pictures © Alistair Cockburn

Page 6: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Feature & Feature composition

• FDD (Major) Feature Sets• Story Clustering/Mapping …

Page 7: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

What is Dimensional Planning• Meet the Dimensions• Applied to Feature• Applied to a Feature Group

Page 8: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Meet the Dimensions

Dirt road Cobblestone road Asphalt road

Pictures © Wikipedia

Page 9: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Applied to a Feature• Across different axes

– Functional– Non-Functional

• Iterative – never incremental

Page 10: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Applied to a Feature Group• Only across functional axe• Iterative

– mostly incremental, but not per se

We call them Alternate Futures

Page 11: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Alternate Future

Page 12: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Why Fixed Price• To calculate ROI

• We need– Cost – Duration

Page 13: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Why Dimensional Planning

• Decreased Risk– Through higher iteration count

• Better financial results– Higher ROI– Less Initial Investment– Earlier Break Even

Page 14: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Better Financial Results

• Higher ROI• Less Initial Investment• Earlier Break Even

Page 15: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Dimensional Pull (DIPU)• Project Level• Program Level

Page 16: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

DIPU – Project Level• Single piece flow• Pulled by the customer

Page 17: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

DIPU – Progam Level• Alternate Futures• Pulled by the customer

Project Year 1 Year2CRM Dirt ?Finance Cobble Asphalt ?LOB X Cobble ?LOB Y Dirt ?CMS Dirt ?

Project Year 1 Year2CRM Cobble Asphalt ?Finance Dirt ?LOB X Dirt ?LOB Y Dirt ?CMS Dirt Cobble ?

Page 18: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Rolling Wave Planning

Pictures © Source Unknown

Page 19: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Gse Case• Pre Project Fase• Project Fase

Page 20: Dimensional Planning on Fixed Price Projects (XPDays 2008)

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

Page 21: Dimensional Planning on Fixed Price Projects (XPDays 2008)

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

Page 22: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Friends and Foes• Friends

– Exchange Requests– Story Mapping

• Foes– Time-boxing

Page 23: Dimensional Planning on Fixed Price Projects (XPDays 2008)

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

Page 24: Dimensional Planning on Fixed Price Projects (XPDays 2008)

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

Page 25: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Time-boxing• Parkinson’s Law

• Descoping

Page 26: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

The case for the Dirt Road• Throughput Accounting

– Inventory / Operating Expense / Throughput– cq. Systems Thinking

• Theory of Constraints– The capacity contraint resource

Page 27: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Throughput AccountingInventory, Operating Expense & Throughput

Page 28: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

Theory of Constraints

• Capacity Constraint Resource– Cobblestone/Asphalt

• Non Capacity Constraint Resource– ALWAYS DIRT ROAD

Page 29: Dimensional Planning on Fixed Price Projects (XPDays 2008)

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 protected] for corrections or pointers

Page 30: Dimensional Planning on Fixed Price Projects (XPDays 2008)

inxin

inxin• [in]frastructure for the [in]dependent

– Agile Progam & Project Management– Systems Integration– Application Development– Sourcing

• Info at– http://www.inxin.com– [email protected]


Recommended