Enabling a Practice of Empowerment: Template Based

Objectives

After completing this lesson, you will be able to:
  • Promote a culture of ownership and engagement within the organization
  • Describe integration governance and quality assurance

Introduction to the Lesson: Enabling a Practice of Empowerment - Template Based

This lesson emphasizes the importance of a culture of ownership and engagement within the organization. It explains how the right organizational structure and governance models can be put in place to support the integration strategy and ensure quality assurance.

This lesson contains the following topics:

  • Enable a Practice of Empowerment - Introduction.
  • Establish the Right Organizational Structure.
  • Introduce Integration Governance.
  • Ensure Integration Quality Assurance.

Enabling a Practice of Empowerment - Introduction

Summary

This section provides an introduction to the practice of empowerment. It covers the promotion of a culture of ownership and engagement within the organization.

Introduction

The final phase of the SAP integration solutions consulting methodology deals mainly with nontechnical aspects of business integration and covers the organizational and operational structure of an integration practice.

Enable a Practice of Empowerment.

This Phase Includes the Following Three Steps:

  • The first task is to define the organizational structure, starting with the definition of integration roles and the institutionalization of an Integration Center of Excellence.
  • The second and third tasks relate to the operational structure of the company integration, in which you define an approach for the introduction of integration governance and the quality assurance of the integration.

Goal

The goal of the fourth phase of the SAP Integration Solution Advisory Methodology is to establish integration as a recognized discipline and to position integration as a strategic differentiator in your company. In addition, this phase aims to improve the operational structure of your integration practice and move to an agile approach to integration solution delivery. This includes, for example, democratizing integration delivery, establishing a culture of knowledge sharing and improving communication between (internal/external) development teams.

Extra Personas

In addition to the known architect roles, the following personas are also required in this step:

  • Chief Technology Officer
  • Human resources management specialists

Deliverables

At the end of the fourth phase of this methodology, you have created the following assets:

  • List of applicable integration roles, responsibilities and tasks assigned to organizational units/employees.
  • Interface requests processed with the integration assessment function of the SAP Integration Suite.
  • Checklist for the integration quality.

Establishing the Matching Organizational Structure

Summary

This section describes how to establish the right organizational structure to support the integration strategy. This structure includes the definition of roles, responsibilities, and processes.

Introduction

Definition of integration roles, including responsibilities, and creation of an Integration Center of Excellence to establish business integration as a recognized discipline.

Enterprise integration is a team effort where employees of different roles perform specific tasks in the orchestration to achieve a common goal. For example, delivering integrated business applications or business processes that are integrated end-to-end.

To this end, the SAP Integration Solution Advisory Methodology contains a list of commonly used integration roles in organizations, together with their typical responsibilities and some example activities in an SAP context. The concrete definition of integration roles depends on your specific customer context. You can use the outlined integration roles as a starting point and adapt/extend them to your specific needs.

Integration Roles

Roles and Responsibilities

Chief Integration Officer
Responsibilities:
  • Creation of a strategy for successful business and technology integration.
  • Identification of business opportunities to collaborate and share digital assets beyond the company's boundaries.
  • Introduction of an Integration Center of Excellence (ICoE).

Sample task in an SAP context:

  • Identification of business opportunities enabled by enterprise integration.
  • Definition of an API monetization strategy using the API Management capability within SAP Integration Suite.
Enterprise Architect
Responsibilities:
  • Definition, communication, and continuous improvement of an integration reference architecture based on an overall IT strategy.
  • Definition of integration standards and technology selection guidelines (cross-vendor, hybrid integration platform).
  • Evaluation of new integration technologies.

Sample task in an SAP context:

  • Definition and rollout of company wide technology selection guidelines using the SAP Integration Solution Advisory Methodology.
  • Rollout of integration standards.
  • Review and adjustment of SAP delivered content as part of the Integration Assessment capability within SAP Integration Suite.
Integration Architect - Solution Architect SAP BTP
Responsibilities
  • Definition of technical integration architectures with a focus on specific integration technologies.
  • Definition of technical specifications for integration scenarios based on business requirements.
  • Definition and communication of patterns, templates, and best practices.

Sample task in an SAP context:

  • Definition of development guidelines for SAP Integration Suite.
  • Definition of best practices for integration flows using the Cloud Integration capability within SAP Integration Suite.
Integration Developer
Responsibilities:
  • Implementation and testing of integration scenarios based on technical specifications.
  • Implementation and extension of predefined integration content.

    Sample task in an SAP context:

    • Leveraging the Integration Assessment capability within SAP Integration Suite to determine the best fitting integration technology.
    • Implementation of integration flows in the Cloud Integration capability within SAP Integration Suite.
    • Implementation of data orchestration flows using the SAP Data Intelligence solution.
Integration Administrator
Responsibilities:
  • Technical setup and operations of integration scenarios (for example, archiving or certificate management).
  • Technical monitoring of interfaces, including root-cause analysis and technical error handling.

Sample task in an SAP context:

  • Technical monitoring of messages from SAP Integration Suite in SAP Solution Manager or SAP Cloud ALM.
  • Deployment of certificates in SAP Integration Suite.
Business Domain Expert
Responsibilities:
  • Specification of business requirements for a business process domain or line of business.
  • Semantic definition of interface customizations and messages mapping (together with an integration architect).

Sample task in an SAP context:

  • Specify integration requirements from a business perspective leveraging the Integration Assessment capability within SAP Integration Suite.
  • Definition of customized B2B interfaces and mappings using the Integration Advisor capability within SAP Integration Suite.
Business User
Responsibilities:
  • Processing of workflow tasks.
  • Interacting with business applications (omni-channel access).
  • Monitoring and error correction of messages in a specific business process domain or line of business.

Sample task in an SAP context:

  • Processing of workflow tasks, such as of SAP Build Process Automation.
  • Error correction, canceling, or restart of messages in the SAP Application Interface Framework as part of SAP S/4HANA or SAP Business Suite.
Citizen Integrator
Responsibilities:
  • Performing simple integration tasks independently (self-service).
  • Elimination of need for deep integration knowledge.

Sample task in an SAP context:

  • Leverage Integration Assessment to determine the best fitting technology.
  • Implementation of simple integration scenarios by HR business users in the integration center of SAP SuccessFactors.
  • Integration of buyers and suppliers in SAP Integration Suite, managed gateway based for spend management an SAP Business Network.
Application/API developer
Responsibilities:
  • Customization of business applications.
  • Provisioning of customer-specific APIs.
  • Development of extension applications or mobile applications.

Sample task in an SAP context:

  • Customization of applications with SAP S/4HANA.
  • Development of extension applications on SAP Business Technology Platform.
  • Development of innovative, API-based applications.

Integration Center of Excellence

You also need an organizational unit that is responsible for your company's integration strategy and continuously develops it further. The SAP Integration Solution Advisory Methodology recommends the introduction of an Integration Center of Excellence. This is a cross-departmental team of experts from various disciplines with different perspectives - business units whose applications and data are directly affected by the integration, as well as representatives from compliance and security. The Integration Center of Excellence drives the introduction of the SAP Integration Solution Advisory Methodology in an organization. Therefore, this team is responsible for the following activities:

  • Defines and oversees the execution of an enterprise integration strategy.
  • Designs and oversees the implementation of the hybrid integration platform.
  • Defines and oversees the adoption of integration best practices across the organization's virtual integration community.
  • Facilitates the integration and provides coaching.

This team also handles the mentoring of the company's virtual integration community, which may include integration developers, citizen integrators, and a subset of API/application developers (working on integration-related developments) to set standards and use and promote expertise within the organization. It is important that the Integration Center of Excellence is well connected to other strategic IT units, for example, an Enterprise Architecture Board, and that senior management support is ensured.

