0% found this document useful (0 votes)
46 views25 pages

DEV111

The document discusses DevOps for SAP hybrid developments. It covers high-level understanding of DevOps and its applicability in SAP environments. It also discusses IBM's DevOps capabilities map and how it provides a framework for applying DevOps techniques to enterprise applications. The document also discusses rational solutions for SAP using DevOps including enterprise planning, lifecycle management, monitoring, deployment and testing.

Uploaded by

nusystserv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views25 pages

DEV111

The document discusses DevOps for SAP hybrid developments. It covers high-level understanding of DevOps and its applicability in SAP environments. It also discusses IBM's DevOps capabilities map and how it provides a framework for applying DevOps techniques to enterprise applications. The document also discusses rational solutions for SAP using DevOps including enterprise planning, lifecycle management, monitoring, deployment and testing.

Uploaded by

nusystserv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

DEV111 – DevOps for SAP Hybrid Developments

Dr Anup K Ghosh
SAP CTO,IBM Europe
LEARNING POINTS
 High level understanding of DevOps
 Applicability of DevOps in SAP Environment
 Current Adoption status
Our EA clients are facing the same types of challenges as those in the
custom application world

“We need to deliver our software faster and


more often to meet today’s needs of the
business and our customers!”

“We must improve


our quality to prevent
failures “We need to reduce our costs of
software delivery.

Application failures impact the bottom line!


Typical customer experience due to complexity of EA eco-system

41%
experience delays
51%
applications rolled
45%
experience delays
in integration, configuration and back due to quality due to troubleshooting and
testing of applications* issues escaping fine-tuning issues
into production* in production*

Development Testing Staging/


Production

Proactive performance Improve QA effectiveness Reduce resolution time with


optimization production visibility

* Forrester/IBM Study: A New View of IBM’s Opportunity for Integrated Optimized Systems Address
Continuous Everything… 5
Continuous Business Planning

Continuous Customer Process


Feedback and Collaborative Development
Optimization
Steer

People
DevOps
Continuous Develop/
Operate Test
Feedback

Continuous Monitoring
Deploy Continuous Testing

Technology

Continuous Release and Deployment


Continuity…
}
BPH Test Case

Process
Model
generate
Config
Code

Documentation
} Test Data
Test Environment

Environment

Drive BP Management

BP Monitoring
IBM’s DevOps Capabilities Map provides the framework for
applying these techniques to our clients’ enterprise applications
6. Release Planning
1. Capture, Analyze & Continuous 7. Change Management
Prioritize Business
Requirements Business Planning 8. Dashboards

2. Project Planning 9. Traceability

3. Measure to Project
Metrics
4. Traceability
Continuous
5. Dashboard portfolio
Customer Steer Collaborative 10. Collaborative Development
measures Feedback & Development 11. Configuration Management
Optimization 12. Build Management
DevOps
Operate
Continuous
Feedback
Develop/
Test

13. Test Management and execution


Continuous Deploy Continuous
Monitoring Testing
17. Monitor Capacity and Optimize
18. Monitor Performance and Optimize 14. Release Management
19. Monitor User Experience and Optimize 15. Environment Management (provisioning automation)
20. Event and Incident Management Continuous Release and 16. Deployment Automation (Configuration, code, patches,
Deployment upgrades)
Rational solutions for SAP

 Enable traceability between


business and IT requirements,
changes and quality
Enterprise Lifecycle management.
planning for management
 Visualize, analyze, plan SAP for SAP
and communicate
business objectives and
IT dependencies. Steer

 Provide a collaborative
DevOps Agile for
environment for all
Monitoring Operate Develop/ teams with agile
 Manage traditional IT, for SAP Test
SAP
planning and reporting.
virtualized, cloud and
hybrid environments.
Deploy

Testing
for SAP

Deployment  Achieve end to end test


for SAP
 Manage deployment of execution - manual,
SAP and/or non-SAP automated, integration and
updates and performance.
applications.
Simple Enterprise

Modifications
HCP
Real time
data feed
ERP S4HANA Extensions

S4HANA

Real time
data feed

Any DB
Legacy
Non-
SAP

9
Develo pment techniques & Platform
Variety..

Develop XS Applications SuccessFactors Extensions

Hybris

Develop Java Applications


Jam

Develop Fiori/HTML5 Applications Business byDesign

Design Studio
Develop Lumira Storyboards
Custom
•. Visualizations
Readiness…
}
BPH Test Case

Process
Model
generate
Config

Code
} Test Data

Test Environment

Documentation

Environment

Drive BP Management

BP Monitoring
Process Driven.. (BPH , BPM ,BPMon)
pical SAP BPM Tool Suites
New SAP New Business
Solution Blueprint
Process Execution and Optimize in
Blueprint
Integration Validation Production
SAP Solution Existing
Update Blueprint
Business Process Business Process Business Process Automation
Business Process Discovery Design Monitoring & Monitoring
Business Process SAP Solution Manager Business Blueprint
Option 1: Repository
SAP Tools Graphical Business
SAP Solution Process Blueprinting SAP Solution Manager Business Process Monitoring & Analytics
Manager Solution (SAP BPB add-on 7.1)
Documentation Graphical Business SAP Netweaver Process Orchestration in Public Cloud
Assistant (SoDocA) Process Blueprinting
(SAP BPB add-on 7.1)

Option 2: IBM Blueworks Live Integration to SAP SAP Solution Manager Business Blueprint
Solution Manager

IBM BPM 8.0


IBM IBM BPM8.0 IBM Blueworks
Tools IBM ReAL Live
Solution Workbench IBM BPM8.0 IBM BPM 8.0
Process Designer
& Monitor,RSA

