dimensional planning (devoxx 2009)

54
Dimensional Planning Dimensional Planning by Koen Van Exem by Koen Van Exem Business Manager/inxin Business Manager/inxin

Upload: inxin

Post on 30-Jun-2015

152 views

Category:

Technology


4 download

DESCRIPTION

Dimensional Planning presented at Devoxx 2009

TRANSCRIPT

Page 1: Dimensional planning (Devoxx 2009)

Dimensional PlanningDimensional Planning

by Koen Van Exemby Koen Van ExemBusiness Manager/inxinBusiness Manager/inxin

Page 2: Dimensional planning (Devoxx 2009)

Dimensional Planning

The What and the Why of Dimensional Planning.

Page 3: Dimensional planning (Devoxx 2009)

Agenda

PrerequisitesDimensional Planning

The TechniqueThe Rationale

Our Friends and Foes

Page 4: Dimensional planning (Devoxx 2009)

Speaker’s qualifications

Koen is Business Manager @ inxinKoen is Business Manager @ AllorsKoen is a board member @ Agile Consortium

Page 5: Dimensional planning (Devoxx 2009)

PREREQUISITESPREREQUISITES

Page 6: Dimensional planning (Devoxx 2009)

Prerequisites

Iterative vs IncrementalScope is hierarchicalPlanning

Page 7: Dimensional planning (Devoxx 2009)

Purely Incremental

Pictures © Xavier Quesada Allue

Page 8: Dimensional planning (Devoxx 2009)

Iterative & Incremental

Pictures © by Xavier Quesada Allue

Page 9: Dimensional planning (Devoxx 2009)

Very Iterative, yet still Incremental

Pictures © Alistair Cockburn

Page 10: Dimensional planning (Devoxx 2009)

Iterative

Picture © Parker Brothers

Page 11: Dimensional planning (Devoxx 2009)

Iterative and non-incremental

Picture © Unknown

Page 12: Dimensional planning (Devoxx 2009)

Iterative and non-incremental

Picture © Unknown

Page 13: Dimensional planning (Devoxx 2009)

Iterative and decremental

Picture © Unknown

Page 14: Dimensional planning (Devoxx 2009)

Scope is hierarchical

User Story Clustering/MappingFeature Composition a la FDDMicro and Macro level

Page 15: Dimensional planning (Devoxx 2009)

Feature a la FDD

Template<action> <result> <object>

Examplecalculate the total of a saleValidate the password of a userupdate the “what’s new list” from the RSS feed

Page 16: Dimensional planning (Devoxx 2009)

Feature Set a la FDD

Template <action><-ing> a(n) <object>

ExamplePrinting an invoiceSelling a book

Page 17: Dimensional planning (Devoxx 2009)

Major Feature Set a la FDD

Template<object> management

ExamplesSales ManagementInventory Management

Page 18: Dimensional planning (Devoxx 2009)

FDD Parking Lot (1/2)

Picture © The Coad Letter, Embarcadero

Page 19: Dimensional planning (Devoxx 2009)

FDD Parking Lot (2/2)

Picture © The Coad Letter, Embarcadero

Page 20: Dimensional planning (Devoxx 2009)

Planning

http://agilemanifesto.org/

Page 21: Dimensional planning (Devoxx 2009)

Planning

Page 22: Dimensional planning (Devoxx 2009)

DIMENSIONAL PLANNINGDIMENSIONAL PLANNING

Page 23: Dimensional planning (Devoxx 2009)

Dimensional Planning

The TechniqueThe Rationale

Page 24: Dimensional planning (Devoxx 2009)

The Technique

Meet the DimensionsApplied at the micro levelApplied at the macro level

Page 25: Dimensional planning (Devoxx 2009)

The Dirt Road

Page 26: Dimensional planning (Devoxx 2009)

The Cobblestone Road

Page 27: Dimensional planning (Devoxx 2009)

The Asphalt Road

Page 28: Dimensional planning (Devoxx 2009)

Applied to Micro Level

Multiple AxesFunctional AxisNon-Functional Axis

Page 29: Dimensional planning (Devoxx 2009)

Functional Axis

Page 30: Dimensional planning (Devoxx 2009)

Non-Functional Axis

Page 31: Dimensional planning (Devoxx 2009)

Applied to the Macro Level

Alternative Futures

Page 32: Dimensional planning (Devoxx 2009)

© Warner Bros

Page 33: Dimensional planning (Devoxx 2009)

The Rationale

Theory of ConstraintsReturn on Investment (ROI)Quality & ManufacturabilityLead and Cycle TimeDiminishing Marginal Results & Pareto RuleThroughput Accounting

Page 34: Dimensional planning (Devoxx 2009)

Theory of Constraints

© Levinson Productivity Systems

Page 35: Dimensional planning (Devoxx 2009)

Resource Capacity

Page 36: Dimensional planning (Devoxx 2009)

Managing the Constraint

Page 37: Dimensional planning (Devoxx 2009)

Return On Investment

Page 38: Dimensional planning (Devoxx 2009)

Effect Dimensional Planning on ROI

Page 39: Dimensional planning (Devoxx 2009)

Quality

Fitness for (Business) purposeTechnical Robustness

Page 40: Dimensional planning (Devoxx 2009)

Manufacturability

© unknown

Page 41: Dimensional planning (Devoxx 2009)

Lead & Cycle Time

Lead TimeLead Time

Cycle TimeCycle Time

Request DeliveryStart Stop

Page 42: Dimensional planning (Devoxx 2009)

Throughput Accounting

Page 43: Dimensional planning (Devoxx 2009)

System Inventory

Page 44: Dimensional planning (Devoxx 2009)

© unknown

Page 45: Dimensional planning (Devoxx 2009)

Diminishing Marginal Results

Page 46: Dimensional planning (Devoxx 2009)

Pareto’s Princinple

Page 47: Dimensional planning (Devoxx 2009)

FRIENDS AND FOESFRIENDS AND FOES

Page 48: Dimensional planning (Devoxx 2009)

Friends

User Story MappingReal Options AnalysisBeyond Budgetting

Page 49: Dimensional planning (Devoxx 2009)

User Story Mapping

time

optio

nalit

y

necessary

lessoptional

moreoptional

first release

second release

third release

© Jeff Patton, all rights reserved, www.AgileProductDesign.com

Page 50: Dimensional planning (Devoxx 2009)

Real Options Analysis

Decision tree analysis for the clinical trial of a new drug (source: L.E.K. / www.lek.com)

Page 51: Dimensional planning (Devoxx 2009)

Beyond Budgetting

© Juergen Daum (www.juergendaum.com).

Page 52: Dimensional planning (Devoxx 2009)

Foes

Parkinson’s LawWork expands so as to fill the time available for

its completion.

DescopingBuffering

Page 53: Dimensional planning (Devoxx 2009)

Summary

Dimensional PlanningPlanning 2.0Compatible with all major Methodologies

Even with the waterfall ;-)

More info on http://www.inxin.com/

Page 54: Dimensional planning (Devoxx 2009)

Thanks for your attention!

“It is not necessary to change - survival is not mandatory"

-- W. Edwards Deming