Such an Integration Center of Excellence can optimize tactical integration projects. Also, it supports strategic initiatives by providing data access, insight and intelligence to business users, developers, executives, and data analysts through standardized and scalable APIs. This is achieved through accelerators that enable not only data access, but also data insights and intelligence and executive reporting.

Center of Excellence

Procedure

To perform this step, use a template as you cannot define integration roles in terms of responsibilities and tasks in the integration assessment. However, a subset of these roles is reused as part of Integration Assessment. So, it provides role collections for an enterprise architect, an integration architect, and a business domain expert, which are the personas that use this tool.

Template

Introduce Integration Governance

Summary

The introduction of integration governance is described. This governance comprises the definition and implementation of guidelines, standards, and procedures for controlling and monitoring integration solutions.

Introduction

Introduce an integration governance process to ensure that developers design integration scenarios based on agreed standards.

Define a clear integration strategy and ensure its implementation by your virtual integration community based on agreed standards. Provide consistent integration scenarios that support critical business processes. Integration governance must be part of IT governance and include clear responsibilities and escalation paths. Strategic decisions on integration architecture must be in line with the enterprise architecture strategy and made by the Integration Center of Excellence team in consultation with the Enterprise Architecture Board. The Chief Technology Officer has ultimate responsibility for decisions regarding enterprise architecture and technology selection.

Organizational Structure for Integration Governance (Example).

The SAP Integration Solution Advisory Methodology contains several templates that you can use along a governance process for integration developments. The following graphic shows an example of an integration governance process, including the roles involved, the tasks per role, and the applicable accelerators.

Operational Structure for Integration Governance (Example).

This methodology supports integration developers in selecting suitable integration technologies and approaches according to established best practices. If existing technologies are not sufficient, they can turn to the Integration Center of Excellence. Integration governance must also fit into the overarching IT governance of the organization, the framework of which is defined by the chief technology officer and detailed by the integration architects of the center.

Ensure Integration Quality Assurance

Summary

Methods for ensuring integration quality assurance are described. These methods include the monitoring, evaluation, and optimization of integration solutions to ensure high quality and reliability.

Introduction

Integrate a simple integration checklist into your quality assurance processes to better support integration developers.

Quality assurance is essential in IT projects to ensure standards such as security and usability. Integration plays an important role and must be considered in all project phases, from planning to operation.

The SAP Integration Solution Advisory Methodology supports the definition of integration standards and promotes best practices and governance.

Testing is an essential part of quality assurance. Integration developments must follow an organization's established testing methodologies, including unit, integration, and regression testing as well as manual or automated testing for functional and nonfunctional requirements.

Types of Testing

Test typeDescriptionExample in an integration context
Unit testingVerify the functional correctness of individual software modules. Tests are conducted by the respective developer.Testing connectivity (configured APIs, connectors) - Testing mapping programs.
Integration testingVerify the interfaces between components against a software design.Testing of an integration scenario - Testing of replication batch jobs.
Regression testingFinding defects after a major code change has occurred. Specifically, it seeks to uncover software regressions, as degraded or lost features, including old bugs that have come back.Retesting existing integration scenarios after the upgrade of an integrated business application.

Improve your quality assurance process with an integration quality assessment checklist. This measure aims to increase the quality of integration scenarios and train developers. The checklist can be used by integration teams as a self-service and the Integration Center of Excellence also offers coaching through interviews. Results are documented and assigned to test cases. The integration architects at the center are responsible for monitoring the checklist.

Procedure

SAP offers a template for an integration quality checklist that is intended to supplement, but not replace, the classic integration test processes in a company. Integration tests are not supported by the integration assessment function of the SAP Integration Suite. However, SAP and SAP partners offer tools and services that enable integration testing, such as the Customer Test Service for the cloud integration function of SAP Integration Suite.

Template

Log in to track your progress & complete quizzes