tutorial roadmapping for strategy support - gaudisite.nl · tutorial roadmapping for strategy...

40
Tutorial Roadmapping for Strategy Support by Gerrit Muller University of Southeast Norway-NISE e-mail: [email protected] www.gaudisite.nl Abstract Formulating and deploying a strategy requires a combination of vision and analysis. Roadmapping is a tool to explore and articulate future needs and trends for different dimensions, such as the market and customer context, the product portfolio, the technology, competences and supply chain, and processes. Roadmapping helps by relating these different dimensions in time, with a horizon of many years. We will discuss how to create and maintain roadmaps and give practical tips on the format. Copyright c 2010 by Gerrit Muller. Published and used by INCOSE with permission. Distribution This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged. June 5, 2018 status: draft version: 0.1

Upload: donhi

Post on 08-Jul-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Tutorial Roadmapping for Strategy Supportby Gerrit Muller University of Southeast Norway-NISE

e-mail: [email protected]

Abstract

Formulating and deploying a strategy requires a combination of vision andanalysis. Roadmapping is a tool to explore and articulate future needs andtrends for different dimensions, such as the market and customer context, theproduct portfolio, the technology, competences and supply chain, and processes.Roadmapping helps by relating these different dimensions in time, with a horizonof many years. We will discuss how to create and maintain roadmaps and givepractical tips on the format.

Copyright c© 2010 by Gerrit Muller. Published and used by INCOSE with permission.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 5, 2018status: draftversion: 0.1

Page 2: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Opening Questions

Have you seen roadmaps in your organization?

What do you see in these roadmaps?

Tutorial Roadmapping for Strategy Support2 Gerrit Muller

version: 0.1June 5, 2018

TRSSopeningQuestions

Page 3: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Figure of ContentsTM

1. brainstorm roadmapping

2. Business Processes 3. Key Drivers

4. Roadmapping 5. Market Product Life Cycle 6. Strategy

summary

customer

Customer Oriented Process $$ material

sales logistics production service presales

Product Creation Process

Policy and Planning Process

People and Technology Management Process

Bus

ines

s D

river

s

Cus

tom

er

Roa

dmap

Bud

get,

plan

Pro

duct

ro

adm

ap

Tech

nolo

gy, P

roce

ss

and

Peo

ple

road

map

s

Bud

gets

Peo

ple

Tech

nolo

gy

Pro

cess

Req

uire

men

ts

and

Feed

back

Tech

nica

l P

rodu

ct

Doc

umen

tatio

n

Pro

duct

rela

ted

proc

esse

s

Peo

ple

Tech

nolo

gy

Pro

cess

Info

rmat

ion

Ord

er

Pro

duct

$$

Sup

port

Pro

duct

Req

uire

men

ts

and

feed

back

Safety

Effective Flow

Smooth Operation

Environment

Reduce Accident rates

Enforce law

Improve Emergency Response

Reduce delay due to accident

Improve average speed

Improve total network throughput

Optimise road surface

Speed up target groups

Anticipate on future traffic condition

Ensure Traceability

Ensure proper alarm handling

Ensure system health and fault indication

Reduce emissions

Early hazard detection with warning and signalling Maintain safe road condition

Classify and track dangerous goods vehicles

Detect and warn non compliant vehicles

Enforce speed compliance

Enforce red light compliance

Enforce weight compliance

Key drivers Derived application drivers Requirements

Automatic upstream accident detection

Weather condition dependent control

De-icing

Traffic condition dependent speed control

Automatic counter flow traffic detection

Note: the graph is only partially elaborated for application drivers and requirements

time, ca 5 years

Market

Products

Technology

Process

People

driv

es, r

equi

res

supp

orts

, ena

bles

Mar

ketin

g P

eopl

e an

d te

chno

logy

man

ager

Architect

Infancy Mature Aging

sale

s vo

lum

e

Adolescence

time

Process

People

Market

Products

Technology

forecasted facts

educated scenarios

forecasted facts

estimates

educated scenarios

roadmap

vision

business specific, but

open and generic

mission

Tutorial Roadmapping for Strategy Support3 Gerrit Muller

version: 0.1June 5, 2018

TRSSlogo

Page 4: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Simplified process view

strategyprocess

customer

supplying business

value

product creationprocess

customer oriented (sales,

service, production) process

people, process and technologymanagement process

Tutorial Roadmapping for Strategy Support4 Gerrit Muller

version: 0.1June 5, 2018

RSPprocessDecomposition

Page 5: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Tension between processes

strategyprocess

supplying business

value

people, process and technology

long termknow how

(soft) assets

feed

back

product creation

customer oriented

customer

short term;cashflow!

mid term;cashflow

next year!

Tutorial Roadmapping for Strategy Support5 Gerrit Muller

version: 0.1June 5, 2018

RSPprocessDecompositionAnnotated

Page 6: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Platform strategy adds one layer

strategy

supplying business

value

customer oriented

people, process and technology

short term;cashflow!

long termknow how

(soft) assets

customer

product creation

mid term;cashflow

next year!

component or platform creationlong term assets

Tutorial Roadmapping for Strategy Support6 Gerrit Muller

version: 0.1June 5, 2018

RSPprocessDecompositionPlusAnnotated

Page 7: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Key Drivers How Toby Gerrit Muller University of Southeast Norway-NISE

e-mail: [email protected]

Abstract

The notion of ”business key drivers” is introduced and a method is described tolink these key drivers to the product specification.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 5, 2018status: draftversion: 0.2

Safety

Effective

Flow

Smooth

Operation

Environment

Reduce accident rates

Enforce law

Improve emergency

response

Reduce delay due to accident

Improve average speed

Improve total network throughput

Optimize road surface

Speed up target groups

Anticipate on future traffic condition

Ensure traceability

Ensure proper alarm handling

Ensure system health and fault indication

Reduce emissions

Early hazard detection

with warning and signaling

Maintain safe road

condition

Classify and track dangerous

goods vehicles

Detect and warn

noncompliant vehicles

Enforce speed compliance

Enforce red light compliance

Enforce weight compliance

Key-drivers Derived application drivers Requirements

Automatic upstream

accident detection

Weather condition

dependent control

Deicing

Traffic condition

dependent speed control

Traffic speed and

density measurement

Note: the graph is only partially elaborated

for application drivers and requirements

Cameras

Page 8: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Example Motorway Management Analysis

Safety

Effective

Flow

Smooth

Operation

Environment

Reduce accident rates

Enforce law

Improve emergency

response

Reduce delay due to accident

Improve average speed

Improve total network throughput

Optimize road surface

Speed up target groups

Anticipate on future traffic condition

Ensure traceability

Ensure proper alarm handling

Ensure system health and fault indication

Reduce emissions

Early hazard detection

with warning and signaling

Maintain safe road

condition

Classify and track dangerous

goods vehicles

Detect and warn

noncompliant vehicles

Enforce speed compliance

Enforce red light compliance

Enforce weight compliance

Key-drivers Derived application drivers Requirements

Automatic upstream

accident detection

Weather condition

dependent control

Deicing

Traffic condition

dependent speed control

Traffic speed and

density measurement

Note: the graph is only partially elaborated

for application drivers and requirements

Cameras

Key Drivers How To8 Gerrit Muller

version: 0.2June 5, 2018

COVmotorwayManagementKeyDrivers

Page 9: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Method to create Key Driver Graph

• Build a graph of relations between drivers and requirements

by means of brainstorming and discussions

• Define the scope specific. in terms of stakeholder or market segments

• Acquire and analyze facts extract facts from the product specification

and ask why questions about the specification of existing products.

• Iterate many times increased understanding often triggers the move of issues

from driver to requirement or vice versa and rephrasing

where requirements

may have multiple drivers

• Obtain feedback discuss with customers, observe their reactions

Key Drivers How To9 Gerrit Muller

version: 0.2June 5, 2018

TCAFkeyDriverSubmethod

Page 10: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Recommendation for the Definition of Key Drivers

• Use short names, recognized by the customer.

• Limit the number of key-drivers minimal 3, maximal 6

for instance the well-known main function of the product• Don’t leave out the obvious key-drivers

for instance replace “ease of use” by

“minimal number of actions for experienced users”,

or “efficiency” by “integral cost per patient”

• Use market-/customer- specific names, no generic names

• Do not worry about the exact boundary between

Customer Objective and Applicationcreate clear goal means relations

Key Drivers How To10 Gerrit Muller

version: 0.2June 5, 2018

TCAFkeyDriverRecommendations

Page 11: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Transformation of Key Drivers into Requirements

Key

(Customer)

Drivers

Derived

Application

Drivers

Requirements

Customer

What

Customer

How

Product

What

Customer

objectives

Application Functional

goal means

may be skipped or

articulated by several

intermediate steps

functions

interfaces

performance figures

Key Drivers How To11 Gerrit Muller

version: 0.2June 5, 2018

REQfromDriverToRequirement

Page 12: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Key Driver Questions

What are the key drivers of your customers?

Can you quantify these key drivers?

Key Drivers How To12 Gerrit Muller

version: 0.2June 5, 2018

TRSSkeyDriverQuestions

Page 13: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Roadmappingby Gerrit Muller University of Southeast Norway-NISE

e-mail: [email protected]

Abstract

This article describes what a roadmap is, how to create and maintain a roadmap,the involvement of the stakeholders, and criteria for the structure of a roadmap.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 5, 2018status: conceptversion: 2.0

People

Process

Conceptual

Realization

Functional

Customer objectives

Application

time, ca 5 years

Market

Products

Technology

dri

ves,

req

uir

essu

pp

ort

s, e

nab

les

Mar

keti

ng

tech

no

logy

, pro

cess

p

eop

le m

anag

er

Architect

Page 14: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

The Roadmap Integrates Five Views

People

Process

Conceptual

Realization

Functional

Customer objectives

Application

time, ca 5 years

Market

Products

Technology

dri

ves,

req

uir

essu

pp

ort

s, e

nab

les

Mar

keti

ng

tech

no

logy

, pro

cess

p

eop

le m

anag

er

Architect

Roadmapping14 Gerrit Muller

version: 2.0June 5, 2018

RSProadmapStructure

Page 15: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Granularity of Roadmap Material

Single pageTop-level

roadmap

Poster

part of many presentations

Supporting

roadmaps

Single page

per view

or per driver

Supporting

reports

Document

per relevant

subject

Poster

part of many presentations

Roadmapping15 Gerrit Muller

version: 2.0June 5, 2018

ROADdeliverables

Page 16: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Problems that Occur without Roadmapping

Frequent changes in product policy

Late start up of long lead activities, such as people

recruitment and process change

Diverging activities of teams

Missed market opportunities

Roadmapping16 Gerrit Muller

version: 2.0June 5, 2018

ROADwithoutRoadmapping

Page 17: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Management with a Limited Horizon

2012 2013 2014

now

horizon

now

now

feature

feature

feature

horizon

horizon

now feature

horizon

Feature still

unknown

Do!

Stop

Do!

Roadmapping17 Gerrit Muller

version: 2.0June 5, 2018

ROADonOffManagement

Page 18: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Management with a Broader Time Perspective

2012 2013 2104

now

now

now

feature

feature

feature

now feature

Work with

1.5 persons

Continue with

0.5 person

Work with

1.5 persons

Preparation by

0.5 person

number of people

allocated

time

legend

Roadmapping18 Gerrit Muller

version: 2.0June 5, 2018

ROADanalogManagement

Page 19: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Creation or Update of Roadmap in Burst Mode

Market

Products

Market

Products

Techno-logy

People

Process

SharedRoadmap

Techno-logy

People

Process Process

People

Market

Products

Techno-logy

2 weeks to digestand prepare

2 weeks to digestand prepare

preparationby expert

teams

Collectivemeetingca 2 days

Collectivemeetingca 2 days

Collectivemeetingca 2 days

Roadmapping19 Gerrit Muller

version: 2.0June 5, 2018ROADbursts

Page 20: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Typical Stakeholders of a Roadmap

business manager

marketing manager(s)

people, process, and technology manager(s)

operational manager(s)

architect(s)

overall enterprise responsible

project or program managers

discipline or line managers

Roadmapping20 Gerrit Muller

version: 2.0June 5, 2018

ROADstakeholders

Page 21: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Target of the First Session

Shared vision on market

First iteration of possible products as an answer to

the market

Share technology status, as starting point for

technology roadmap

Explore people and technology status, to identify

main issues

Roadmapping21 Gerrit Muller

version: 2.0June 5, 2018

ROADburst1Target

Page 22: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Target of the Second Session

Obtaining a shared vision on the desired technology

roadmap

Sharing the people and process issues required for

the products defined in the first iteration

Analyzing a few scenarios for products, technologies,

people, and process

Roadmapping22 Gerrit Muller

version: 2.0June 5, 2018

ROADburst2Target

Page 23: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

The Roadmap Update Visualized in Time

time

Market: What is needed by the customers?

People: What kind of and how many people are

required to realize the products and technologies?

Process: What processes are required to let these

people realize the products and technologies?

Technology: What technological trends are

relevant? What technologies are needed?

Products: How to package technologies

into products to fulfill market needs?

Roadmapping23 Gerrit Muller

version: 2.0June 5, 2018

ROADsequence

Page 24: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

From Roadmap to Detailed Plans

Q1

delta

Q1Q2 Q3 Q4 Q1 Q2 Q3 Q4

Q2

delta

Q3

delta

Q1

delta

201X 201Y

business plan:

budget & allocation

