Bringing the world of DevOps to SAP applications: the DXC Qualibrate joint solution.

DevOps for SAP

Overview

SAP development processes – the ones most often still in use today – tend to suffer from a very slow pace of change, failure to deliver business needs and high risk of downtime and outages.

DevOps solves many of these issues by supporting application delivery in shorter, more frequent delivery cycles where quality is embedded from the start of the process and risk is substantially reduced.

Challenge

Customer expectations are constantly on the increase. Businesses that can’t continually adapt in the face of change won’t remain relevant for long.

Your SAP systems are the critical enablers of your response to this new demand. That means you need to be able to update and improve them as quickly as you deliver new products, features and services to your customers. Most importantly, you need to do so safely, without risk to the business.

Traditional Application Lifecycle Management (ALM) change and release methods – which are often slow, manual, and opaque – no longer fit the bill.

Solution

DXC and Qualibrate built a Continuous Integration and Continuous Delivery (CI/CD) solution, which leverages on tools such as Jenkins and Github. It supports developments on SAP Cloud Platform and also on classic on-premise SAP ABAP & Java developments.

Our integrated solution is designed, trialed, and built as a platform to manage the continuous delivery of business value with fast-feedback loops and  defect prevention through early validation checks.

The move to S/4HANA will speed up the need for SAP's Eclipse IDE and related open-source tools but with our platform, every SAP customer can adopt Agile and DevOps principles and tools on the current SAP landscape, today.

Technologies

Technologies integrated in the DevOps platform.
AbapGit brings the industry-standard Git workflow and establishes versioning, collaboration, and informal reuse of ABAP, HTML5, and JAVA code that is changed/built.
Start with Basic
GitHub acts as the lead repository of all developments enabling geographically unrestricted developer collaboration without the need for developer keys.

GitHub then becomes the lead contributor to CI/CD pipelines between the topology of DEV, QAS, and PROD landscapes.
Jenkins acts as the automation orchestration engine and interfaces with both GitHub workflow triggers and Qualibrate automated functional & regression tests.

It will also take care of the build process which will execute unit tests as early as possible, shifting testing to the left of the SDLC.
Start with Pro
Qualibrate is where pre-configured automated test scripts are stored and executed.

The test results will then be fed back into Jenkins and GitHub to validate the acceptance criteria.

Further test coverage and analytics can be managed within Qualibrate.
Start with Pro
The leading Global SAP Enterprise and Digital Solutions company, offering a range of specialized services from strategic advisory and consulting to outsourcing your entire Enterprise.
Start with Pro

Do you want to see Qualibrate in action?

Watch a recorded video of Qualibrate on SAP

Discover more

Service Virtualization for SAP – You Could Save €240k (and Hit Deadlines)
Blog
Service Virtualization for SAP – You Could Save €240k (and Hit Deadlines)

Does your SAP implementation involve multiple workstreams? Could 3rd party integration slow your progress? If yes to either, Service Virtualization could help you reduce costly delays and help you keep your SAP project under control.

Read Story
Solution Brief
Read the Solution Brief
Thank you!
We sent a copy of the solution brief to your email.
Oops! Something went wrong while submitting the form.
Saving resources while increasing quality and test coverage
Success Story
Saving resources while increasing quality and test coverage

How a large International Dutch retailer saves 80% of recourses on their SAP FMS implementation with Qualibrate.

Read Story

Ready to make Qualibrate work for you?

Let us personally show you how Qualibrate can help.