Quick viewing(Text Mode)

Drive Business Growth with Agile Processes Through Devops For

Drive Business Growth with Agile Processes Through Devops For

WHITE PAPER

DRIVE BUSINESS GROWTH WITH AGILE PROCESSES THROUGH DEVOPS FOR SAP - Pravas Ranjan Rout Executive summary With the launch of SAP S/4 HANA across the globe, there is a higher risk for release defects and increased cost when migrating from legacy processes. To meet the need for robust and agile process innovation without business disruption, Infosys has designed a DevOps implementation methodology that reduces cycle time, accelerates time-to-market and lowers TCO. This paper explains the key elements in the solution approach to DevOps in SAP along with SAP tools and IPs that assure a risk-free and smooth DevOps transformation.

External Document © 2018 Infosys Limited External Document © 2018 Infosys Limited Introduction engagements DevOps is relatively new. This creates significant challenges as In an increasingly technology-driven world, customers use several SAP products during DevOps represents a third-generation implementation and maintenance phases. process innovation framework that extends agile methodology to overcome the This new DevOps process will reduce challenges of collaboration, culture and release cycle time, number of defects automation. As technology evolves, so do during maintenance, and total cost of processes – from waterfall to agile and, ownership (TCO) while accelerating time subsequently, to DevOps. to market. To facilitate a smooth transition from waterfall to DevOps, Infosys has DevOps signifies collaboration between designed an iDEV framework that aligns development and operations teams for with the core metrics of DevOps. With a cohesive and integrated environment. this solution, organizations can accelerate While DevOps has had successful mobile execution with fewer defects in a and cloud implementations, for SAP collaborative and automated environment.

DevOps approach While most standard implementations leverage the of ASAP framework, there is a significant move to become proactive through agile. To enable this, Infosys has leveraged a hybrid agile approach for DevOps with a roadmap for the iDEV framework.

educe Loer defect inection rate trou early collaoration

Key elements of the DevOps approach

1. Assessment using a maturity model utomation

A detailed assessment kit assesses the current situation of process deployment. The kit ode ractice gathers and evaluates inputs from existing SAP accounts such as the level of automation, code practice, release process, infrastructure management, culture, and key performance elease indicators (KPIs) of delivery. Infrastructure

The output is a doughnut chart that is represented as pictures with a guided roadmap. ulture The roadmap highlights the priority of activities to be completed in wave-wise planning. It focuses on the important levers of industry solutions for DevOps such as continuous easurement delivery/ (CD/CI), automation, workflow, and monitoring. rocess

The assessment findings are fed into the maturity framework as shown in the illustration. Figure 1: Assessment Maturity Levers

rocess Deelomentest eleaseDeloy onitor timie

rint danced ile danced utomation danced DI onitorin

un ile utomation elease alendar erformance onitorin

al aterfall and ile anual and utomation rint Execution DI Leel

ral aterfall utomation eed asis L race

Figure 2: Maturity framework that begins at the ‘crawl’ stage and moves towards the mature state of ‘DevOps’

External Document © 2018 Infosys Limited External Document © 2018 Infosys Limited 2. Hybrid Agile The Hybrid DevOps model can accelerate • Focus on the journey towards DevOps by providing: While several mature accounts continue • Automation • Gap as an input to product to use the waterfall methodology through • Dashboards to monitor performance backlog SAP ASAP, agile methodology is rapidly • Workflow and notifications • Shift-left approach gaining popularity. • Increased focus on review with less • Collaboration with key business users rework on a weekly basis

euirement elease est uality aintain Demand Desin uild anaement timie ssurance erations anaement Deloyment

Devps

ontinuous Deploment

ontinuous Interation s utomation proresses

utomation Imroements in Imroements in elease rocess te Devps aturit urve Rises Defect reention ile rameor aturit

Figure 3: Hybrid agile methodology

3. iDEV Framework • Development – This part of the framework handles CD/CI. The iDEV framework is a one-stop solution • Evaluation – This measures metrics to for SAP DevOps process. This proprietary gauge DevOps progress in SAP. There framework is built exclusively for DevOps are two types of metrics measured – process with SAP and manages processes development metrics and operation that target four stages: metrics. Detailed descriptions of these Infrastructure – This is emphasized • are available inside the framework on a pre-production server, which process. is an interim box between quality • Value creation – This refers to and production. It is a mirror image continuous improvement within the of production where all deployable framework. It measures improvements solutions are available and enables and value creation after the process is continuous deployment. deployed.

Estalisment of reroduction serer I Infrastructure ontinuous deloyment

ontinuous interation D Deeloment ontinuous deeloment uild release and

Deeloment metrics E Ealuation eration metrics

i Leel alue creation ero distance to client Innoation and I creation

Figure 4: iDEV framework

External Document © 2018 Infosys Limited External Document © 2018 Infosys Limited 4. Tooling Most of the features of DevOps are mapped to inherent transactions within SAP or SOLMAN. Advanced features can be developed using the ABAP workbench. A comprehensive definition of tooling is available within the iDEV framework with CD/CI combined.

DEV QAS PRD

4 Deploy A 1 Develop B C B C Deploy 5 Noti cation 8 2 Unit Test Noti cation and 6 Impact Assess 9 dashboards 3 Quality 7 Testing

• A - \ Scope De nition • 4 - Deploy changes to quality

• 1 - Develop \ Con guration • 5 - Noti cation for testing

• 2 - Automated Unit Test • 6 - Impact Assessment

• 3 - Code Inspection, Standards etc. • 7 - Automated Testing

• B - Approval for deployment • 9 - Scheduled deployment

• C - Automated sequencing of transports • 9 - Noti cations and dashboards

Figure 5: Tooling map

Today, Infosys’ SAP practice is engaged the lead indicator displays continuous maintenance phases. By leveraging such in DevOps assessments for several success through lesser rework effort, tools, Infosys SAP is helping clients gain retail, manufacturing, energy, and increase in objects per release, etc. The lag visibility into the DevOps transition to pharmaceutical clients. Program success indicator displays results such as improved track progress, measure outcomes and can be tracked through the lead-and-lag cycle time and decrease in defects achieve early wins through their DevOps indicator. During the DevOps transition, during user acceptance testing (UAT) and engagement.

External Document © 2018 Infosys Limited External Document © 2018 Infosys Limited Conclusion Enterprises seeking lean processes are increasingly looking to transition from waterfall to agile methodologies. DevOps represents the next step in process innovation. To help customers with their DevOps journey, Infosys is making significant investments through IPs, tools and frameworks. For instance, the iDEV methodology helps companies transition smoothly from waterfall to DevOps while the proprietary assessment kit helps clients plan their DevOps transformation. With these capabilities and more, SAP’s existing customers can be assured of a risk-free and smooth transition to DevOps.

External Document © 2018 Infosys Limited External Document © 2018 Infosys Limited About the author

Pravas Ranjan Rout is a Principal - Quality Programs with Infosys. Pravas has nearly 20 years of experience in SAP projects including quality management for DevOps, agile, process enrichment, and productivity improvement initiatives.

External Document © 2018 Infosys Limited External Document © 2018 Infosys Limited or more information contact asusinfosyscom

© 2018 Infosys Limited enaluru India ll its esered Infosys eliees te information in tis document is accurate as of its ulication date suc information is suect to cane itout notice Infosys acnoledes te rorietary rits of oter comanies to te trademars roduct names and suc oter intellectual roerty rits mentioned in tis document Excet as exressly ermitted neiter tis documentation nor any art of it may e reroduced stored in a retrieal system or transmitted in any form or y any means electronic mecanical rintin otocoyin recordin or oterise itout te rior ermission of Infosys Limited and or any named intellectual roerty rits olders under tis document

Infosyscom E I tay onnected