tutorial roadmapping for strategy support - gaudisite.nl · tutorial roadmapping for strategy...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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