detailed

planning

roadmappingPolicy

and Planning

Process

Product Creation

Processmarket

events

tech hurdle tech hurdletech hurdle

roadmap nroadmap n + 1

budget budget

market

events

Roadmapping24 Gerrit Muller

version: 2.0June 5, 2018

ROADbudgetPlan

Page 25: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

3-Tier Approach

roadmap

detailed plan

budget

5 years

1 year

1 mnth-1yr

horizon update

1 year

3 months

1 day-1 mnth

scope type

portfolio

program

program or activity

vision

commitment

control means

Roadmapping25 Gerrit Muller

version: 2.0June 5, 2018

ROADplanningTiers

Page 26: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Roadmap Essentials

Selection of most important or relevant issues

Key drivers as a means to structure the roadmap

Nothing is certain; ambiguity is normal

Use facts whenever possible

Don’t panic in case of impossibilities

Roadmapping26 Gerrit Muller

version: 2.0June 5, 2018

ROADessentials

Page 27: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Requirements for a Good Roadmap

Recognizable issues for all stakeholders

Clear positioning in time; uncertainty can be visualized

The main events (enabling or constraining) must be present

Limited amount of information to maintain the overview

Roadmapping27 Gerrit Muller

version: 2.0June 5, 2018

ROADrequirements

Page 28: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Sources of Facts

Market analysis reports

Installed base

Manufacturing (statistical process control)

Suppliers (roadmaps, historical data)

Internal reports (technology studies, simulations)

number of customers, market size, competition, trends

change requests, problem reports, historical data

technology studies, simulations

roadmaps, historical data

statistical process control

Roadmapping28 Gerrit Muller

version: 2.0June 5, 2018

ROADfactSources

Page 29: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Causes for Overestimation

Quantization effects of small activities (the amount of time is

rounded to manweeks/months/years)

Uncertainty is translated into margins at every level (module,

subsystem, system)

Counting activities twice (e.g., in technology development and in

product development)

Quantization effects of persons/roles (full time project leader,

architect, product manager, et cetera per product)

Lack of pragmatism (technical ambition is not too bad during the

roadmap process, as long as it does not pre-empt a healthy

decision)

Too many bells and whistles without business or customer value

Roadmapping29 Gerrit Muller

version: 2.0June 5, 2018

ROADcausesOverestimation

Page 30: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Oil and Gas Production Forecast

source ASPO 2008 <www.aspo-spain.org/aspo7/files/Dossier_ASPO_VII.pdf>

Roadmapping30 Gerrit Muller

version: 2.0June 5, 2018

TRSSoilAndGasProduction

Page 31: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Brainstorm Trends Oil and Gas Production

Brain storm

Trends in oil and gas production

social

demographic

regulatory

political

economical

geographic

ecological

technical

competing energy sources

other

Roadmapping31 Gerrit Muller

version: 2.0June 5, 2018

TRSSbrainstorm

Page 32: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Market Product Life Cycle Consequences for Architectingby Gerrit Muller University of Southeast Norway-NISE

e-mail: [email protected]

Abstract

The lifecycle of a product category in the market determines many aspects ofthe architecting approach. The lifecycle consists typical of 4 phases: infancy,adolesence, mature and aging.A discontinuity in market success is seen in the transition from one phase to thenext phase. The explanation given is that the phases differ in characterictics andrequire different approaches. The right approach for one phase is sub optimal forthe next phase. A set of characteristics per phase is given and the consequencesfor architecting are discussed.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 5, 2018status: conceptversion: 1.2 Infancy Mature Aging

sale

s vo

lum

e

Adolescence

time

Page 33: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Ideal Bathtub Curve

Infancy Adolescence Maturity Aging

sale

s vo

lum

e

time

decline

taking

shape

growth

stable

Market Product Life Cycle Consequences for Architecting33 Gerrit Muller

version: 1.2June 5, 2018

MPLlifecycleGraphIdeal

Page 34: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Market Product Life Cycle Phases in Practice

Infancy Adolescence Maturity Aging

sale

s vo

lum

e

time

ideal "bathtub" curve

observed

curve

product unable

to make transition

Market Product Life Cycle Consequences for Architecting34 Gerrit Muller

version: 1.2June 5, 2018

MPLlifecycleGraphPractical

Page 35: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Examples of Product Classes on the Curve

Infancy Maturity Aging

MRI scannerfunctional

MRI

X-ray systems

VCRDVD+RW DVDdigital

TVflat TV TV

sale

s vo

lum

e

Adolescence

time

Market Product Life Cycle Consequences for Architecting35 Gerrit Muller

version: 1.2June 5, 2018

MPLlifecycleGraphExamples

Page 36: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Attributes per Phase

Infancy Adolescence Mature Ageing

Discovery

Feasibility

Business vision

Features

Scaling Legacy

Obsolescence

Stable business

model

Refinements / serviceResponsiveness

Harvesting of assets

Refining

existing assets

Low effort for

obsolete technologies

Select strategic PrioritizeLow effort

high value only

Lack of product

knowledge

Inventors &

pioneers

Few inventors &

pioneers

"designers"

"Engineers" "Maintainers"

Chaotic Bureaucratic Budget driven

OverdimensioningConservative

expansionUI gadgetsMidlife refactoring

Value from

Requirements

Dominant

technical

concerns

Type of

people

Process

Dominant

pattern

Driving

factor

Market Product Life Cycle Consequences for Architecting36 Gerrit Muller

version: 1.2June 5, 2018

MPLattributes

Page 37: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

From Market, Product, Technology to People, Process

system 2003 2004 2005 2006 2007

Orion

Gemini

Scorpion

research

maintenance

total

estimate by people manager

estimate by program manager

2 3 5 10 203 5 6 8 10

10 30 50 40 3010 20 40 20 1080 60 30 20 1570 50 20 5 510 11 12 13 1510 11 12 13 1530 35 40 42 4440 50 50 55 55

132 139 137 125 124133 136 128 101 95

2002

actual

83

1

2

54

4

22

electronics 2003 2004 2005 2006 2007

Orion

Gemini

Scorpion

research

maintenance

total

estimate by people manager

estimate by program manager

2 3 5 10 203 5 6 8 10

10 30 50 40 3010 20 40 20 1080 60 30 20 1570 50 20 5 510 11 12 13 1510 11 12 13 1530 35 40 42 4440 50 50 55 55

132 139 137 125 124133 136 128 101 95

2002

actual

83

1

2

54

4

22

Conceptual

Realization

Functional

Customer objectives

ApplicationMarket

Products

Technology

homework

feedback

People

Processafter iteration

software 2003 2004 2005 2006 2007

Orion

Gemini

Scorpion

research

maintenance

total

estimate by people managerestimate by program manager

2 3 5 10 203 5 6 8 10

10 30 50 40 3010 20 40 20 1080 60 30 20 1570 50 20 5 510 11 12 13 1510 11 12 13 1530 35 40 42 4440 50 50 55 55

132 139 137 125 124133 136 128 101 95

2002

actual

83

1

2

54

4

22

Market Product Life Cycle Consequences for Architecting37 Gerrit Muller

version: 1.2June 5, 2018

RSPfromMPTtoPP

Page 38: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

From roadmap to planning

sharing

understanding

exploring

positioning

vision/ambition

opportunities

broader context

consequences

allocate

prepare

commit

empower

milestones

sales

products

people/skills

roadmap

plan

Market Product Life Cycle Consequences for Architecting38 Gerrit Muller

version: 1.2June 5, 2018

RSProadmapToPlan

Page 39: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Summary of strategy process

con

text

ove

rvie

w

emp

ow

er-

men

t

input focus

Process

People

Market

Products

Technology

forecasted facts

educated scenarios

forecasted facts

estimates

educated scenarios

roadmap

vision

business specific,

but

open and generic

mission

Gemini Q1 Q2 Q3 Q4

system

electronicsmechanics

optics

total

2 4 5 4

10 30 50 40

16 20 12 4

8 5 2 1

6 6 5 4

42 64 74 52

2002actual

20

1

2

5

8

4

software

k$unit

products

300100

S2, S3

T1, T4S4

V6S6

7020

9025

10025+3

10522+7

2003

sales

fte

input for

input for next roadmap

sharpen

committal

plan

real

ity

fact

s

real

ity

fact

s

Market Product Life Cycle Consequences for Architecting39 Gerrit Muller

version: 1.2June 5, 2018

RSPsummary

Page 40: Tutorial Roadmapping for Strategy Support - gaudisite.nl · Tutorial Roadmapping for Strategy Support 3 Gerrit Muller version: ... philosophy is to improve by obtaining frequent feedback

Summary of role in business

strategy process

customer

product creationprocess

customer oriented (sales,

service, production)

process

people, process and

technologymanagement process

roadmap plan

rea

lity fa

cts

rea

lity fa

cts

empowerment

empowerment

empowerment

context, overview

focus, context, overview

context, overview

Market Product Life Cycle Consequences for Architecting40 Gerrit Muller

version: 1.2June 5, 2018

RSPsummaryProcesses