Roadmapping in Program Management

From apppm
(Difference between revisions)
Jump to: navigation, search
(Abstract (171/200))
 
(299 intermediate revisions by one user not shown)
Line 1: Line 1:
==Abstract (171/200)==
+
''Developed by Sebastian Bauer''
A roadmap is a time-based chart that aligns multiple planning layers (such as marketing-, product-, development-plan) with strategic business objectives. Its main idea is to create one integrated planning approach. This way, strategic pathways towards specific trajectories can be found, compared and decided while taking into account the planning elements’ interdependencies, mutual requirements and synergies. Due to this holistic approach, (technology) roadmaps are a valuable tool for program management in organisations in two ways:
+
  
#'''To analyse and define''' the need for initiatives and/or programs as well as their design;
 
#'''To administer''' programs and their underlying activities.
 
  
In this article, the key aspects as well as popular forms of roadmaps and their purposes are described. Afterwards, the utilisation and the benefits of roadmapping for program management are discussed both for definition as well as administration purposes. As a third step, an eight-step-approach to facilitate a roadmapping process is presented alongside key aspects of best practises and measures to make roadmapping a continuous effort. Finally limitations are discussed including comparison with different program management approaches and supporting methods.
+
=='''Overview'''==
 +
A roadmap is a time-based chart that aligns multiple planning layers (such as marketing-, product-, development-plan) with strategic business objectives. Its main idea is to create one integrated planning approach. This way, strategic pathways towards specific trajectories can be found, compared and decided while taking into account the planning elements’ interdependencies, mutual requirements and synergies.<ref name="moehrle">Moehrle, Martin et al. (editors) (2012): ''Technology Roadmapping for Strategy and Innovation: Charting the route to success;'' Springer. [http://www.springer.com/de/book/9783642339226 Link]</ref> Due to this holistic approach, technology roadmaps are a valuable tool for program management in organisations in two ways:
  
==Understanding Roadmaps (46/100)==
+
*'''To analyse and define''' the need for initiatives and/or programs as well as their design;
Roadmaps were first broadly introduced in the 1970s when pioneers like Motorola used them to integrate their technology and product development/planning. Since then, several types of roadmaps have been developed for different purposes (see "Types of Roadmaps"). Most roadmaps however share commonalities which are described below.
+
*'''To administer''' programs and their underlying activities.
  
===Key Aspects of Roadmaps (160/160)===
+
In this article, the main focus will be on how to use technology roadmaps for the '''definition of (organizational) programs'''. For that, the key aspects of roadmaps and their purposes are described. Afterwards, the utilisation and the benefits of roadmapping for program management are discussed. As a third step, a roadmapping toolbox as well as an example for practical use are presented. Finally, the limitations of roadmapping processes are discussed emphasizing the necessity of a continuous and integrated roadmapping system.
  
Roadmaps are time-based charts that depict projects, initiatives, technologies and other planning objects on several layers. Typically, these layers can be joined to three main perspectives (blocks):
+
=='''Understanding Technology Roadmaps'''==
 +
Technology Roadmaps were first broadly introduced in the 1970s when pioneers like Motorola used them to integrate their technology and product development/planning. Since then, several types of roadmaps have been developed for different purposes (e.g. ''Service/Capability Roadmap'' for service-driven companies or ''knowledge asset roadmap'' for knowledge-driven companies). What they have in common is the approach of extrapolating or ‘’forecasting’’ effects of certain elements into the future and/or ''backcasting'' future goals/expected trends into current activities.<ref name="bernal"> Bernal, Luis et al. (2009): ''Technology Roadmapping Handbook''; University of Leipzig. [http://www.vgu.edu.vn/fileadmin/pictures/studies/MBA/Handbook_Roadmapping.pdf Link]</ref> In order to visualise these aspects, most roadmaps share certain commonalities described below.
  
#'''Resource perspective''' (bottom-layers): e.g. technologies, resources
+
===Key Aspects - What they look like===
#'''Delivery perspective''' (middle-layers): e.g. products, services, systems
+
[[File:Example_Program_Roadmap.png|thumb|400px|'''Figure 01:''' depicts a very simple and generic exemplary roadmap of an organisational program with the strategic goal of promoting collaboration and workplace flexibility.]]
#'''Purpose perspective''' (top-layers): strategic objectives, markets, business
+
Roadmaps are time-based charts that depict projects, initiatives, technologies and other planning objects on several layers. The timeframe (x-axis) typically spans several years and may include the past as well for reference. Even though specific dates will increase the roadmap's explanatory power, relatively vague estimates (such as "now", "plans", "strategy") may be useful in some cases.
  
A more detailed overview including possible layer-categories can be found in figure XX.
+
The y-axis depicts the different planning layers in which the projects and activities can be categorized. These can mostly be joined into three main perspectives (blocks):
  
The timeframe (x-axis) typically spans several years and may include the past as well for reference. Even though specific dates will increase the roadmap's explanatory power, relatively vague estimates (such as "now", "plans", "strategy") may be useful in some cases.
+
*'''Resource perspective''' (bottom-layers): e.g. technologies, resources
 +
*'''Delivery perspective''' (middle-layers): e.g. products, services, systems
 +
*'''Purpose perspective''' (top-layers): strategic objectives, markets, business
  
Within this framework, bars, milestones are arranged to represent the activities/initiatives. The interrelations are represented by arrows that connect the different elements often times spanning several layers.  
+
A more detailed overview including possible layer-categories can be found in figure 01.
  
However, timeframe, layers as well as the type of activities etc. represented often are (and should be) subject to customization according to the specific case. The most important aspect for this customization is the purpose of the roadmap that may differ broadly.
+
Within this framework, bars, and milestones are arranged to represent the activities and initiatives. The interrelations are represented by arrows that connect the different elements often times spanning several layers.  
Also, next to the most common visualization presented above, there are other methods, e.g. ''tables'',''graphs'',''flow charts'' and others, that may be better suited to represent the situation comprehensively in some cases. For more information on that see XXX.
+
  
===How to read Roadmaps (104/150)===
+
However, timeframe, layers as well as the type of activities etc. often are (and should be) subject to customization according to the specific case. The most important aspect for this customization is the purpose of the roadmap that may differ broadly.
Typically roadmaps can be understood following a diagonal from the bottom-left to the top-right corner (as indicated in figure XX). Depending on the direction along this line, one follows either the market/objective pull or technology/resources push. Following the top-down direction, the market/objective pull is first represented by the strategic business goal, that propagates through the product portfolio plan, and finally the technologies and resources to be developed. Thus a holistic approach to fulfilling market needs can be tracked. The other way around (bottom up) one may estimate the effects of a new technology or resource and how it can affect future products and therefore shape markets.
+
Also, next to the most common visualization presented above, there are other methods, e.g. ''tables'',''graphs'',''flow charts'' and others, that may be better suited to represent the situation comprehensively in some cases.
 +
<ref name="phaal1">Phaal, Robert et al. (2004): ''Customizing Roadmapping''; in: Research Technology Management Vol. 47.</ref>
  
===Exemplary Types of Roadmaps (150)===
+
===Reading Direction - How to interpret them===
Underneath, typical forms of (Technology) Roadmaps are presented including their main purpose and driving questions depending on the read direction mentioned above. Note, that the list is incomplete. There are countless types of other roadmaps serving different purposes. Some extrapolate technology developments to examine their impact on markets, some provide guidance to the transformation of global systems (such as CO2-reduction roadmaps). The presented selection is targeted for the utilisation in Project, Program and Portfolio-Management in organisations, especially companies.  
+
[[File: Reading_Direction.png|thumb|400px|'''Figure 02:''' depicts the possible reading directions. In the example, the organization could forecast the possibilities of introducing tablets, or backcast the necessary actions to facilitate collaboration (or a mixture of both).<ref name="phaal1"/>]]
 +
Typically roadmaps can be understood following a diagonal from the bottom-left to the top-right corner (as indicated in figure 02). Depending on the direction along this line, one obtains either an
 +
*'''backcasting-approach''' (top-right to bottom-left corner) following the market/objective pull, or
 +
*'''forecasting-approach''' (bottom-left to top-right corner) following the technology/resources push.
  
#'''Product Planning Roadmap'''
+
Following the top-down direction, the market/objective pull is first represented by the strategic business goal that propagates through the product portfolio plan, and finally the technologies and resources to be developed (backcasting). Thus a holistic approach to fulfilling market or strategy needs can be tracked. The other way around (bottom up), one may estimate the effects of a new technology or resource and how it can affect future products and therefore shape markets (forecasting). In practise, both directions are often merged as there will always be some idea about future developments as well as strategic implications.
#:For long-term-planning of product (generations) and the diffusion of research and development initiatives.
+
<br/>
#:''bottom-up:'' How to utilise/implement technologies for different products? How will technologies shape the products and markets?
+
<br/>
#:''top-down:'' Which technologies need to be developed for certain products?
+
<br/>
#'''Service/capability Planning Roadmap'''
+
<br/>
#:Similar to "Product Roadmap", but for service oriented companies.
+
<br/>
#:''bottom-up:'' How do technologies contribute to capabilities to satisfy market needs?
+
<br/>
#:''top-down:'' What capabilities are required for business drivers? Which technology developments are required for these capabilities?
+
<br/>
#'''Knowledge asset planning Roadmap'''
+
#:To analyse and/or plan the development of key capabilities.
+
#:''bottom-up:'' How can knowledge assets be utilised in projects and management systems to contribute to business objectives?
+
#:''top-down:'' For which knowledge assets ask certain business objectives?
+
#'''Project Planning Roadmap'''
+
#:To analyse the interrelations between project activities and technology relations.
+
#:''bottom-up:'' When to schedule relevant project milestones?
+
#:''top-down:'' When to start developments to make activities conform with a required project flow.
+
  
==Roadmaps for Program Management==
+
=='''Technology Roadmapping in Program Management'''==
(111/100)
+
According to the PMI-Standard, Program management is ''the centralized coordinated management of a program to achieve the program's strategic benefits and objectives'' with a program itself being ''a group of related projects managed in a coordinated way [...]''.<ref name="PMI2nd"> Project Management Institute (2006): ''The Standard for Program Management''; 2nd edition.</ref> Comparing these definitions to the overall idea of technology roadmaps - namely the coordination of multiple elements on several layers, to support specific (business) objectives and/or to analyse effect of certain elements on those goals - it becomes clear, that roadmaps are a highly applicable tool for program management.  
According to the PMI-Standard, Program management ist ''the centralized coordinated management of a program to achieve the program's strategic benefits and objectives'' with a program itself being ''a group of related projects managed in an coordinated way [...]''. Comparing these definitions to the overall idea of roadmaps, namely the coordination of multiple elements on several layers, to support specific (business) objectives and/or to analyse effect of certain elements on those goals, it becomes clear, that roadmaps are a highly applicable tool for program management.  
+
Considering the different program performance domains, roadmaps can play out their strengths in program-strategy-alignment, as well as in benefit-orientation and holistic program design.
 +
That being said, they may also be used in the same way for projects (on a smaller scale) as well as to ensure fit within portfolios of projects and programs.
 +
To realize these benefits, roadmaps should be defined when initiating a program and constantly revised over the course of it, to manage the design as well as the execution. Therefore, especially in the program management context, roadmaps are to be seen as dynamic documents.<ref name="Milosevic"> Milosevic, Dragan et al. (2007): ''Program Management for Improved Business Results''; John Wiley & Sons Inc.. [http://eu.wiley.com/WileyCDA/WileyTitle/productCd-111862792X,subjectCd-BA31.html Link] </ref>
  
For that, roadmaps should be defined when initiating a program and constantly revised over the course of it, to manage the design as well as the execution. Therefore, especially in the Program Management context, roadmaps are to be seen as dynamic documents.
+
{| class="wikitable"
 +
|+
 +
|
 +
'''Note: Roadmaps in the PMI Standard:'''<br\ >
 +
In the PMI standard ''Roadmaps'' (in contrast to ''Technology Roadmaps'') are presented as a useful tool to administer programs and ensure their benefit creation. While this connects to the approach presented in this article, it does focus on another aspect of roadmapping as it emphasizes the scheduling aspect and alignment of critical milestones, decision points and success criteria definition. Roadmaps in this PMI-context are more strictly time-oriented and represent the different projects instead of layers. As a result, the overall idea is to guarantee a smooth program progress (highest benefit and fewest interruptions/issues possible). Technology Roadmaps as presented here are less about carrying out the program efficiently (although they can serve as the base for that) but about finding effective pathways. For more on Program "administration" using Roadmaps, see <ref name="PMI3rd"> Project Management Institute (2013): ''The Standard for Program Management''; 3rd edition.</ref>.
 +
|}
  
===Roadmaps to define and design Programs (364/250)===
+
<br \>
Even though programs contain distinct elements such as well-defined projects, it is key to program's success, to manage these elements mutual dependence from the beginning. When defining and designing programs it is therefore essential to guarantee effective links between the elements. Roadmaps provide this exact high-level scope and focus of the connections between elements. Depending on the company context, a roadmap similar to a product, knowledge asset or service roadmaps can be created in order to find out, if the elements ''content'' adds up to the given objectives. This can be seen as a effectiveness-oriented first step, which focuses more on the logical completeness of the programs and puts less emphasis on the timely coordination (see next section for that).  
+
===Benefits - What they can do===
Following the aspects underneath a program roadmap can be designed, reviewed, and improved.
+
The key benefit of roadmaps in program management is ''coordination and alignment''. Their high-level scope and their focus on interdependencies enable an organisation to guarantee fit between the programs' elements.<ref name="PMI2nd"/>  Especially the process of roadmapping helps asking the right questions to design holistic programs that do not lack critical projects/activities. However, roadmaps improve program management in even more ways:
  
Key Inputs:
+
*'''Improve commitment and understanding,''' as they communicate a high-level overall scope and execution of the program;
*''Program objective'' as the top-layer of the roadmap;
+
*'''Help avoid costly mistakes,''' as they reveal gaps in the overall program;
*''Key components of value creation chain'' as the layers (arrange according to perspectives mentioned above)
+
*'''Provide direction and focus,''' as they link program elements to overall strategic objectives;
*''Planned technologies, capabilities or else'' as elements of the roadmap (if applicable/if already decided)
+
*'''Improve stakeholder/resource management,''' as they point out key contributors for program success and/or unveil hidden resources
 +
*'''Help save unnecessary cost/guarantee return on investment,''' as they focus on benefit/value creation (therefore contribute to lean program management);
 +
*'''Contribute to risk management efforts,''' as ripple-effects are easier to foresee;
 +
*'''Improve collaboration,''' as they summarize key deliverables/interfaces;
 +
*'''Improve decision making,''' as consequences are easier to foresee;
 +
*'''Clarify responsibilities,''' as they define clear tasks/milestones.
  
Guiding question:
+
<br />
*''Which elements on the lower levels are required to comply with the next higher layers' requirements?''
+
+
Other possible key questions for the process are:
+
*How can we link the outputs of the different layers to the programs overall goal?
+
*Are there excess technologies that will not be used?
+
*Are there missing capabilities that cause gaps between intended products/services and technologies?
+
  
 +
===Methodology - How to use it===
  
'''Example'''
+
Roadmaps can be used ''to design a program from scratch, review and/or improve it''. In the following the focus will be on the definition from scratch, as it includes all other steps. If the program is to be reviewed or improved, one can simply start at one of the latter process steps.
In order to realise the strategic objective to become the ''leading electrical car manufacturer in the EU'' (objective) a car manufacturer puts a program in place. To manage it, ''product releases'', ''organizational capabilities'', ''technologies'' as well as ''patent'' and ''human resources'' are considered as main contributors (see figure XX).
+
Following the forecasting/backcasting approach, a program roadmap is guided by the following questions, inputs etc.:
  
Following the guiding question, the goal may now be broken down into initiatives/content in the lower layers.
+
{| class="wikitable"
*''Product-layer:'' To meet the goal, continuous launches of electrical cars every eight months are necessary;
+
|+
*''Capability-layer:'' To deal with that many launches, multi-project-development needs to be in place;
+
|'''Key Question'''
*''Technology-layer:'' To make electrical cars happen, battery and charging must be understood; Also IT-solutions are to deal with multi-project-development;
+
|
*''Resources-layer:'' To understand technology and to be able to deploy it, patents and/or licenses are needed;
+
*''Forecasting:'' How will the basis-elements shape the future development of the higher layers?
 +
*''Backcasting:'' Which elements on the lower levels are required to comply with the next higher layers' requirements?
 +
|-
 +
|'''Key Input'''
 +
|
 +
*''Forecasting:'' Current technology, competency, or project portfolio as the base-layer of the roadmap.
 +
*''Backcasting:'' Strategic goal(s) to pursue development in a specific direction.
 +
|-
 +
|'''Key Activity'''
 +
|
 +
*''Forecasting:'' Estimating future trends and possibilities, finding logical developments and (strategically aligned) uses of resources available right now.
 +
*''Backcasting:'' Deriving necessary activities, projects and elements to attain a goal, considering the risk or influence of different scenarios.
 +
|-
 +
|'''Key Output''' (note the similarity between fore- and backcasting approach)
 +
|
 +
*''Forecasting:'' e.g. realization that the organisation holds unnecessary assets (competencies, projects) that cannot be utilised in the future; a certain project may grow to be a revolutionary differentiating aspect for a company if treated correctly because it will be used in a different way.
 +
*''Backcasting:'' e.g. a streamlined project portfolio that links the different initiatives logically; a set of routes that lead towards a specific strategic goal.
 +
|}
 +
<br \>
  
===Roadmaps to administer Programs (225/350)===
+
===Application - How to adjust===
Programs are dynamic, as the underlying projects and activities are evolving over time. Consequently, the program itself evolves. Roadmaps also are an interesting scheduling tool to administer and monitor programs, as a high-level overview over all activities. As a result - and in contrast to the aforementioned - when administering programs, Program Roadmapping is less about choosing the right content, but aligning and monitoring the resulting projects, their decision points and success criteria efficiently. In this context it is therefore a strictly time-oriented representation of activities (mostly projects). This way, this approach utilises more of a bottom-up-approach (reading direction) as it focuses on how projects link. The overall objective is therefore set as a smooth program progress (highest benefit and fewest interruptions/issues possible) to attain a strategic goal.
+
For this purpose, program roadmaps may be designed as follows.
+
  
Key Inputs:
+
Consequently, according to the different types of programs, namely ''Engineering Programs'', ''Organizational Change Programs'' and ''Societal Programs'' Technology Roadmaps may be used as follows:
*''Projects'' as the layers of the roadmap;
+
*''Activities, Milestones and Decision Points'' as the elements of the roadmap (usually including detailed descriptions)
+
*''Key Deliverables'' as elements and/or links between projects (usually including detailed descriptions)
+
  
Guiding question:
+
*'''Engineering Programs'''  
*''When to schedule projects so the activities are well-aligned?''
+
*:In engineering programs, technology roadmaps can be used to analyse the effects of emerging technologies on the industry/organisation, or (the other way around) to see which technologies need development to realise a strategic product portfolio or the like. For example:
+
** ''Forecasting:'' Phone manufacturers might analyse the probable impact of flexible displays in order to assess the need for programs to pursue this trend. They may also plan generation-spanning rollout-plans and there product (platform) development programs.
Other possible key questions for the process are:
+
** ''Backcasting:'' Car manufacturers might examine which resources to acquire, capabilities and technologies to develop etc. to position them as a leading e-car-brand in the future.
*When can we start certain activities?
+
*Which information need to be included in the deliverable, so following projects can pick up?
+
*Are there missing decision points?
+
*How can we align decision-making without compromising on the program flow?
+
  
'''Example'''
+
*'''Organizational Change Programs'''
The car manufacturer has translated parts of its initial roadmap into a true program roadmap consisting of the four projects '' technology development'', ''car development'', and ''marketing'' with the roadmap in figure XX as a result.
+
*:In change programs, (next to IT and supporting technologies), methodologies and knowledge takes the place of "technology". It may therefore be used to assess if the current pathway complies with the company's vision of the future (and to define the corresponding program's elements to get back on track). Next to that, a strategic organizational change may be translated into the required projects (and therefore a program). Examples might be:
It is now easy to monitor what changes on a certain layer (in a certain project) may cause and to manage the effects for the program as a whole.
+
** ''Forecasting:'' Companies may validate the impact of social networks for their internal structure and design a program that promotes, mitigates or direct the effects.
 +
** ''Backcasting:'' Organizations may design programs that involve human resource strategies, IT-systems, new processes as well as training and education etc. to facilitate a learning organization.
  
===Benefits of Roadmaps for Program Management (147/200)===
+
*'''Societal Programs'''
Altogether, roadmaps improve program management in many ways. Depending on which type of roadmap is chosen, different aspects will be more prominent, however, they always provide guidance as they summarize complex programs at a glance. Roadmaps therefore:
+
*:On a societal level, possibilities for roadmaps are broad and depend largely on the perspective of the roadmap owner. Mostly, they face the question of how society will develop according to major trends or how "big issues" may be solved. For example:
 +
** ''Forecasting:'' Governments may use the approach to assess the impact of smoking on an aging society (including social systems, health care etc. as layers).
 +
** ''Backcasting:'' NGOs may develop roadmaps on which initiatives, farming methods and technologies may mitigate world hunger.
  
*''Improve commitment and understanding,'' as they communicate a high-level overall scope and execution of the program;
+
=='''Guideline for facilitation'''==
*''Help avoid costly mistakes,'' as they reveal gaps in the overall program;
+
Numerous process descriptions of how to carry out roadmapping exist (e.g. T-Plan-process<ref name="phaal2"/>, Integrated Roadmap process <ref name="ZVEI"> Behrendt, Siegfried (editor) (2007): ''Integrated Technology Roadmapping: A practical guide to the search for technological answers to social challenges and trends''; Zentralverband Elektrotechnik und Elektroindustrie e.V.. [https://www.izt.de/fileadmin/publikationen/IZT_WB87.pdf Link]</ref>, Program roadmap process <ref name="Byrne">Byrne, Kevin et al. (2013): ''How to Prepare a Program Roadmap''; Journal of Evonomic Development, Management, IT, Finance and Marketing, Issue 6. [http://www.gsmi-ijgb.com/Documents/JEDMITFM%20V6%20N1%20P01%20Kevin%20Byrne%20-Program%20Roadmap.pdf Link]</ref>). They differ vastly due to the different purposes and types of roadmaps, however they all point out three main aspects that are essential to any roadmap:
*''Provide direction and focus,'' as they link program elements to overall strategic objectives;
+
{| class="wikitable"
*''Improve stakeholder/resource management,'' as they point out key contributors for program success and/or unveil hidden resources
+
|+Key steps of the roadmapping process
*''Help save unnecessary cost/guarantee return on investment,'' as they focus on benefit/value creation (therefore contribute to lean program management);
+
|
*''Contribute to risk management efforts,'' as ripple-effects are easier to foresee;
+
|Step
*''Improve collaboration,'' as they summarize key deliverables;
+
|Key Question
*''Improve decision making,'' as consequences are easier to foresee;
+
|Means
*''Clarify responsibilities,'' as they define clear tasks/milestones.
+
|-
 +
|01
 +
|Planning
 +
|
 +
*What is the scope of the roadmap?
 +
*What is the roadmap's purpose?
 +
*Who is the roadmap’s owner and therefore responsible?
 +
|Discussion with core team, approval meeting with board, input gathering from project and line managers.
 +
|-
 +
|02
 +
|Definition of current and future state
 +
|
 +
*Where are we at (objectively and subjectively)?
 +
*What is the "to-be"-positioning?
 +
|Analysis in core teams, strategic decision from strategic planning and organizational goals (board).
 +
|-
 +
|03
 +
|Gap Analysis
 +
|
 +
*Where are the gaps?
 +
*Which layers need to be addressed?
 +
|Workshops (often per layer) with respective departments, experts as well as outside consultants.
 +
|-
 +
|04
 +
|Implementation
 +
|
 +
*How to communicate the results?
 +
*How to integrate the roadmapping activities into strategic/budgeting cycles?
 +
*For what to use roadmaps implications?
  
==Facilitating Roadmaps (0/1.000)==
+
|Using existing processes, facilitating hierarchical power of roadmap owner, gathering a “board of project managers” and the like.
Numerous process descriptions of how to carry out roadmapping exist (two of which are presented in the following). They differ vastly due to the different purposes and types of roadmaps, however they all point out two main aspects that are essential to any roadmap:
+
|}
  
*'''Emphasis on the planning of the roadmap'''
+
However, since roadmapping is such a highly customizable undertaking, it is barely possible to define a more precise universal approach. That does not mean though, that there is no need for a structured process. On the contrary, especially the quality of information and the combination of it is essential to a successful roadmap. Due to that, a roadmapping toolbox is presented containing models and processes that help facilitate the building process of a roadmap. Its focus is on the utilization of information that should mostly be available in an organization anyways.
*:What is the scope of the roadmap?
+
*:What is the roadmap's purpose?
+
*:Who is the roadmaps owner and therefore responsible?
+
  
*'''Emphasis on proper implementation'''  
+
===Toolbox - Support the process===
*:How to communicate the results?
+
[[File:Toolbox.png|thumb|500px|'''Figure 03:''' depicts how the different tools link/are joined in a roadmap. It therefore points out the need for integration of the roadmapping process in strategic planning activities.<ref name="phaal3"/>]]
*:How to integrate the roadmapping activities into strategic/budgeting cycles?
+
<br />
*:For what to use roadmaps implications?
+
If the necessary information is not at hand from the beginning, the following toolbox offers an array of supporting measures (see figure 03). It is explained briefly how/for what to use the method in the context of roadmapping. They are organised so they comply with the order of most roadmapping processes. (Click the models names for respective links.)
  
However, since roadmapping is such a highly customizable undertaking, it is barely possible to define a universal approach. Because of that, the process-models presented are kept rather generic on purpose. Considering that though, an overview of supporting models to facilitate the roadmapping process and enrich a specific roadmap are presented as a toolbox when applying roadmapping.
 
  
===A Roadmapping Toolbox===
+
#[https://en.wikipedia.org/wiki/Technology_assessment '''Market and technology assessment'''] should be utilised to estimate the scope and "clockspeed" of development. Depending on that, the timeframe for the roadmap should be chosen. (Step 1 and 2)
 +
#[https://en.wikipedia.org/wiki/SWOT_analysis '''SWOT-Analysis'''] can be used to choose the right focus areas for the companies program (layers of the roadmap) as well as to indicate gaps within/between the layers. (Step 1 and 2)
 +
#[https://en.wikipedia.org/wiki/Project_portfolio_management '''Portfolio-Analysis'''] is useful to define the overall scope as well as to organize the options within the different layers (e.g. technology resources at hand). (Step 2)
 +
#[https://en.wikipedia.org/wiki/PEST_analysis '''PESTLE-framework'''] the factors ''political, economic, social, technological and environmental'' trends and drivers can be used to assess the top layers of the roadmap to find out key trends. (Step 2)
 +
#[https://en.wikipedia.org/wiki/Porter%27s_five_forces_analysis '''Porter's Five Forces'''] may be used if the competitive environment is highly relevant, e.g. when the roadmap is used to design strategic differentiation programs. (Step 2)
 +
#[https://en.wikipedia.org/wiki/Delphi_method '''Delphi-method'''] should be used to gather inside and outside expert's opinions on the initiatives and developments. (Step 3)
 +
#[https://en.wikipedia.org/wiki/Valuation_(finance) '''Valuation techniques'''] such as net-present value, discounted cash flow, balanced scorecard or the like should be used to assess the different options (projects, technologies, etc.). (Step 3 and 4)
 +
#'''Linking grids''' similar to Quality Function Deployment these grids link and translate higher-level aspects into lower-level requirements. Thus, they are crucial when linking the roadmaps layers. (See <ref name="phaal2">Phaal, Robert et al. (2001): ''Technology Roadmapping: linking technology resources to business objectives''; University of Cambridge. [https://www.sopheon.com/wp-content/uploads/Article-TechnologyRoadmapping.pdf Link]</ref> for further explanation.) (Step 3)
 +
#[https://en.wikipedia.org/wiki/Scenario_analysis '''Scenario Techniques'''] should be used to create different pathways and to assess possible future developments. (Step 4)
 +
<br />
 +
<br />
 +
<br />
  
===Process Models for Roadmapping(0/800)===
+
===Example - How to do it===
 +
{|class="wikitable"
 +
|'''Example:''' You are program manager tasked by the CEO to put a program into place, that changes the company to become a truly collaborative work environment to be ready for future competition. They expect a well-rounded solution including the whole company.
 +
|}
  
*'''T-Plan process:''' The so-called T-Plan process originates in technology roadmapping and is thus most suitable when defining roadmaps that involve products and/or services. It facilitates a top-down approach, that examines each block of the roadmap separately. To link the stages, analysis grid are used to translate intended features/goals into requirements (see figure XX).
+
{|class="wikitable"
**''Planning:'' In this first stage, ownership of the roadmap needs to be determined, also a common process should be decided. Furthermore, scope and purpose as well should be well defined. Even though this is an initial step, it is crucial to the success of the method.
+
|+
**''Workshop:'' A series of workshops along the roadmap-perspectives ''Market'', ''Product'' and ''Technology'' (or corresponding customized layers) is to be carried out. For each, key drivers and features, priorities, strategies and gaps are to be analysed.
+
|
**''Charting:'' In this last workshop, the results from the previous workshops are to be charted into the "first-cut" roadmap. At least rough time estimates and connections between tasks should be available.
+
|'''Step'''
**''Implementation:'' It is recommended to update the roadmap periodically (at least once a year), if possible linked to strategy/budgeting cycles. Also, communication of the results is key.
+
|'''Action'''
 +
|'''Result'''
 +
|'''Roadmap'''
 +
|-
 +
|01
 +
|Team Set up
 +
|You set up a team including all major stakeholders in the company to discuss the matter and get everyone on board.
 +
|The team commits to the approach and acknowledges you as the owner of the roadmap, responsible for the process.  
 +
|[[File:Roadmap_Example_Step_01.png|thumb|200px|]]
 +
|-
 +
|02
 +
|Clarify the purpose
 +
|You meat with the board to discuss the overall goal.
 +
|The purpose of the roadmap is defined as "Define a roadmap which resources, technologies and capabilities to acquire/develop to become a collaborative business within 5 years".  
 +
|[[File:Roadmap_Example_Step_02.png|thumb|200px|]]
 +
|-
 +
|03
 +
|Choose basic dimensions
 +
|You meet with the core team and discuss the basic layout of the roadmap according to current market and technology information.
 +
|x-Axis: The 5-year-timeframe required is acknowledged as realistic. <br\ > The following layers are decided to have an impact:<br\ >
 +
y-Axis:<br\ >
 +
Resources: IT, Human Resources, Knowledge assets<br\ >
 +
Delivery: Processes, Projects and Capabilities, Facilities<br\ >
 +
Goals and Drivers: Collaborative Work environment
 +
|[[File:Roadmap_Example_Step_03.png|thumb|200px|]]
 +
|-
 +
|04
 +
|SWOT-Analysis
 +
|To analyse the current capabilities you screen the company strengths and weaknesses in relation to the opportunities and threats of not pursuing the collaborative approach.
 +
|You realize that next to collaboration, flexibility and maintaining visibility are key capabilities.
 +
|[[File:Roadmap_Example_Step_04.png|thumb|200px|]]
 +
|-
 +
|05
 +
|Portfolio-Analysis
 +
|Together with the responsible colleagues (process managers, facility managers etc.) you analyse process maps, facilities at hand and knowledge assets. You decide which contribute to the key capabilities, and which you would need.
 +
|You now can fill in the as-is-state and already have first ideas for a to-be-state.
 +
|[[File:Roadmap_Example_Step_05.png|thumb|200px|]]
 +
|-
 +
|06
 +
|PESTLE-Analysis
 +
|With the core-team you analyse outside trends and factors that might have an impact on the overall goal.
 +
|You find that the goal seems valid, from a HR-standpoint you realize, that employee expectations will change over the course of the program.
 +
|[[File:Roadmap_Example_Step_06.png|thumb|200px|]]
 +
|-
 +
|07
 +
|Gap Analysis / Delphi-Method
 +
|You carry out several workshops (at least one for each layer) with experts from the company on which measures to take to fill the gaps.
 +
|Afterwards you have an array of possible projects for the program and how they would contribute to the benefit creation.
 +
|[[File:Roadmap_Example_Step_07.png|thumb|200px|]]
 +
|-
 +
|08
 +
|Valuation
 +
|You meet with cost experts and controlling to estimate project costs and benefits.
 +
|The project/initiative array is now prioritized.
 +
|[[File:Roadmap_Example_Step_08.png|thumb|200px|]]
 +
|-
 +
|09
 +
|Linking Grids
 +
|According to the prioritisation, you now use linking grids to connect the initiatives to each other and the overall goal.
 +
|For example: Collaboration needs flexible workspaces (adjusting facilities), which require cloud-based solutions and processes (redesign processes), which require wireless IT-solutions (invest in notebooks and wireless access points). 
 +
|[[File:Roadmap_Example_Step_09.png|thumb|200px|]]
 +
|-
 +
|10
 +
|Scenario-Analysis
 +
|Together with experts you create different scenarios to prove the programs robustness and schedule accordingly.  
 +
|You can now present a validated, cost-estimated, logically connected holistic program that offers the required benefit.
 +
|[[File:Roadmap_Example_Step_10.png|thumb|200px|]]
 +
|-
 +
|11
 +
|Action Plan
 +
|You can now distribute the projects including the most relevant interfaces and milestones.
 +
|Continuous feedback from project controlling
 +
|[[File:Roadmap_Example_Step_11.png|thumb|200px|]]
 +
|-
 +
|12
 +
|Continuous Process
 +
|Constant revising of the roadmap according to project feedback and market/industry intelligence.
 +
|Revisions of the roadmap
 +
|[[File:Roadmap_Example_Step_12.png|thumb|200px|]]
 +
|}
  
*'''Integrated Technology Roadmap Process:''' Is a five-stage process and originally targeted at solving "big" social challenges and trends using technology (see figure XX).
+
=='''Discussion'''==
**''Scoping:'' Resizing the roadmap to reasonable dimension (scope (geographical, technological range, markets and the like) and time).
+
[[File:Maturity_Model.png|thumb|500px|'''Figure 05:''' depicts the maturity model by ''Lucent Technologies''. It points out the three different maturity levels of a roadmapping system. Through this, it becomes clear, that using roadmaps for program management requires a very mature roadmapping system that excels in the earlier stages. Thus, a lot of experience or high levels of commitment are critical to roadmapping in program management.<ref name="phaal3"/>]]
**''Forecasting:'' Analysis of initial conditions, identification of trends as well as their exploration using expert interviews, Delphi surveys etc.
+
**''Backcasting:'' Formulating of (different) future visions (scenarios) and analysing their necessary implications.
+
**''Creation of Roadmap:'' Create time-line-based roadmap and review uncertainties.
+
**''Transfer:'' Link operative activities to the roadmap.
+
  
*'''Program Roadmap Process:''' Derived from a generic roadmap process and specified to create roadmaps to administer programs.
+
As shown, technology roadmaps are very useful when applied even for only one specific case/question. However, they can unfold their full potential only if they are part of a continuous process that is deeply embedded in the strategic PPM planning process (see figure 05). It should make use of all information available to truly integrate across all areas of an organisation. However, implementing and maintaining such a process takes time and until now, only very few companies manage to integrate them in that fashion. Organisations should therefore be aware of the fact, that if they decide for roadmapping as part of their strategic planning, they should be in for the long run. Only after learning how to use roadmaps to ''understand'' matters and how to make them ''persuasive'' for others, they can truly be used to ''synchronise'' programs, strategy and planning. <ref name="phaal3">Phaal, Robert et al. (2005): ''Developing a Technology Roadmapping System''; University of Cambridge. [http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.455.2248&rep=rep1&type=pdf Link]</ref> Due to these impediments, roadmaps are especially interesting for bigger companies, where interrelations or connections are not clearly visible and the necessary pre-requisites exist.  
**''Understanding current state of program:'' What are goals, cost drivers, functional needs, business artefacts and processes?
+
**''Aspired end state:'' Define performance goals and guiding principles.
+
**''Gap Analysis:'' Team-based search for activities to be addressed in the fields of organization, function, technology and processes.
+
**''Prioritization:'' Business-value / benefit-creation oriented analysis of the activities.
+
**''Sequencing of events:'' Define dependencies and analyse the critical path. Maintain a realistic perspective and check for feasibility.
+
  
===Aspects of good Roadmaps (0/100)===
+
Next to this overarching restriction, there are some critical aspects to roadmaps, that determine their success or failure within an organisation and should be kept in mind.<ref name="Milosevic"/>
  
==Discussion (0/500)==
+
*'''Accuracy and actuality of information'''
 +
Although technology roadmaps are a powerful tool to visualize organisation-spanning programs, they are just as good as the underlying data and information. Especially the probabilistic nature of the assumptions about the long-term development thus calls for steady refinement and evaluation. ''Check and update information as time unfolds.''
  
 +
*'''Shortcutting the process'''
 +
Organisations should not be misled by the simplistic appearance of a roadmap. As shown, a lot of effort is needed to design a program roadmap - including lots of lengthy discussions about opinions and best practices. However, this exact process is what creates the value of the roadmap, as it unveils the logical links between the mass of information. Thus: ''Understand the roadmap as the result of an even more important roadmapping exercise.'' 
  
===Customization of Roadmaps===
+
*'''Link to decision-making and operations'''
 +
Roadmaps will stay visualisations if there is no proper link to strategic and decision-making. This is why the process described emphasizes the ''action plan''. Ways to link are the hierarchical position of the roadmap owner, the purpose definition, and the like. Therefore: ''Ensure to translate understanding into implications and customize the process to needs.''
  
===Continuous Roadmaps process===
+
==Recommended Literature==
===Comparison to different Program Management tools===
+
'''Phaal, Robert et al. (2005): ''Developing a Technology Roadmapping System''; University of Cambridge'''<br \>
 +
In this compact article, Robert Phaal focuses on the customization of roadmaps. After introducing the roadmapping methodology briefly, the focus is on the integration of roadmapping in an organisation’s strategic planning process.  It is elaborated how to make roadmaps work in organisations and the need for development (maturity model) of a roadmapping system is pointed out. Phaal's key point is that the organization should tailor the roadmapping process according to its needs and capabilities.<br \>
 +
'''Milosevic, Dragan et al. (2007): ''Program Management for Improved Business Results''; John Wiley & Sons Inc.''' (Chapter 10)<br \>
 +
This book represents a very structured overview of all facets of program management.
 +
In chapter 10 specifically, Milosevic presents a very short and to-the-point description of the benefits and elements of a roadmap. The most interesting part however is the relation to other strategic planning methods (such as portfolio management and the like).<br \>
 +
'''Behrendt, Siegfried (editor) (2007): ''Integrated Technology Roadmapping: A practical guide to the search for technological answers to social challenges and trends''; Zentralverband Elektrotechnik und Elektroindustrie e.V.'''<br \>
 +
“Integrated Technology Roadmapping” emphasizes the realisation of roadmapping in the context of societal programs. It presents a process model tailored for programs targeting societies “big questions” and considers key practical tips (such as risk management,  uncertainty, and stakeholders).<br \>
 +
'''Moehrle, Martin et al. (editors) (2012): ''Technology Roadmapping for Strategy and Innovation: Charting the route to success; Springer.'''<br \>
 +
Moehrle et al. focus on roadmapping to link (technological) innovation and strategy. This book is thus especially interesting for technology-driven businesses as it presents a very detailed scope concerning background, process, implementation of technology roadmapping and the link to strategic planning.<br \>
 +
'''Bernal, Luis et al. (2009): ''Technology Roadmapping Handbook''; University of Leipzig.'''<br \>
 +
This short handbook provides a very good overview of the different types of roadmaps and their elements. It does not go in-depth but gives an initial idea about the alternatives that should suffice to specifiy one’s needs.<br \>
 +
 
 +
==References==
 +
<references />
 +
Links are provided where possible.<br \>
 +
Please note that all figures without explicit citation were created by the author.

Latest revision as of 15:04, 18 December 2018

Developed by Sebastian Bauer


Contents

[edit] Overview

A roadmap is a time-based chart that aligns multiple planning layers (such as marketing-, product-, development-plan) with strategic business objectives. Its main idea is to create one integrated planning approach. This way, strategic pathways towards specific trajectories can be found, compared and decided while taking into account the planning elements’ interdependencies, mutual requirements and synergies.[1] Due to this holistic approach, technology roadmaps are a valuable tool for program management in organisations in two ways:

  • To analyse and define the need for initiatives and/or programs as well as their design;
  • To administer programs and their underlying activities.

In this article, the main focus will be on how to use technology roadmaps for the definition of (organizational) programs. For that, the key aspects of roadmaps and their purposes are described. Afterwards, the utilisation and the benefits of roadmapping for program management are discussed. As a third step, a roadmapping toolbox as well as an example for practical use are presented. Finally, the limitations of roadmapping processes are discussed emphasizing the necessity of a continuous and integrated roadmapping system.

[edit] Understanding Technology Roadmaps

Technology Roadmaps were first broadly introduced in the 1970s when pioneers like Motorola used them to integrate their technology and product development/planning. Since then, several types of roadmaps have been developed for different purposes (e.g. Service/Capability Roadmap for service-driven companies or knowledge asset roadmap for knowledge-driven companies). What they have in common is the approach of extrapolating or ‘’forecasting’’ effects of certain elements into the future and/or backcasting future goals/expected trends into current activities.[2] In order to visualise these aspects, most roadmaps share certain commonalities described below.

[edit] Key Aspects - What they look like

Figure 01: depicts a very simple and generic exemplary roadmap of an organisational program with the strategic goal of promoting collaboration and workplace flexibility.

Roadmaps are time-based charts that depict projects, initiatives, technologies and other planning objects on several layers. The timeframe (x-axis) typically spans several years and may include the past as well for reference. Even though specific dates will increase the roadmap's explanatory power, relatively vague estimates (such as "now", "plans", "strategy") may be useful in some cases.

The y-axis depicts the different planning layers in which the projects and activities can be categorized. These can mostly be joined into three main perspectives (blocks):

  • Resource perspective (bottom-layers): e.g. technologies, resources
  • Delivery perspective (middle-layers): e.g. products, services, systems
  • Purpose perspective (top-layers): strategic objectives, markets, business

A more detailed overview including possible layer-categories can be found in figure 01.

Within this framework, bars, and milestones are arranged to represent the activities and initiatives. The interrelations are represented by arrows that connect the different elements often times spanning several layers.

However, timeframe, layers as well as the type of activities etc. often are (and should be) subject to customization according to the specific case. The most important aspect for this customization is the purpose of the roadmap that may differ broadly. Also, next to the most common visualization presented above, there are other methods, e.g. tables,graphs,flow charts and others, that may be better suited to represent the situation comprehensively in some cases. [3]

[edit] Reading Direction - How to interpret them

Figure 02: depicts the possible reading directions. In the example, the organization could forecast the possibilities of introducing tablets, or backcast the necessary actions to facilitate collaboration (or a mixture of both).[3]

Typically roadmaps can be understood following a diagonal from the bottom-left to the top-right corner (as indicated in figure 02). Depending on the direction along this line, one obtains either an

  • backcasting-approach (top-right to bottom-left corner) following the market/objective pull, or
  • forecasting-approach (bottom-left to top-right corner) following the technology/resources push.

Following the top-down direction, the market/objective pull is first represented by the strategic business goal that propagates through the product portfolio plan, and finally the technologies and resources to be developed (backcasting). Thus a holistic approach to fulfilling market or strategy needs can be tracked. The other way around (bottom up), one may estimate the effects of a new technology or resource and how it can affect future products and therefore shape markets (forecasting). In practise, both directions are often merged as there will always be some idea about future developments as well as strategic implications.






[edit] Technology Roadmapping in Program Management

According to the PMI-Standard, Program management is the centralized coordinated management of a program to achieve the program's strategic benefits and objectives with a program itself being a group of related projects managed in a coordinated way [...].[4] Comparing these definitions to the overall idea of technology roadmaps - namely the coordination of multiple elements on several layers, to support specific (business) objectives and/or to analyse effect of certain elements on those goals - it becomes clear, that roadmaps are a highly applicable tool for program management. Considering the different program performance domains, roadmaps can play out their strengths in program-strategy-alignment, as well as in benefit-orientation and holistic program design. That being said, they may also be used in the same way for projects (on a smaller scale) as well as to ensure fit within portfolios of projects and programs. To realize these benefits, roadmaps should be defined when initiating a program and constantly revised over the course of it, to manage the design as well as the execution. Therefore, especially in the program management context, roadmaps are to be seen as dynamic documents.[5]

Note: Roadmaps in the PMI Standard:
In the PMI standard Roadmaps (in contrast to Technology Roadmaps) are presented as a useful tool to administer programs and ensure their benefit creation. While this connects to the approach presented in this article, it does focus on another aspect of roadmapping as it emphasizes the scheduling aspect and alignment of critical milestones, decision points and success criteria definition. Roadmaps in this PMI-context are more strictly time-oriented and represent the different projects instead of layers. As a result, the overall idea is to guarantee a smooth program progress (highest benefit and fewest interruptions/issues possible). Technology Roadmaps as presented here are less about carrying out the program efficiently (although they can serve as the base for that) but about finding effective pathways. For more on Program "administration" using Roadmaps, see [6].


[edit] Benefits - What they can do

The key benefit of roadmaps in program management is coordination and alignment. Their high-level scope and their focus on interdependencies enable an organisation to guarantee fit between the programs' elements.[4] Especially the process of roadmapping helps asking the right questions to design holistic programs that do not lack critical projects/activities. However, roadmaps improve program management in even more ways:

  • Improve commitment and understanding, as they communicate a high-level overall scope and execution of the program;
  • Help avoid costly mistakes, as they reveal gaps in the overall program;
  • Provide direction and focus, as they link program elements to overall strategic objectives;
  • Improve stakeholder/resource management, as they point out key contributors for program success and/or unveil hidden resources
  • Help save unnecessary cost/guarantee return on investment, as they focus on benefit/value creation (therefore contribute to lean program management);
  • Contribute to risk management efforts, as ripple-effects are easier to foresee;
  • Improve collaboration, as they summarize key deliverables/interfaces;
  • Improve decision making, as consequences are easier to foresee;
  • Clarify responsibilities, as they define clear tasks/milestones.


[edit] Methodology - How to use it

Roadmaps can be used to design a program from scratch, review and/or improve it. In the following the focus will be on the definition from scratch, as it includes all other steps. If the program is to be reviewed or improved, one can simply start at one of the latter process steps. Following the forecasting/backcasting approach, a program roadmap is guided by the following questions, inputs etc.:

Key Question
  • Forecasting: How will the basis-elements shape the future development of the higher layers?
  • Backcasting: Which elements on the lower levels are required to comply with the next higher layers' requirements?
Key Input
  • Forecasting: Current technology, competency, or project portfolio as the base-layer of the roadmap.
  • Backcasting: Strategic goal(s) to pursue development in a specific direction.
Key Activity
  • Forecasting: Estimating future trends and possibilities, finding logical developments and (strategically aligned) uses of resources available right now.
  • Backcasting: Deriving necessary activities, projects and elements to attain a goal, considering the risk or influence of different scenarios.
Key Output (note the similarity between fore- and backcasting approach)
  • Forecasting: e.g. realization that the organisation holds unnecessary assets (competencies, projects) that cannot be utilised in the future; a certain project may grow to be a revolutionary differentiating aspect for a company if treated correctly because it will be used in a different way.
  • Backcasting: e.g. a streamlined project portfolio that links the different initiatives logically; a set of routes that lead towards a specific strategic goal.


[edit] Application - How to adjust

Consequently, according to the different types of programs, namely Engineering Programs, Organizational Change Programs and Societal Programs Technology Roadmaps may be used as follows:

  • Engineering Programs
    In engineering programs, technology roadmaps can be used to analyse the effects of emerging technologies on the industry/organisation, or (the other way around) to see which technologies need development to realise a strategic product portfolio or the like. For example:
    • Forecasting: Phone manufacturers might analyse the probable impact of flexible displays in order to assess the need for programs to pursue this trend. They may also plan generation-spanning rollout-plans and there product (platform) development programs.
    • Backcasting: Car manufacturers might examine which resources to acquire, capabilities and technologies to develop etc. to position them as a leading e-car-brand in the future.
  • Organizational Change Programs
    In change programs, (next to IT and supporting technologies), methodologies and knowledge takes the place of "technology". It may therefore be used to assess if the current pathway complies with the company's vision of the future (and to define the corresponding program's elements to get back on track). Next to that, a strategic organizational change may be translated into the required projects (and therefore a program). Examples might be:
    • Forecasting: Companies may validate the impact of social networks for their internal structure and design a program that promotes, mitigates or direct the effects.
    • Backcasting: Organizations may design programs that involve human resource strategies, IT-systems, new processes as well as training and education etc. to facilitate a learning organization.
  • Societal Programs
    On a societal level, possibilities for roadmaps are broad and depend largely on the perspective of the roadmap owner. Mostly, they face the question of how society will develop according to major trends or how "big issues" may be solved. For example:
    • Forecasting: Governments may use the approach to assess the impact of smoking on an aging society (including social systems, health care etc. as layers).
    • Backcasting: NGOs may develop roadmaps on which initiatives, farming methods and technologies may mitigate world hunger.

[edit] Guideline for facilitation

Numerous process descriptions of how to carry out roadmapping exist (e.g. T-Plan-process[7], Integrated Roadmap process [8], Program roadmap process [9]). They differ vastly due to the different purposes and types of roadmaps, however they all point out three main aspects that are essential to any roadmap:

Key steps of the roadmapping process
Step Key Question Means
01 Planning
  • What is the scope of the roadmap?
  • What is the roadmap's purpose?
  • Who is the roadmap’s owner and therefore responsible?
Discussion with core team, approval meeting with board, input gathering from project and line managers.
02 Definition of current and future state
  • Where are we at (objectively and subjectively)?
  • What is the "to-be"-positioning?
Analysis in core teams, strategic decision from strategic planning and organizational goals (board).
03 Gap Analysis
  • Where are the gaps?
  • Which layers need to be addressed?
Workshops (often per layer) with respective departments, experts as well as outside consultants.
04 Implementation
  • How to communicate the results?
  • How to integrate the roadmapping activities into strategic/budgeting cycles?
  • For what to use roadmaps implications?
Using existing processes, facilitating hierarchical power of roadmap owner, gathering a “board of project managers” and the like.

However, since roadmapping is such a highly customizable undertaking, it is barely possible to define a more precise universal approach. That does not mean though, that there is no need for a structured process. On the contrary, especially the quality of information and the combination of it is essential to a successful roadmap. Due to that, a roadmapping toolbox is presented containing models and processes that help facilitate the building process of a roadmap. Its focus is on the utilization of information that should mostly be available in an organization anyways.

[edit] Toolbox - Support the process

Figure 03: depicts how the different tools link/are joined in a roadmap. It therefore points out the need for integration of the roadmapping process in strategic planning activities.[10]


If the necessary information is not at hand from the beginning, the following toolbox offers an array of supporting measures (see figure 03). It is explained briefly how/for what to use the method in the context of roadmapping. They are organised so they comply with the order of most roadmapping processes. (Click the models names for respective links.)


  1. Market and technology assessment should be utilised to estimate the scope and "clockspeed" of development. Depending on that, the timeframe for the roadmap should be chosen. (Step 1 and 2)
  2. SWOT-Analysis can be used to choose the right focus areas for the companies program (layers of the roadmap) as well as to indicate gaps within/between the layers. (Step 1 and 2)
  3. Portfolio-Analysis is useful to define the overall scope as well as to organize the options within the different layers (e.g. technology resources at hand). (Step 2)
  4. PESTLE-framework the factors political, economic, social, technological and environmental trends and drivers can be used to assess the top layers of the roadmap to find out key trends. (Step 2)
  5. Porter's Five Forces may be used if the competitive environment is highly relevant, e.g. when the roadmap is used to design strategic differentiation programs. (Step 2)
  6. Delphi-method should be used to gather inside and outside expert's opinions on the initiatives and developments. (Step 3)
  7. Valuation techniques such as net-present value, discounted cash flow, balanced scorecard or the like should be used to assess the different options (projects, technologies, etc.). (Step 3 and 4)
  8. Linking grids similar to Quality Function Deployment these grids link and translate higher-level aspects into lower-level requirements. Thus, they are crucial when linking the roadmaps layers. (See [7] for further explanation.) (Step 3)
  9. Scenario Techniques should be used to create different pathways and to assess possible future developments. (Step 4)




[edit] Example - How to do it

Example: You are program manager tasked by the CEO to put a program into place, that changes the company to become a truly collaborative work environment to be ready for future competition. They expect a well-rounded solution including the whole company.
Step Action Result Roadmap
01 Team Set up You set up a team including all major stakeholders in the company to discuss the matter and get everyone on board. The team commits to the approach and acknowledges you as the owner of the roadmap, responsible for the process.
Roadmap Example Step 01.png
02 Clarify the purpose You meat with the board to discuss the overall goal. The purpose of the roadmap is defined as "Define a roadmap which resources, technologies and capabilities to acquire/develop to become a collaborative business within 5 years".
Roadmap Example Step 02.png
03 Choose basic dimensions You meet with the core team and discuss the basic layout of the roadmap according to current market and technology information. x-Axis: The 5-year-timeframe required is acknowledged as realistic.
The following layers are decided to have an impact:

y-Axis:
Resources: IT, Human Resources, Knowledge assets
Delivery: Processes, Projects and Capabilities, Facilities
Goals and Drivers: Collaborative Work environment

Roadmap Example Step 03.png
04 SWOT-Analysis To analyse the current capabilities you screen the company strengths and weaknesses in relation to the opportunities and threats of not pursuing the collaborative approach. You realize that next to collaboration, flexibility and maintaining visibility are key capabilities.
Roadmap Example Step 04.png
05 Portfolio-Analysis Together with the responsible colleagues (process managers, facility managers etc.) you analyse process maps, facilities at hand and knowledge assets. You decide which contribute to the key capabilities, and which you would need. You now can fill in the as-is-state and already have first ideas for a to-be-state.
Roadmap Example Step 05.png
06 PESTLE-Analysis With the core-team you analyse outside trends and factors that might have an impact on the overall goal. You find that the goal seems valid, from a HR-standpoint you realize, that employee expectations will change over the course of the program.
Roadmap Example Step 06.png
07 Gap Analysis / Delphi-Method You carry out several workshops (at least one for each layer) with experts from the company on which measures to take to fill the gaps. Afterwards you have an array of possible projects for the program and how they would contribute to the benefit creation.
Roadmap Example Step 07.png
08 Valuation You meet with cost experts and controlling to estimate project costs and benefits. The project/initiative array is now prioritized.
Roadmap Example Step 08.png
09 Linking Grids According to the prioritisation, you now use linking grids to connect the initiatives to each other and the overall goal. For example: Collaboration needs flexible workspaces (adjusting facilities), which require cloud-based solutions and processes (redesign processes), which require wireless IT-solutions (invest in notebooks and wireless access points).
Roadmap Example Step 09.png
10 Scenario-Analysis Together with experts you create different scenarios to prove the programs robustness and schedule accordingly. You can now present a validated, cost-estimated, logically connected holistic program that offers the required benefit.
Roadmap Example Step 10.png
11 Action Plan You can now distribute the projects including the most relevant interfaces and milestones. Continuous feedback from project controlling
Roadmap Example Step 11.png
12 Continuous Process Constant revising of the roadmap according to project feedback and market/industry intelligence. Revisions of the roadmap
Roadmap Example Step 12.png

[edit] Discussion

Figure 05: depicts the maturity model by Lucent Technologies. It points out the three different maturity levels of a roadmapping system. Through this, it becomes clear, that using roadmaps for program management requires a very mature roadmapping system that excels in the earlier stages. Thus, a lot of experience or high levels of commitment are critical to roadmapping in program management.[10]

As shown, technology roadmaps are very useful when applied even for only one specific case/question. However, they can unfold their full potential only if they are part of a continuous process that is deeply embedded in the strategic PPM planning process (see figure 05). It should make use of all information available to truly integrate across all areas of an organisation. However, implementing and maintaining such a process takes time and until now, only very few companies manage to integrate them in that fashion. Organisations should therefore be aware of the fact, that if they decide for roadmapping as part of their strategic planning, they should be in for the long run. Only after learning how to use roadmaps to understand matters and how to make them persuasive for others, they can truly be used to synchronise programs, strategy and planning. [10] Due to these impediments, roadmaps are especially interesting for bigger companies, where interrelations or connections are not clearly visible and the necessary pre-requisites exist.

Next to this overarching restriction, there are some critical aspects to roadmaps, that determine their success or failure within an organisation and should be kept in mind.[5]

  • Accuracy and actuality of information

Although technology roadmaps are a powerful tool to visualize organisation-spanning programs, they are just as good as the underlying data and information. Especially the probabilistic nature of the assumptions about the long-term development thus calls for steady refinement and evaluation. Check and update information as time unfolds.

  • Shortcutting the process

Organisations should not be misled by the simplistic appearance of a roadmap. As shown, a lot of effort is needed to design a program roadmap - including lots of lengthy discussions about opinions and best practices. However, this exact process is what creates the value of the roadmap, as it unveils the logical links between the mass of information. Thus: Understand the roadmap as the result of an even more important roadmapping exercise.

  • Link to decision-making and operations

Roadmaps will stay visualisations if there is no proper link to strategic and decision-making. This is why the process described emphasizes the action plan. Ways to link are the hierarchical position of the roadmap owner, the purpose definition, and the like. Therefore: Ensure to translate understanding into implications and customize the process to needs.

[edit] Recommended Literature

Phaal, Robert et al. (2005): Developing a Technology Roadmapping System; University of Cambridge
In this compact article, Robert Phaal focuses on the customization of roadmaps. After introducing the roadmapping methodology briefly, the focus is on the integration of roadmapping in an organisation’s strategic planning process. It is elaborated how to make roadmaps work in organisations and the need for development (maturity model) of a roadmapping system is pointed out. Phaal's key point is that the organization should tailor the roadmapping process according to its needs and capabilities.
Milosevic, Dragan et al. (2007): Program Management for Improved Business Results; John Wiley & Sons Inc. (Chapter 10)
This book represents a very structured overview of all facets of program management. In chapter 10 specifically, Milosevic presents a very short and to-the-point description of the benefits and elements of a roadmap. The most interesting part however is the relation to other strategic planning methods (such as portfolio management and the like).
Behrendt, Siegfried (editor) (2007): Integrated Technology Roadmapping: A practical guide to the search for technological answers to social challenges and trends; Zentralverband Elektrotechnik und Elektroindustrie e.V.
“Integrated Technology Roadmapping” emphasizes the realisation of roadmapping in the context of societal programs. It presents a process model tailored for programs targeting societies “big questions” and considers key practical tips (such as risk management, uncertainty, and stakeholders).
Moehrle, Martin et al. (editors) (2012): Technology Roadmapping for Strategy and Innovation: Charting the route to success; Springer.
Moehrle et al. focus on roadmapping to link (technological) innovation and strategy. This book is thus especially interesting for technology-driven businesses as it presents a very detailed scope concerning background, process, implementation of technology roadmapping and the link to strategic planning.
Bernal, Luis et al. (2009): Technology Roadmapping Handbook; University of Leipzig.
This short handbook provides a very good overview of the different types of roadmaps and their elements. It does not go in-depth but gives an initial idea about the alternatives that should suffice to specifiy one’s needs.

[edit] References

  1. Moehrle, Martin et al. (editors) (2012): Technology Roadmapping for Strategy and Innovation: Charting the route to success; Springer. Link
  2. Bernal, Luis et al. (2009): Technology Roadmapping Handbook; University of Leipzig. Link
  3. 3.0 3.1 Phaal, Robert et al. (2004): Customizing Roadmapping; in: Research Technology Management Vol. 47.
  4. 4.0 4.1 Project Management Institute (2006): The Standard for Program Management; 2nd edition.
  5. 5.0 5.1 Milosevic, Dragan et al. (2007): Program Management for Improved Business Results; John Wiley & Sons Inc.. Link
  6. Project Management Institute (2013): The Standard for Program Management; 3rd edition.
  7. 7.0 7.1 Phaal, Robert et al. (2001): Technology Roadmapping: linking technology resources to business objectives; University of Cambridge. Link
  8. Behrendt, Siegfried (editor) (2007): Integrated Technology Roadmapping: A practical guide to the search for technological answers to social challenges and trends; Zentralverband Elektrotechnik und Elektroindustrie e.V.. Link
  9. Byrne, Kevin et al. (2013): How to Prepare a Program Roadmap; Journal of Evonomic Development, Management, IT, Finance and Marketing, Issue 6. Link
  10. 10.0 10.1 10.2 Phaal, Robert et al. (2005): Developing a Technology Roadmapping System; University of Cambridge. Link

Links are provided where possible.
Please note that all figures without explicit citation were created by the author.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox