Technology roadmap
Encyclopedia
A technology roadmap is a plan
Plan
A plan is typically any diagram or list of steps with timing and resources, used to achieve an objective. See also strategy. It is commonly understood as a temporal set of intended actions, through which one expects to achieve a goal...

 that matches short-term and long-term goals with specific technology solutions to help meet those goals. It is a plan that applies to a new product or process, or to an emerging technology. Developing a roadmap has three major uses. It helps reach a consensus about a set of needs and the technologies required to satisfy those needs; it provides a mechanism to help forecast technology developments and it provides a framework to help plan and coordinate technology developments.

The existence of product manager
Product Manager
A product manager investigates, selects, and develops products for an organization, performing the activities of product management.A product manager considers numerous factors such as intended demographic, the products offered by the competition, and how well the product fits with the company's...

s in the product software industry indicates that software is becoming more commercialized as a standard product. This manager is responsible over the whole line of software requirement management, defining of products and their releases and this with all internal and external stakeholders  involved. In this context, product roadmapping can be placed to aid software product managers in planning and placing their products with the use of scientific and technological resources. For managing and using the technological resources technology planning can be used.

The Roadmapping process

The Technology Roadmapping Process conducts 3 phases (see figure 1.): preliminary activities, the development of the roadmap and the follow-up activities phase. Because the process is too big for one model the phases are modeled separately. Only the first two phases are considered. In the models no different roles are made, this is because everything is done by the participants
Participation (decision making)
Participation in social science refers to different mechanisms for the public to express opinions - and ideally exert influence - regarding political, economic, management or other social decisions. Participatory decision making can take place along any realm of human social activity, including...

  as a group.

Phase 1: Preliminary phase

The first phase, the preliminary phase (see figure 2.), consists of 3 steps: satisfy essential conditions, provide leadership / sponsorship and define the scope and boundaries for the technology roadmap. In this phase the key decision makers must identify that they have a problem and that technology roadmapping can help them in solving the problem.

Satisfy essential conditions

In this step it must become clear what the conditions are (they have to be identified) and if they are not met that somebody will take the actions necessary to meet the unmet conditions. These conditions include for example the following: there must be a need for the technology roadmap, input and participation from several different parts of the organization (e.g. marketing, R&D, the Strategic Business Unit
Strategic business unit
In essence, the SBU is a profit making area that focuses on a combination of product offer and market segment, requiring its own marketing plan, competitor analysis, and marketing campaign.A Strategic Business Unit emerges at the cross-over between:...

s ) with different planning horizon
Planning horizon
The planning horizon is the amount of time an organization will look into the future when preparing a strategic plan. Many commercial companies use a five-year planning horizon, but other organizations such as the Forestry Commission in the UK have to use a much longer planning horizon to form...

s and different perspectives and the process should be needs driven. All the conditions should be satisfied (or someone is going to take the actions necessary) in order to continue to the next step. The participants can have zero or more conditions of their own. It applies to all the conditions that they have the attribute to be met or not.

Provide leadership / sponsorship

Committed leadership is needed because time and effort is involved in creating the technology roadmap. Additionally the leadership
Leadership
Leadership has been described as the “process of social influence in which one person can enlist the aid and support of others in the accomplishment of a common task". Other in-depth definitions of leadership have also emerged.-Theories:...

 should come from one of the participants, one of them provides leadership / sponsorship. This means that the line organization must drive the process and use the roadmap to make resource allocation
Resource allocation
Resource allocation is used to assign the available resources in an economic way. It is part of resource management. In project management, resource allocation is the scheduling of activities and the resources required by those activities while taking into consideration both the resource...

  decisions.

Define the scope and boundaries for the technology roadmap

In this step the context for the roadmap will be specified. In the company a vision  should exist and it must be clear that the roadmap can support that vision. If the vision does not exist one should be developed and clearly stated. When that is done the boundaries and the scope
Scope (project management)
In project management, the term scope has two distinct uses: Project Scope and Product Scope.Project Scope"The work that needs to be accomplished to deliver a product, service, or result with the specified features and functions."Product Scope...

 of the roadmap should be specified. Furthermore the planning horizon
Planning horizon
The planning horizon is the amount of time an organization will look into the future when preparing a strategic plan. Many commercial companies use a five-year planning horizon, but other organizations such as the Forestry Commission in the UK have to use a much longer planning horizon to form...

 and the level of details should be set. The scope can be further divided into the technology scope and the participation scope.

In table 1. all the different sub-activities of the preliminary activity phase can be seen. All the sub-activities have concepts as end “products”, these are marked in bold. These concepts are the actual meta-data model, which is an adjusted class diagram
Class diagram
In software engineering, a class diagram in the Unified Modeling Language is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations , and the relationships among the classes.- Overview :The class diagram is the main...

 .