12
Option 3:
Other Tools
Process Driven.. (Code)
pical SAP BPM Tool Suites

1. ZeroCode , Less Code


2. BPMN2.0 -> UML-> ABAP/JAVA
3. Auto Code Quality Checker ( SCI/SCI+)
4. Test Early - ABAPUnit
Agile for SAP Agile for
SAP

HANA Studio ABAP Workbench Netweaver

IBM Rational Team Concert

A single, consistent project planning, execution and change mgmt


solution integrated with SAP’s eclipse-based development tools.
IBM’s Continuous Testing framework which will bring highly automated approaches and
dramatically reduce the time and effort in delivering quality results

Test Early, Test Continuously, Improve quality


Continuous Testing..

list of list of impacted Auto Identify test Provision test


itransports Change Analyser test cases environment environment using
UrbaneCode & SAP
LVM

Load Test Data using


Identify test Data Urbane code + Data
Management tools

Leverage existing Test


Auto Execute Test & Management &
create defect Execution Tool
orchestrated by IBM
BPM
Execute Test
Continuous Release & Deployment
IBM’s ALM
Continuous Reference
monitoring Architecture
and feedback…
End User CoE
Experience KPI Dashboard
•Business KPI
Evergreen
Operations •Technical KPI
(Panaya)
Control Center
FAQ / Self Enablement Consolidation /
AMS Dialog Manager (AAP) Harmonisation /
Simplification
TechMon BPMon ibm.com community
(SNP T-Bone ,

Continuous
Improvement
SAP SLT , IBM
Business Process Simplification
IBM Opt Workbench)
Best Practices App Performance Opt
Solution Manager 7.1
Industry PoV (Smartshift , Insight)
Cloud Migration
End User Perf Opt
How to CAMS
Infrastructure Opt

L1 DBM
SME Optimisation
FAQ/Self-Help
Industry Solns
Application
Technology Landscape Client-IBM
Assembly Innovation Council
Center L2 (CIIC) TaaS

As a Service
(TAC) (Worksoft)
AMS Resolution Search (AAP)
Collaboration Community

Biz Process Aligned


Flexible & Agile SaaS
Catapult Preventive
Built-in SME L3 Data Quality Analytics
Assets & Accelerators
DevOps Collaboration Community

18
Shared Services
IBM’s RSLaF approach provides continuous monitoring and
feedback
DevOps for SAP using HANA Cloud Platform or IBM Bluemix to
extend and enhance application functionality

• • RapidApps (beta)
SAP HANA Cloud Platform (HCP) •

Mobile application security
Mobile data
Mobile quality assurance
• Server-side code
• Web IDE
• Monitor & analytics
• Push
SAP HANA SAP HANA Database SAP HANA Application
Infrastructure Services Services Services • Agile planning and tracking
• Application auto-scaling
Fully featured SAP SAP HANA platform as • AppScan mobile analyzer
High performance HANA in the Public a service in a cloud IBM Bluemix • Continuous delivery pipeline
Cloud infrastructure Cloud environment • Git hosting
DevOps Services
The tools that enable continuous delivery for SAP – an example set

Testing for
Lifecycle SAP
management
for SAP Test
Doors Next Workbench
Business
Generation
Blueprint

IBM Rational
Business Process Connector for Quality Performance
Change Analyzer SAP Solution Manager Tester
Manager
Service
Desk Enterprise Team
planning for System Concert Certify
SAP Architect

Agile for
SAP

uDeploy
Netweaver
Business
ABAP
Objects Deployment HANA
for SAP
DevOps for SAP using existing IBM methods, tools, offerings and
partners
Planning
 IBM BPM / Blueworks Live
 ARIS / Power Builder
 SAP Solution Manager
 Panaya
RSLaF Business Process Operations
 Worksoft Analyze Process Discovery
 Business Process Monitoring
Methodology
 Interface Monitoring
 Agile / Distributed Agile
 Job Scheduling Management
 SAP SCI+
 Business KPI Dashboards
 IBM Accelerators on SAP
 KNOA
 Worksoft Capture
 CAST for Code QA
 Java tools

RSLaF Application Operations


Test automation and acceleration
 Systems Monitoring and Alerting
 HPQC / QTP / Rational
 End user Experience Monitoring
 TAO / BPCA
 Data Volume Management
 Worksoft for Lights Out Testing
 Scenario Monitoring
 Panaya
Release and Deploy
 RCA and Exception Management
 IBM Continuous Testing
 Dev/Test Cloud Managed Services
 Worksoft Certify & Analyze
 Worksoft Certify and Analyze
 SAP Solution Manager
Clients can start the DevOps journey from several starting points

Upgrades Agile

Run SAP
Like a Test
Factory Automation
A DevOps approach for enterprise applications can help overcome
obstacles using automation, standardization and increased
frequency
Key Constraints DevOps Solutions for EA engagements
 Automate Dev/Test platform provisioning & configuration
Environment Availability
 Rationalize # of platforms to reduce risk

 Automate & standardize deploy process


Deployment
 Repeatable, reliable & scalable

 Automate testing
Test Set Up & Run
 Catch bugs earlier (shift left)

Governance Issues  Implement Release Management Process

 Use Agile to develop higher quality code faster


Development
 More frequent code updates – fail faster
Summary

 Implementing all of DevOps Capabilities is a journey

 Get a complete DevOps readiness done

 Then prioritise the gaps

 Plan an implementation roadmap

 Significant benefit can be achieved incrementally

You might also like