DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in...

28
May 7 – 9, 2019 DevOps Mythbusting in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated Quality and Services, Thorsten Thee, SVP and Head of Global Post Sales Operations, SAP SE Session ID # 83655

Transcript of DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in...

Page 1: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

May 7 – 9, 2019

DevOps Mythbustingin the World of Intelligent Enterprises

Volker Kirchgeorg, SVP and Head of Integrated Quality and Services, Thorsten Thee, SVP and Head of Global Post Sales Operations,

SAP SESession ID # 83655

Page 2: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

About the SpeakersVolker Kirchgeorg• SVP and Head of Integrated

Quality and Services, SAP SE• Responsible for the overall

SAP Development Policy and Quality Management System

• Provide Services for SAP & Partners

Thorsten Thee• SVP and Head of Global Post

Sales Operations, SAP SE• Ensures a seamless post

sales experience for both customers and employees on a Franchise basis and acts as trusted advisor to the Digital Business Services Heads.

Page 3: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Key Outcomes/Objectives

1. Learn about Myths in the World of DevOps2. How DevOps can help to improve software

quality 3. Why in a cloud world Dev and Ops are

inseparable

Page 4: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Myth: “With DevOps, you deliver either fast OR with higher quality.”

Page 5: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

All people, regardless of title or background, with direct impact on product creation or operation should work jointly together in one DevOps team.

Shared technical services

Legal…

Non-Product Related Teams

Dev Ops Teams

Developer Operations

Product Mgmt Quality

SalesSecurity

Developer Operations

Product Mgmt Quality

SalesSecurity…

Developer Operations

Product Mgmt Quality

SalesSecurity

… responsible for coding and owner of code

… owns product and aggregates customer requirements

… ensures safe and secure development and operations

… guarantees product availability

... helps the customer to get the best out of the product

… ensures product quality

Page 6: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Micro-Deliveries are the new standard at SAP and SAP’s most agile way of releasing software & services.

Release to Customer (RTC)

Dev

team

2D

ev te

am 1

Consolidate & Check

Minimal Viable Product (MVP) release & continuous releases of incremental features and fixes

Feature

Feature

Feature

Feature

Feature Feature Feature Feature

Feature Feature Feature Feature

Feature Feature Feature

Feature Feature FeatureCol

lect

MVP

feat

ures

Continuous releases of incremental features and fixes

Continuous Delivery / Deployment via automated checks and „Pipelines“

TIME

Page 7: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Faster delivery ensures higher quality Deployed changes are smaller

Automated testing and quality checks detect errors earlier (via continuous delivery pipeline )

Ultimate goal of DevOps Reduce unplanned changes through automated testing and

quality checks

Gain more time to deliver software development projects with excellent quality

The paradox of DevOps is to ensure higher quality through faster delivery.

Software Development

Projects

Improvement & Automation

(„Internal IT Projects“)

Planned Changes & Maintenance Work

Un-plannedChanges

Page 8: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Myth: “With DevOps, you deliver either fast OR with higher quality.”

Page 9: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Myth: “Manual testing is obsolete with DevOps.”

Page 10: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

A continuous delivery pipeline enables development teams to deliver features quickly and with higher quality.

+ Manual

pre-release checks

Page 11: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Business Facing

Technology Facing

Supp

ortin

g th

e Te

am Critique Product

Functional Tests

ExamplesStory Tests

Prototypes

Simulations

UX Consistency Tests

Exploratory Testing

Scenarios

Usability Testing

UAT

Alpha/Beta

Unit Tests

Component Tests

Performance & Load Tests

Security Testing

“-ility” Testing

Automated & Manual

Manual

ToolsAutomated

Source: Agile Testing, Lisa Crispin & Janet Gregory (2011)

Manual testing is today still key in the refined Agile Testing Quadrants and used e.g. to continuously run comprehensive E2E scenario robustness tests

Page 12: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Myth: “Manual testing is obsolete with DevOps.”

Page 13: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Myth: “Regulatory and compliance requirements contradict DevOps.”

Page 14: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Software Engineering practices and traditional regulatory/compliance requirements

Achieve the ultimate system by iterations

Environment of continuous learning

Building systems in frequent and small batches to confirm or reject the design hypothesis

Strong focus on customer collaboration

Strong ownership of product teams and decentralized decision making

change and variability = key success factors

Based on: Achieving Regulatory and Industry Standards Compliance with the Scaled Agile Framework®, August 2017

Rigorous, stage-gated activities that emphasize quality, security, compliance, etc.

System needs to adhere to initial specification

Strong focus on verification and validation

Evidence to standards trough reviews & audits

Sign-offs by accountable (often centralized)

change and variability =risk and uncertainty

Agile Software Engineering

Quality Management Systems

Page 15: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

SAP Docker Open Source Governance uses automated Docker IP scans to ensure license, security and IP compliance

75%

Docker Growth in 1 Yr.

30%

Companies Adopted Docker

Top Technologies Running on Docker

NGINX, REDIS, POSTGRES

3.5M

Dockerized Apps

Open Source

High pace increase of Docker Images in Open

Source domain

Build Ship Run Any App, Anywhere

Why Docker?Difficult identification of licenses and components in Docker Image

No install logs available to know what gets installed

Complexity of dependencies

Low availability of good tool for performing Docker IP Scans

Lack of clarity in fulfilment of License Obligations

Missing Source code and Copyright information for sub-components

Lack of best practices across industries in handling Docker compliance

Docker Open Source Risks

Docker @SAP

Strong growth, ship & use

Docker Images

Easier to

Example:With SAP Docker Open Source Governance, we fulfill legal obligations.

Page 16: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Golden Standard Processes + Multidimensional Compliance Framework come together in SAPs Golden Standard Framework

=Cloud Delivery and Customer Service

processes (ITIL) Focus Processes (e.g. Incident, Problem, Change etc.)

MCF Processes (Security & Compliance

Mgmt.)+

Cloud Delivery Process Map NextGen Building Blocks

Page 17: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Multi-dimensional Compliance Framework (MCF)Audit Once – Use Many

Ops

Dev

Mul

ti-un

it Di

men

sion

HEC

SAP ByD

Ariba

SFSF

SAP CP

Hybris

S/4HANA

CX

…others Inte

grat

ed C

ontro

l Fra

mew

ork

ISO

223

01

SOC

2

New

: C5

Multi-norm Dimension

ISO

270

01

ISO

900

1

Audits are extremely efficient: One result is used for many norms and many units

Page 18: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Myth: “Regulatory and compliance requirements contradict DevOps.”

Page 19: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Myth: “Measurement in DevOps is only about technical metrics.”

Page 20: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

SAP Quality KPIs will provide new levers to govern Product Quality to enhance customer perception of SAP‘s solutions.

Customer Perception

Product Quality

Process Quality

Call Rate

Response Time

Test Automation

Renewal Rate

Net Promoter Score

System Availability / Service Level Fulfilment

Page 21: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

SAP Trust Centerwww.sap.com/trust-center

The SAP Trust Center is a public-facing website on sap.com, designed to provide unified and easy access to trust related content.

Delivers transparency

Users can initiate requests and engage with SAP

Easy access to SAP trust-related documents, certificates, and contracts

SecurityMeasures to ensure SAP

Cloud Security

Cloud Service StatusAvailability data of our cloud services showing the current live status

Privacy SAP respects and

protects the rights of individuals

Data CenterVirtually and physically

protected data with state-of-the-art

technologies

ComplianceShows the vast variety

of ISO/BS as well as certificates

AgreementsOverview of the building

blocks of a SAP Cloud contract

Cloud OperationsShows how SAP runs

cloud operations to help plan and optimize

resources

Page 22: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Myth: “Measurement in DevOps is only about technical metrics.”

Page 23: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated
Page 24: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Our mission of Integrated Quality & Services and Global Post Sales Operations @SAP

We make your solutions seamlessly integrated

We drive an integrated end-to-end view on

quality & management systems across SAP

We innovate and deliver high quality in the cloud:

We accompany you on your journey to the

cloud

Page 25: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Take the Session Survey.

We want to hear from you! Be sure to complete the session evaluation on the SAPPHIRE NOW and ASUG Annual Conference mobile app.

Page 26: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Access the slides from 2019 ASUG Annual Conference here: http://info.asug.com/2019-ac-slides

Presentation Materials

Page 27: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Q&AFor questions after this session, contact us at [email protected] and

[email protected].

Page 28: DevOps Mythbusting in the World of Intelligent Enterprises AC Slide Decks Thursday/ASUG83… · in the World of Intelligent Enterprises Volker Kirchgeorg, SVP and Head of Integrated

Let’s Be Social.Stay connected. Share your SAP experiences anytime, anywhere.

Join the ASUG conversation on social media: @ASUG365 #ASUG