Table 1. Activity table for the preliminary activity phase
Activity Sub-Activity Description
Satisfy essential conditions Identify essential conditions When all the participants come together, essential conditions, like what groups should be involved, what are the key customers and what are the key suppliers, can be identified.
Take action to satisfy conditions For technology roadmapping to succeed, conditions from the participants must be satisfied.
Provide leadership / sponsorship   The part of leadership / sponsorship should be taken by line organization; they must drive the roadmapping process and use the roadmap to make resource allocation decisions.
Define the scope and boundaries for the technology roadmap Clearly state vision The already existing vision has to be clear.
Develop vision The vision is developed and stated clearly.
Define scope The scope of the project can further define the set of needs, planning horizon and level of detail. The scope can be further divided into the technology scope and the participation scope.
Define boundaries The boundaries should also be included.

Phase 2: Development phase

The second phase, the development of the technology roadmap phase (see figure 3.), consists of 7 steps: identify the “product” that will be the focus of the roadmap, identify the critical system requirements and their targets, specify the major technology areas, specify the technology drivers and their targets, identify technology alternatives and their timelines, recommend the technology alternatives that should be pursued and create the technology roadmap report. These steps create the actual roadmap.

Identify the “product” that will be the focus of the roadmap
In this step the common product needs are identified and should be agreed on by all the participants. This is important to get the acceptance of all groups for the process. In case of uncertainty of the product needs scenario-based planning
Scenario planning
Scenario planning, also called scenario thinking or scenario analysis, is a strategic planning method that some organizations use to make flexible long-term plans. It is in large part an adaptation and generalization of classic methods used by military intelligence.The original method was that a...

  can be used to determine the common product needs. In figure 3. it can be seen that the participants and possibly the scenario-based planning provide the common product needs.

Identify the critical system requirements and their targets
Once it is decided what needs to be roadmapped the critical system requirements
System requirements
To be used efficiently, all computer software needs certain hardware components or other software resources to be present on a computer. These pre-requisites are known as system requirements and are often used as a guideline as opposed to an absolute rule. Most software defines two sets of system...

  can be identified, they provide the overall framework for the technology roadmap. The requirements can have targets (as an attribute in figure 3.) like reliability and costs.

Specify the major technology areas
These are the areas which can help achieve the critical system requirements. For each technology area several technologies
Technology
Technology is the making, usage, and knowledge of tools, machines, techniques, crafts, systems or methods of organization in order to solve a problem or perform a specific function. It can also refer to the collection of such tools, machinery, and procedures. The word technology comes ;...

  can be found. Example technology areas are: Market assessment, Crosscutting technology, Component development and System development.

Specify the technology drivers and their targets
In this step the critical system requirements from step Identify the critical system requirements and their targets are transformed into technology drivers (with targets) for the specific technology area. These drivers are the critical variables that will determine which technology alternatives are selected. The drivers depend on the technology areas but they relate to how the technology addresses the critical system requirements.

Identify Technology alternatives and their timelines

At this point the technology drivers and their targets are specified and the technology alternatives that can satisfy those targets should be specified. For each of the alternatives a timeline should be estimated for how it will mature with respect to the technology driver targets.

Time
This factor can be adapted suitable for the particular situation. The time horizons for E-commerce  and software  related sectors are usually short. Other distinctions can be made on scale and intervals.

Recommend the technology alternatives that should be pursued
Because the alternatives may differ in costs, timeline etc. a selection has to be made of the alternatives. These will be the alternatives to be pursued in figure 3. In this step a lot of trade-off has to be made between different alternatives for different targets, performance over costs and even target over target.

Create the technology roadmap report
At this point the technology roadmap is finished. In figure 3, it can be seen that the technology roadmap report consists of 5 parts: the identification and description of each technology area, critical factors in the roadmap, unaddressed areas, implementation
Implementation
Implementation is the realization of an application, or execution of a plan, idea, model, design, specification, standard, algorithm, or policy.-Computer Science:...

  recommendations and technical recommendations. The report can also include additional information. In table 2. all the different sub-activities of the development phase can be seen.

style='font-size:10.0pt'>Table 2. Activity table for
the Development phase.



style='border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-yfti-tbllook:480;mso-padding-alt:0 cm 5.4pt 0 cm 5.4pt;mso-border-insideh:
.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext'>





















































Activity



Sub-Activity



Description



Identify the
“product” that will be the focus of the roadmap



Identify needs



This critical step is to get the participants to identify
and agree on the COMMON PRODUCT NEEDS. This is important to get their buy-in
and acceptance.



Use Scenario-based planning



If there is major uncertainty about the COMMON PRODUCT
NEEDS SCENARIO-BASED PLANNING can be used. Each scenario must be reasonable,
internally consistent and comparable with the other scenarios.



State needs



These are the NEEDS for the product.



Identify the
critical system requirements and their targets



Define critical system requirements



The CRITICAL SYSTEM REQUIREMENTS provide the overall
framework for the roadmap and are high-level dimensions to which the
technologies relate. These include things like reliability and costs.



Define targets



For each of the system requirements TARGETS have to be
defined.



Specify the major
technology areas
style='font-size:10.0pt'>



Transform requirements into technology oriented drivers



The major TECHNOLOGY AREAS should be specified to help
achieve the CRITICAL SYSTEM REQUIREMENTS for the product. The CRITICAL SYSTEM
REQUIREMENTS are then transformed into TECHNOLOGY DRIVERS for the specific
TECHNOLOGY AREAS.



Specify the
technology drivers and their targets
style='font-size:10.0pt'>



Select technology alternatives with their targets



TECHNOLOGY DRIVERS and their TARGETS are set based on the
CRITICAL SYSTEM REQUIREMENT TARGETS. It specifies how viable TECHNOLOGY
ALTERNATIVES must be to perform by a certain date. From the available
TECHNOLOGY ALTERNATIVES a selection has to be made.



Identify technology
alternatives and their timelines
style='font-size:10.0pt'>



Identify alternatives and their timelines



The TECHNOLOGY ALTERNATIVES that can satisfy the TARGETS
must be identified. Next to this the TIMELINE from each alternative has to be
identified.



Recommend the
technology alternatives that should be pursued



Select subset of technology alternatives to be pursued



Determine which TECHNOLOGY ALTERNATIVE TO PURSUE and when
to shift to a different TECHNOLOGY. Consolidate the best information and
develop consensus from many experts.



Create the
technology roadmap report
style='font-size:10.0pt'>



Create the report



Here the actual TECHNOLOGY ROADMAP REPORT is created. This
report includes: IDENTIFICATION AND DESCRIPTION THE TECHNOLOGY, CRITICAL
FACTOR, UNADDRESSED AREA, and IMPLEMENTATION RECOMMENDATION AND TECHNICAL
RECOMMENDATION.



Phase 3: Follow-up activity phase

This is the moment when the roadmap must be critiqued, validated and hopefully accepted by the group that will be involved in any implementation. For this a plan needs to be developed using the technology roadmap. Next there must be a periodical review and update point, because the needs from the participants and the technologies are evolving.

Planning and Business Development Context for Technology Roadmapping

The process of technology roadmapping fits into corporate strategy , corporate strategic planning
Strategic planning
Strategic planning is an organization's process of defining its strategy, or direction, and making decisions on allocating its resources to pursue this strategy. In order to determine the direction of the organization, it is necessary to understand its current position and the possible avenues...

 , technology planning and the business development
Business development
A subset of the field of commerce, business development comprises a number of techniques and responsibilities which aim at:1. Researching new types of business/products/services with an emphasis on identifying gaps in the mitigation of needs of potential clients .2. Attracting new customers3...

  context. 3 critical elements should be connected: needs, products and technology.

Knowledge and skills required

Consultant with skills
In order to create a technology roadmap it is required to have a certain set of knowledge and skills. This means that some of the participants must know the process of technology roadmapping. Next to this group-process and interpersonal skills are required since the process includes a lot of discussions and finding out what the common need is. If the amount of participants is really large there might be need for a consultant
Consultant
A consultant is a professional who provides professional or expert advice in a particular area such as management, accountancy, the environment, entertainment, technology, law , human resources, marketing, emergency management, food production, medicine, finance, life management, economics, public...

  or facilitator.

The purpose of technology Roadmapping

Product planning

This is the most common type of a technology roadmap; linking the insertion of technologies into products.

Programme planning
This type is more directed to the implementation of strategy and related to project planning. Figure 5 shows the relationships between technology development phases, programme phases and milestones.

The formats of technology Roadmapping
  • Bars : Almost all the roadmaps are (partly) expressed in bars for each layer. This makes the roadmaps very simple and unified, which makes the communication and integration easier.
  • Graphs : Also a technology roadmap can be expressed as a graph, usually one for each of the sub layers. (e.g. IMEC uses the second method).

See also

  • Business plan
    Business plan
    A business plan is a formal statement of a set of business goals, the reasons why they are believed attainable, and the plan for reaching those goals. It may also contain background information about the organization or team attempting to reach those goals....

  • Corporate strategy
  • Foresight
    Foresight
    Foresight or forethought may refer to:* Foresight , ability to predict or plan for the future* Foresight , management planning principle* Foresight , European planning mechanism for public policy...

  • Prioritizing Requirements using a Cost-Value Approach
    Prioritizing Requirements using a Cost-Value Approach
    Requirement prioritization is used in Software product management for determining which candidate requirements of a software product should be included in a certain release. Requirements are also prioritized to minimize risk during development so that the most important or high risk requirements...

  • Portfolio Management for New Products
    Portfolio Management for New Products
    Portfolio management for new products is used to select a portfolio of new product development projects to achieve the following goals: Maximize the profitability or value of the portfolio, provide balance and support the strategy of the enterprise....


Further reading

  1. Garcia, M.L. and Bray, O.H. (1997). Fundamentals of Technology Roadmapping. Strategic Business Development Department Sandia National Laboratories.
  2. Phaal, R., Farrukh, C. and Probert, D. (2001). Technology Roadmapping: linking technology resources to business objectives. Centre for Technology Management, University of Cambridge.
  3. Laube, T. and Abele, T. (2005). Technologie-Roadmap: Strategisches und taktisches Technologiemanagement. Ein Leitfaden. Fraunhofer-Institut Produktionstechnik und Automatisierung (IPA), Stuttgart, Germany. ISBN 3-8167-7186-6
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK