Describing Roadmaps

Objectives

After completing this lesson, you will be able to:
  • Develop roadmaps to guide the implementation of SAP solutions
  • Create a Business Architecture Roadmap as a visual representation of business outcomes
  • Develop an Application Architecture Roadmap to depict the solutions required to realize company goals
  • Construct a Work Breakdown Structure (WBS) to organize deliverables into manageable sections

Roadmaps

Road-mapping Influencing Factors

Although a roadmap on a one-pager seems to be an easy and straight-forward deliverable, the underlying data points and insights might be complex and have to be thoroughly considered and reflected.

This figure outlines the road-mapping influencing factors.

Influencing factors may result out of any phase during an architecture engagement cycle. Depending on the architecture context, a distinct set of influencing factors will be identified as the guiding one.

In case multiple sets of influencing factors are of interest, various scenarios could be simulated to engage with stakeholders to derive an outcome.

Typical Roadmap Models

There are different ways to represent and visualize a roadmap.

This figure provides you with an example of a sunshine model and a planning chart.

The most commonly used structures are the sunshine diagram as well as the planning chart - as shown in the above image.

Different Types of Roadmaps

There are different types of roadmaps.

Within this unit, we will focus on Business Architecture and Application Architecture Roadmap as the primary roadmap types.

Business Architecture

  • Business capabilities
  • Business process
  • Line of businesses
  • Business units/geographies

Application Architecture

  • Product / applications
  • Solutions (for example, SAP Field Service Management)
  • Application Services (for example, Authentication Service)

Technology Architecture

  • Technical architecture
  • Infrastructure (network, virtualization)
  • Roll-out and deployment

Mix of the above

We will also look at a mix of all of the above - for example, products/application roadmaps by LoB and geography.

Roadmap Structuring Elements

Overview

This figure outlines the Roadmap Structuring Elements, including clusters, phases, dependencies, sequences, and elements are the key structuring element of the roadmap.

This figure outlines the Roadmap Structuring Elements, including clusters phases, dependencies, and sequences.

Clusters and Phases

This figure describes clusters and phases.

This figure describes clusters and phases.

Clusters

Clusters are structured by the following:

  • Business Transformation or IT Initiatives
    • For example, Business: Aftermarket sales, spare parts management, Next generation field services, Product life-cycle management, shared services, and so on
    • For example, IT: TCO improvement, consolidation, Application landscape rationalization, Move to cloud, and so on
  • LoB, for example, Finance, Procurement, Sales, Human resources, …
  • E2E Business processes, for example, S2P, L2C, R2R, and so on
  • SAP products (pure IT roadmaps)
  • A mix, for example: Customer business and IT transformation initiatives - for example, processes optimization, track and trace of XYZ, UX initiative, Move to Cloud, and so on

Phases

Are structured by the following:

  • Transformation program phases - for example, foundation/quick wins, optimization/standardization, and innovation
  • Major strategic objectives

Elements, Sequences, and Dependencies

The following figure describes elements, sequences, and dependencies.

The following figure describes elements, sequences, and dependencies, which are described below.

Elements

Elements are portions of projects / activities leading through the transformation in a given cluster. They can be major preparation, integration, implementation steps that allow to realize the expected value and objectives within the cluster in conjunction with other activities in other clusters (dependencies).

Sequences

Right sequences (order of events) of change events need to be respected within and cross clusters as per the dependencies they represent to each other, as well as program management requirements.

Dependencies

Change events can be dependencies of different types: timeline dependencies, boundary conditions, go/no-go decisions, application/integration, and so on. These dependencies must be considered, at least at high level, during the roadmap assessment/design.

Change elements

Change elements are portions of projects/activities leading through the transformation in a given cluster. They can be major preparation, integration, implementation steps that allow to realize the expected value and objectives within the cluster in conjunction with other activities in other clusters (dependencies).

They may as well represent implementation of applications within a global solution for a line of business - for example, master data harmonization, employee central setup, pilot implementation, S&OP, and so on.

Sequences

Right sequences (order) of elements need to be respected within and cross clusters as per the dependencies they represent to each other, as well as program management requirements (boundary conditions, objectives, priorities, required preps, value realization, efforts reduction / mutualization, potential rollout options, and so on).

Dependencies

Dependencies can be of different types: timeline dependencies, boundary conditions, application/integration, and so on). These dependencies must be considered, at least high level, during the roadmap assessment/design.

Templates

We will now examine roadmap templates.

This figure is an example of a sunshine diagram.

The sunshine diagram resonates very well with stakeholders. The following best practices should be applied:

  • For the timeline of the roadmap, use fiscal years instead of calendar years (due to budget cycle)
  • 3-5 years is the best practice for roadmaps
  • Roadmaps should be kept «evergreen» - review on a yearly basis
  • Clusters can be structured by
    • Business transformation or IT initiatives
    • Lines of Business
    • E2E Business processes
    • SAP product
    • A mix of the above

Initiative Catalog and Priorities Matrix

Initiative Catalog and Priorities Matrix

Architecture Roadmaps are centered around business needs and priorities which can be structured with the help of an initiative catalog and prioritization matrix by applying the following steps:

  1. Determine the set of transformation initiatives
  2. Define outcome(s) for each initiative
  3. Rate the initiatives in terms of business value and risks
  4. Prioritize the initiatives by business value and risks
This figure outlines the Initiative Catalog and Priorities Matrix, which takes future and current initiatives (programs, projects) into account and rates these by the dimensions of business value and project risk.

A value-driven approach for road mapping can be realized with the "Initiative catalog and priorities matrix," which takes future and current initiatives (programs, projects) into account and rates these by the dimensions of "business value" and "project risk". Based on this matrix, "ideal" roadmap candidates can be prioritized over "normal" candidates and initiatives with limited value can be set on a lower priority (or disregarded).

The initiative catalog includes both new and current initiatives - a well-defined description is important for a good understanding and to avoid guesswork.

This figure shows you a table with two columns: the initiative catalog and initiative outcome catalog.

Expansion of the initiative catalog through related outcome(s) turns the initiative into tangible business acumen. Outcomes have been proven as very useful in business architecture roadmaps.

The initiative / value and risk map indicates the value contribution of individual initiative to the company while considering the potential risk at the same time.

This figure shows you the initiative / value and risk map, which indicates the value contribution of individual initiative to the company while considering the potential risk at the same time.

As resources are limited, not all new and existing initiatives will be realized. With the help of the business value and project risk matrix, the necessary prioritization of initiatives can take place.

This figure shows you a matrix that helps you to map all the initiatives into the Business Value x Project Risk matrix to prioritize the initiatives.

The following figure visualizes an example that provides four exemplary initiatives, including their outcomes and the rating in terms of business value and risk.

This figure visualizes an example that provides four exemplary initiatives, including their outcomes and the rating in terms of business value and risk.

Roadmap Construction Table

The following figure lays out four points that guide our understanding of the evolution towards a Roadmap Construction Table:

  • The Initiative / Outcome / Goals Catalog, which provides valuable insights on how initiatives support goals and derive outcomes
  • This catalog can further be extended to include additional information from known artifacts such as business capabilities and target application architectures
  • In the absence of EA modeling tools, such a "Roadmap Construction Table" has been proven as helpful
  • Relationship between different entities get clarified and supported during the creation of a story line "from business strategy to implementation roadmap"
This figure lists the four key points relayed to the evolution of a Roadmap Construction Table.

The initiative / outcome / value and risk catalog, in combination with the priorities matrix, provides you with a good insight into the initiatives and their importance.

In order to be able to create a holistic roadmap, including a business and application perspective, a "roadmap construction table" has been proven as a useful tool to correlate all required information.

This is especially true in case there is no EA modeling tool in use.

The roadmap construction table can also be used to backtrack the rational and dependencies between different EA entities.

Roadmap "construction table"

This graph outlines the source of information of the roadmap construction table on the one hand as well as the additional information which can be gathered during the road mapping.

This figure outlines the source of information of the roadmap construction table on the one hand as well as the additional information which can be gathered during the road mapping.

Business Architecture Roadmap

A business architecture roadmap visualizes business outcomes alongside functional clusters and a time horizon of about 3-5 years. The business roadmap complements the application architecture roadmap with a business centric perspective.

This figure introduces the concept of the Business Architecture Roadmap, which visualizes business outcomes across time horizons and functional clusters

A business architecture roadmap visualizes business outcomes alongside functional clusters and a time horizon of about 1-3 years. The business architecture roadmap complements the application architecture roadmap with a business-centric perspective and provides the "link" to the business strategy and context.

This figure points out three things that a Business Architecture Roadmap enables: 1. identify roadmap candidates, 2. sequence roadmap candidates, and 3. visualize the roadmap.

The Business Roadmap is an artifact produced as part of the Opportunities and Solutions phase.

As we follow a highly iterative process, initial insights on potential roadmap candidates can be gained during the Business Architecture phase.

This figure shows you the Business Architecture Roadmap, which uses the following information from the Business Strategy Map: initiatives, capabilities, outcomes (to be derived), and timeline indication.

Depending on the stakeholder needs and concerns, a different set of information can be visualized:

  • Initiatives indicate by when certain programs and project take place
  • Capabilities indicate by when a certain capability (or higher level of maturity of existing capability) will be available
  • Outcomes indicate by when a specific business outcome is expected to be in place

Based on various project experience, outcome-based roadmaps are very well perceived by business stakeholders.

Application Architecture Roadmap

Overview

The Application Architecture Roadmap depicts the (technology) solutions required to realize a company's goals. Therefore, a critical element is the identification of the business outcome as defined by the Business Architecture Roadmap.

This figure shows you a series of colored blocks, an overview image that introduces the Application Architecture Roadmap, which depicts the solutions the required to realize a company's goals within a given time period.

Road Mapping

Road mapping is a planning technique to support strategic and long-range planning, by matching short-term and long-term goals with specific solutions. The Application Architecture Roadmap depicts the solutions required to realize a company's goals within a given time period.

This figure outlines the following in the Application Architecture Roadmap: identify initiatives, derive solution building blocks, identify dependencies, and validate architecture roadmap.

The input for creating the Architecture Roadmap is a mix of all the insights that you have gathered through the creation of the previous work products.

A good start to derive initiatives is the Solution Component Diagram and the Software Distribution Diagram. What needs to be done to implement the building blocks?

Think about pre-requisites that need to be in place before the implementation of solution building blocks can start. Is there any data access required? Is there a specific system integration required, for example?

Check the Statement of Architecture Work: is the roadmap you have defined in sync with the scope of the Statement of Architecture Work?

You might want to create the Architecture Roadmap together with the team or partner implementing your architecture.

Duration of Roadmap Items

A simplified roadmap can limit itself to show only events in time, marking the start or the end of some step. That is often the case in deliveries of shorter SAP services like Value Implementation Strategy, Architecture Point of View, Implementation and Strategy Roadmap and so on.

This figure shows a sunshine diagram and the accompanying text addresses what influences durations of time.

A complete roadmap will also show durations of initiatives. Durations have to be estimated based on experiences. It can be done by SAP architects, partners, or in a collaborative manner with the customer.

Durations are influenced by the following:

  • Complexity of the initiative
  • Availability of (system) resources
  • Bandwidth of key players
  • Dependencies to other initiatives

Implementation Approach

Generally speaking there are three major groups of implementation approaches. Each option has it's pros and cons.

This figure shows you the pros and cons of the three major groups of implementation approaches, which are as follows: 1. Big Bang, 2. Phased by Company, 3. Phased by Application.

Implementation Approach by Phase or Application

With the support of the Scope Dimension Matrix technique, the implementation roadmap for a specific roadmap cluster can be derived in a four-step approach by considering multiple implementation scenarios.

This figure outlines the implementation approach by phase or application in 4 parts: 1. Scope dimensions and possible concerns 2. Guiding principles 3. Roadmap patterns 4. Roadmap and rollout compilation

In a first step, the scope of the cluster is determined by selecting the most relevant dimensions (either "WHAT and WHERE" or "WHAT and WHOM").

In a second step, the logical sequencing of the building blocks (WHAT) takes place by considering constraints and relevant requirements.

In a third step, potential options for the parallelization of the implementation are identified while taking known constraints into consideration.

As a last step, the most viable scenario is chosen and reflected on the Application Architecture Roadmap.

Scope Dimension Matrix 1/2

The Scope Dimension Matrix is a technique to derive a well structured implementation approach for an initiative for a roadmap cluster by taking the dimensions of WHAT, WHERE, and WHOM into account.

This figure outlines the Scope Dimension Matrix.

Depending on the context, the dimension of "WHAT and WHERE" or "WHAT and WHOM" are getting assessed based on the defined scope (number of building blocks - WHAT).

Scope Dimension Matrix 2/2

While the WHAT and WHERE are defined straight forward, the WHOM might different from context to context. Multiple roadmap clusters may apply various WHOM dimensions - for example, in procurement the differentiation of the WHOM dimension could be defined as direct and indirect materials while in Asset Management different group of assets would be the denominator.

This figure outlines the Scope Dimension Matrix. Dimensions might be different by initiative or solution.

Implementation Strategy Patterns

When the building blocks (WHAT) for a specific initiative are defined, these need to be put into a sequence and a decision has to be taken if a parallel approach might make sense.

This figure outlines the implementation strategy patterns. It lists the typical recurring patterns in this strategy. These four patterns are as follows: big bang, sequential implementation, parallel implementation, and pilot implementation.

In particular instances, a pilot implementation might be considered.

Scope Dimensions and Implementation Strategy - Example

The example provided in the following image details out the "Fast Close" initiative, which consists of 3 building blocks / solutions SAP S/4HANA, Business Planning and Consolidation (BPC) and Shared Service Framework (SSF).

This figure provides you with an example of Scope Dimensions and the Implementation Strategy.

The following is considered::

  • From a "WHAT x WHOM" perspective, the implementation across different business units is considered.
  • The "WHAT x WHERE" dimension considers regions and a specific country (Brazil - derived from the particular business requirements).
  • From a sequencing and parallelization perspective a combination of the dimensions was applied
    • BPC will need to be implemented first
    • Followed by Business Unit specific SAP S/4HANA implementations
    • Brazil will act as a pilot for SSF followed by other regions
    • The roadmap indicates the timing and duration of the defined implementation strategy

Timing Check in Outcome-Based Roadmap

The last step is the backward connection to the outcome-based roadmap. With help of the outcome-based roadmap the desired availability times of the outcomes were discussed with the business.

This figure shows you a sunshine diagram and tells you that the Outcome Based Roadmap and Application Roadmap provide the same information but from different point of views, that it is of crucial importance to keep the two roadmaps in sync and to allow a consistent communication to both the business and IT stakeholders, and that a consistency check (timelines, dependencies, completeness and so on) is required between the two roadmaps.

This starting point is used for a backward planning of the required IT initiatives that make the outcome possible.

However, it might turn out that a detailed consideration of technical necessities and constraints make it difficult to achieve the desired outcome availability times.

Generally, the steps that led to the timing should be reassessed, and when the conflict cannot be resolved the outcome-based roadmap has to be adapted and the change needs to be communicated to the business stakeholders of the outcome.

Transition Architecture

Transition Architecture (TOGAF)

The purpose of the Transition Architecture is to provide "staging points" that enable a better understanding of the evolution from baseline to target architecture. Sequential Transition Architectures will lead to the target architecture, while the time horizon to be taken into consideration will be defined by the initiative.

  • A formal description of one state of the architecture at an architecturally significant point in time.
  • One or more Transition Architectures may be used to describe the progression in time from the Baseline to the Target Architecture.

Related to the roadmap, we define also the Transition Architecture.

Tool-enabled Road Mapping

The creation and maintenance of roadmaps is a crucial activity in the work life of an enterprise architect. Beside the previously discussed entities of business capabilities, solutions, technology etc. the additional dimension of time is added to the overall equation.

As trust with our stakeholders is created through consistent and trustworthy information, we highly recommend to use a sophisticated EA tool for the creation and maintenance of roadmaps. Furthermore, a EA tool helps to increase the efficiency of EAs, enables collaboration, and can be used to simulate specific scenarios while supporting decision making.

This figure provides you with an example of Tool-enabled Road Mapping in the system
  • For sophisticated roadmap planning, it is highly recommended to use an EA modeling tool
  • A central EA repository ensures consistent roadmaps across multiple entities and well as lifecycle information
  • Multiple viewpoints can be provided based on the stakeholder needs
  • Collaboration across stakeholder groups can be enabled

Work Breakdown Structure

Overview

A work-breakdown structure in project management and systems engineering is a deliverable-oriented breakdown of a project into smaller components.

This is an introductory image that introduces the Work Breakdown Structure, which organizes deliverables of an initiative into manageable sections.

A work breakdown structure is a key project deliverable that organizes the team's work into manageable sections.

Source: Wikipedia

The Work Breakdown Structure is a hierarchy, which breaks down a project into smaller components: it is done in order to better define, organize, and control the total work of a project, in other words, to structure initiatives into manageable sections and deliverables. It serves as a basis to do an effort and cost estimations for the various initiatives. WBS, effort and cost estimations are often done in collaboration by Enterprise Architects and the implementation team (lead) and can mark the start of the handover from the architecture planning phase to the implementation phase.

This figure outlines the Work Breakdown Structure. It covers three major areas: 1. Defining the major deliverables and milestones 2. Estimating resource requirements 3. Alignment with key stakeholders.

A work breakdown structure organizes deliverables of an initiative into manageable sections. A work-breakdown structure in project management and systems engineering is a deliverable-oriented breakdown of a project into smaller components.

Example of Work Breakdown Structure

The following graph provides you with a simple template for the work breakdown structure.

This figure provides you with an example of a simple template for the work breakdown structure.

The following graph provides you with an example of a work breakdown structure.

This figure shows you a graph that is an example of a work breakdown structure.

Log in to track your progress & complete quizzes