SlideShare a Scribd company logo
EXTERNAL
CPL216 – Best of Two Worlds:
Continuous Integration and Change Management
2EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Speakers 2017
Las Vegas
September 25 - 29
Bangalore
October 25 - 27
Barcelona
November 14 - 16
Christoph Szymanski Sreedhara G S Wolfram Kramer
3EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,
and they should not be relied upon in making purchasing decisions.
Disclaimer
4EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Challenge
Idea
Process
Demo
Agenda
Challenge
6EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Continuous integration: basic flow
Write code
Push to central
source code
management
system
Automated build & tests
1 2
SCM triggers
CI server3
4
Provide feedback5
SCM
CI Server
7EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Change request management with SAP Solution Manager
Process layer: change & release management process
Technical layer: implementation/execution of changes
Create
request for
change
Process
request for
change
Handover to
execution
Manage
change
execution
Coordinate
release &
deployment
Close
change
8EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Change management and continuous integration: how to combine?
“We already use SAP Solution Manager and we do not want to lose it’s
established change management capabilities.
But we like CI and want to be agile.”
Idea
10EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Best of two worlds: continuous integration meets change management
Change Request Management
Quality Gate Management
Central Transport Management
Continuous
integration
Change
management
Integrate frequently
Automated verification
of each change
11EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Best of two worlds: continuous integration meets change management
Continuous
integration
Change
management
Change document
“What should be implemented by
the development team”
Transport request
“What has been implemented
by the development team”
createsdefines
scope
delivers
artifact
is
managed by
12EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Best of two worlds: continuous integration meets change management
The change document and the transport request are
the interface between continuous integration and change management.
Continuous
integration Change
management
13EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Best of two worlds: continuous integration meets change management
Leading process
Triggers development and defines the
implementation scope
Manages delivery to quality and
production system
Secondary process
Triggered by change document(s)
Delivers iteratively artifacts in high quality into open
transport request(s)
(development system)
Continuous
integration Change
management
14EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Best of two worlds: continuous integration meets change management
Leading process
Triggers development and defines the
implementation scope
Manages delivery to quality and
production system
Secondary process
Triggered by change document(s)
Delivers iteratively artifacts in high quality into open
transport request(s)
(development system)
CPL126 S4H111
Continuous
integration Change
management
Process
16EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Change management: creation of change document
Business
key user
Business
requirement
Request for
change (RfC)
Change
manager
creates
creates
Change
document
17EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Continuous integration: code changes
Change
document
Development team
triggers
Code
change
creates
refers to
18EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Continuous integration: build
Development team
Code
change
creates
CI server
builds
Artifact
Build
Test
Code
check
Change
document
19EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Continuous integration: deployment
Development team
Code
change
creates
CI server
builds
Artifact
Build
Test
Code
check
uploads
Change
document
Transport
request
deploys
Development
account
Deployment
Iteration
20EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Change management: acceptance testing
Change
document
confirms successful test
Quality
account
automatic
import
Transport
request
Tester
tests
Development team
passes to test
21EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Change management: release
Change
document
Change
manager
closes
Production
account
approves import
Transport
request
Business
key user
Request for
change (RfC)
closes
IT operator
imports
22EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Demo
23EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Best of both worlds!
Solution Manager controls the whole process.
Typical enterprise requirements, SOX, ITIL etc. covered by Solution Manager.
Continuous Integration is applied to deliver high quality changes into the
development system.
Developers can apply agile practices and have fast quality feedback.
High degree of automation reduces human error and improves reproducibility.
Investments in automated test will reduce remaining manual testing
significantly for faster delivery to end-users.
24EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Access replays of
 Keynotes
 SAP TechEd live interviews
 Select lecture sessions
http://sapteched.com/online
Continue your SAP TechEd discussion after the
event within the SAP TechEd Community!
 Read and reply to blogposts
 Ask your questions
 Join conversations
sap.com/community
See all SAP TechEd Blogposts
SAP TechEd Online/Community
25EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Further information
Related SAP TechEd sessions
CPL126 – Continuous Delivery
S4H111 – Change Control Management-Continuous delivery in agile and hybrid solutions
CPL275 – Continuous Delivery for SAP Fiori Apps on SAP Cloud Platform
SAP Public Web
https://www.sap.com/developer/tutorials/ci-best-practices-intro.html
SAP Education and Certification Opportunities
Watch SAP TechEd Online
www.sapteched.com/online
26EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Thanks for attending this session.
Please complete your session
evaluation for CPL216.
Dirk Lüdtke
dirk.luedtke@sap.com
Wolfram Kramer
wolfram.kramer@sap.com
Feedback
Christoph Szymanski
christoph.szymanski@sap.com
Contact information:

More Related Content

What's hot

SAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent EnterpriseSAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform
 
Process Excellence with SAP Cloud Platform Process Visibility
Process Excellence with SAP Cloud Platform Process VisibilityProcess Excellence with SAP Cloud Platform Process Visibility
Process Excellence with SAP Cloud Platform Process Visibility
SAP Cloud Platform
 
Sap Activate introducing sa ps next generation, agile-based methodology
Sap Activate   introducing sa ps next generation, agile-based methodologySap Activate   introducing sa ps next generation, agile-based methodology
Sap Activate introducing sa ps next generation, agile-based methodology
Silvestre Oliveira, PMP®, ITIL®
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform
 
SAP Cloud Platform CPEA Roadmap
SAP Cloud Platform CPEA RoadmapSAP Cloud Platform CPEA Roadmap
SAP Cloud Platform CPEA Roadmap
SAP Cloud Platform
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile Deployment
Aras
 
Cloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in DetailCloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in Detail
SAP Cloud Platform
 
Festo_March_2016_V7
Festo_March_2016_V7Festo_March_2016_V7
Festo_March_2016_V7
Andrea Martignoni
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
Finceptum Oy
 
SAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite OverviewSAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite Overview
SAP Cloud Platform
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next Level
Aras
 
SAP Cloud Platform CPEA Services Roadmap (11.2019)
SAP Cloud Platform CPEA Services Roadmap (11.2019)SAP Cloud Platform CPEA Services Roadmap (11.2019)
SAP Cloud Platform CPEA Services Roadmap (11.2019)
SAP Cloud Platform
 
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Technologies
 
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
SAP Cloud Platform
 
Sap activate introducing sa ps next generation, agile-based methodology
Sap activate   introducing sa ps next generation, agile-based methodologySap activate   introducing sa ps next generation, agile-based methodology
Sap activate introducing sa ps next generation, agile-based methodology
Santosh Peddi
 
Panel Discussion SAP DevOps - ReleaseOwl
Panel Discussion SAP DevOps - ReleaseOwlPanel Discussion SAP DevOps - ReleaseOwl
Panel Discussion SAP DevOps - ReleaseOwl
☁ Niranjan Gattupalli
 

What's hot (16)

SAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent EnterpriseSAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent Enterprise
 
Process Excellence with SAP Cloud Platform Process Visibility
Process Excellence with SAP Cloud Platform Process VisibilityProcess Excellence with SAP Cloud Platform Process Visibility
Process Excellence with SAP Cloud Platform Process Visibility
 
Sap Activate introducing sa ps next generation, agile-based methodology
Sap Activate   introducing sa ps next generation, agile-based methodologySap Activate   introducing sa ps next generation, agile-based methodology
Sap Activate introducing sa ps next generation, agile-based methodology
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
SAP Cloud Platform CPEA Roadmap
SAP Cloud Platform CPEA RoadmapSAP Cloud Platform CPEA Roadmap
SAP Cloud Platform CPEA Roadmap
 
Enterprise Agile Deployment
Enterprise Agile DeploymentEnterprise Agile Deployment
Enterprise Agile Deployment
 
Cloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in DetailCloud Platform Enterprise Agreement (CPEA) in Detail
Cloud Platform Enterprise Agreement (CPEA) in Detail
 
Festo_March_2016_V7
Festo_March_2016_V7Festo_March_2016_V7
Festo_March_2016_V7
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
 
SAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite OverviewSAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite Overview
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next Level
 
SAP Cloud Platform CPEA Services Roadmap (11.2019)
SAP Cloud Platform CPEA Services Roadmap (11.2019)SAP Cloud Platform CPEA Services Roadmap (11.2019)
SAP Cloud Platform CPEA Services Roadmap (11.2019)
 
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
 
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
SAP Cloud Platform CPEA Services Roadmap (Nov,19,2019)
 
Sap activate introducing sa ps next generation, agile-based methodology
Sap activate   introducing sa ps next generation, agile-based methodologySap activate   introducing sa ps next generation, agile-based methodology
Sap activate introducing sa ps next generation, agile-based methodology
 
Panel Discussion SAP DevOps - ReleaseOwl
Panel Discussion SAP DevOps - ReleaseOwlPanel Discussion SAP DevOps - ReleaseOwl
Panel Discussion SAP DevOps - ReleaseOwl
 

Similar to SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Change Management

SAP TechEd 2017 CPL216 - Best of Two Worlds - Continuous Integration and Chan...
SAP TechEd 2017 CPL216 - Best of Two Worlds - Continuous Integration and Chan...SAP TechEd 2017 CPL216 - Best of Two Worlds - Continuous Integration and Chan...
SAP TechEd 2017 CPL216 - Best of Two Worlds - Continuous Integration and Chan...
ChristophSzymanski
 
SAP TechEd 2017 CPL216 - Continuous Delivery. An Introduction
SAP TechEd 2017 CPL216 - Continuous Delivery. An IntroductionSAP TechEd 2017 CPL216 - Continuous Delivery. An Introduction
SAP TechEd 2017 CPL216 - Continuous Delivery. An Introduction
ChristophSzymanski
 
Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...
Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...
Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...
SAP Ariba
 
Supplier Integration to Ariba Network: Cloud Integration Gateway
Supplier Integration to Ariba Network: Cloud Integration GatewaySupplier Integration to Ariba Network: Cloud Integration Gateway
Supplier Integration to Ariba Network: Cloud Integration Gateway
SAP Ariba
 
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Twan van den Broek
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
Ted Castelijns
 
Focused build overview
Focused build overviewFocused build overview
Focused build overview
ANNAMALAI VELMURUGAN
 
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP HANA Cloud Platform
 
Adeyinka Olurin - Goal 3 - Change Request Management
Adeyinka Olurin - Goal 3 - Change Request ManagementAdeyinka Olurin - Goal 3 - Change Request Management
Adeyinka Olurin - Goal 3 - Change Request Management
Adeyinka Olurin
 
SAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two CustomersSAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two Customers
Celonis
 
Accelerate your S4HANA journey with SAP RISE.pdf
Accelerate your S4HANA journey with SAP RISE.pdfAccelerate your S4HANA journey with SAP RISE.pdf
Accelerate your S4HANA journey with SAP RISE.pdf
ssuserfeda90
 
News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)
Stefan Beck
 
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
Bernhard Luecke
 
SAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkSAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence Network
Branding Maintenance
 
First to market on demand platform-as-a-service for SAP - Discover London 201...
First to market on demand platform-as-a-service for SAP - Discover London 201...First to market on demand platform-as-a-service for SAP - Discover London 201...
First to market on demand platform-as-a-service for SAP - Discover London 201...
Joachim Mayer
 
SAP Developer Relations for Nextgen
SAP Developer Relations for NextgenSAP Developer Relations for Nextgen
SAP Developer Relations for Nextgen
Craig Cmehil
 
Sap IoT Transformation Best Practices
Sap IoT Transformation Best PracticesSap IoT Transformation Best Practices
Sap IoT Transformation Best Practices
Andrew LeBlanc
 
Unveiling an All-New Support Portal
Unveiling an All-New Support PortalUnveiling an All-New Support Portal
Unveiling an All-New Support Portal
SAP Ariba
 
SAP hybris Billing & Marketing Team Event, Segovia 2016 - Altima
SAP hybris Billing & Marketing Team Event, Segovia 2016 - AltimaSAP hybris Billing & Marketing Team Event, Segovia 2016 - Altima
SAP hybris Billing & Marketing Team Event, Segovia 2016 - Altima
Antonio Priscan
 
L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptx
Guruprasad Bellary
 

Similar to SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Change Management (20)

SAP TechEd 2017 CPL216 - Best of Two Worlds - Continuous Integration and Chan...
SAP TechEd 2017 CPL216 - Best of Two Worlds - Continuous Integration and Chan...SAP TechEd 2017 CPL216 - Best of Two Worlds - Continuous Integration and Chan...
SAP TechEd 2017 CPL216 - Best of Two Worlds - Continuous Integration and Chan...
 
SAP TechEd 2017 CPL216 - Continuous Delivery. An Introduction
SAP TechEd 2017 CPL216 - Continuous Delivery. An IntroductionSAP TechEd 2017 CPL216 - Continuous Delivery. An Introduction
SAP TechEd 2017 CPL216 - Continuous Delivery. An Introduction
 
Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...
Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...
Transform Your Supplier Enablement Program Globally: Tips from E-Commerce Lea...
 
Supplier Integration to Ariba Network: Cloud Integration Gateway
Supplier Integration to Ariba Network: Cloud Integration GatewaySupplier Integration to Ariba Network: Cloud Integration Gateway
Supplier Integration to Ariba Network: Cloud Integration Gateway
 
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
Masterclass Mendix (Jan Penninkhof / Twan van den Broek)
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
 
Focused build overview
Focused build overviewFocused build overview
Focused build overview
 
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
 
Adeyinka Olurin - Goal 3 - Change Request Management
Adeyinka Olurin - Goal 3 - Change Request ManagementAdeyinka Olurin - Goal 3 - Change Request Management
Adeyinka Olurin - Goal 3 - Change Request Management
 
SAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two CustomersSAP Process Mining in Action: Hear from Two Customers
SAP Process Mining in Action: Hear from Two Customers
 
Accelerate your S4HANA journey with SAP RISE.pdf
Accelerate your S4HANA journey with SAP RISE.pdfAccelerate your S4HANA journey with SAP RISE.pdf
Accelerate your S4HANA journey with SAP RISE.pdf
 
News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)
 
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
SAP Active Global Support - Support for Innovation - Quality Assurance at Cus...
 
SAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkSAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence Network
 
First to market on demand platform-as-a-service for SAP - Discover London 201...
First to market on demand platform-as-a-service for SAP - Discover London 201...First to market on demand platform-as-a-service for SAP - Discover London 201...
First to market on demand platform-as-a-service for SAP - Discover London 201...
 
SAP Developer Relations for Nextgen
SAP Developer Relations for NextgenSAP Developer Relations for Nextgen
SAP Developer Relations for Nextgen
 
Sap IoT Transformation Best Practices
Sap IoT Transformation Best PracticesSap IoT Transformation Best Practices
Sap IoT Transformation Best Practices
 
Unveiling an All-New Support Portal
Unveiling an All-New Support PortalUnveiling an All-New Support Portal
Unveiling an All-New Support Portal
 
SAP hybris Billing & Marketing Team Event, Segovia 2016 - Altima
SAP hybris Billing & Marketing Team Event, Segovia 2016 - AltimaSAP hybris Billing & Marketing Team Event, Segovia 2016 - Altima
SAP hybris Billing & Marketing Team Event, Segovia 2016 - Altima
 
L1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptxL1_RISE_with_SAP_NNN_V3.4.pptx
L1_RISE_with_SAP_NNN_V3.4.pptx
 

More from SAP Cloud Platform

SAP Cloud Platform CPEA Roadmap Services (07.2020)
SAP Cloud Platform CPEA Roadmap Services (07.2020)SAP Cloud Platform CPEA Roadmap Services (07.2020)
SAP Cloud Platform CPEA Roadmap Services (07.2020)
SAP Cloud Platform
 
SAP Cloud Platform CPEA Roadmap Services June 2020
SAP Cloud Platform CPEA Roadmap Services June 2020SAP Cloud Platform CPEA Roadmap Services June 2020
SAP Cloud Platform CPEA Roadmap Services June 2020
SAP Cloud Platform
 
SAP Cloud Platform Product Overview – Drive Agility During Rapid Change
SAP Cloud Platform Product Overview – Drive Agility During Rapid ChangeSAP Cloud Platform Product Overview – Drive Agility During Rapid Change
SAP Cloud Platform Product Overview – Drive Agility During Rapid Change
SAP Cloud Platform
 
SAP Cloud Platform CPEA Roadmap Services (03.2020)
SAP Cloud Platform CPEA Roadmap Services (03.2020)SAP Cloud Platform CPEA Roadmap Services (03.2020)
SAP Cloud Platform CPEA Roadmap Services (03.2020)
SAP Cloud Platform
 
SAP Cloud Platform CPEA Roadmap Services (05.2020)
SAP Cloud Platform CPEA  Roadmap Services (05.2020)SAP Cloud Platform CPEA  Roadmap Services (05.2020)
SAP Cloud Platform CPEA Roadmap Services (05.2020)
SAP Cloud Platform
 
2020 central sapcp_requirementschannel_1slider
2020 central sapcp_requirementschannel_1slider2020 central sapcp_requirementschannel_1slider
2020 central sapcp_requirementschannel_1slider
SAP Cloud Platform
 
SAP Cloud Platform CPEA Roadmap Services (04.2020)
SAP Cloud Platform CPEA  Roadmap Services (04.2020)SAP Cloud Platform CPEA  Roadmap Services (04.2020)
SAP Cloud Platform CPEA Roadmap Services (04.2020)
SAP Cloud Platform
 
SAP Cloud Platform CPEA Services Roadmap (01.2020)
SAP Cloud Platform CPEA Services Roadmap (01.2020)SAP Cloud Platform CPEA Services Roadmap (01.2020)
SAP Cloud Platform CPEA Services Roadmap (01.2020)
SAP Cloud Platform
 
SAP Cloud Platform CPEA Services Roadmap (12.2019)
SAP Cloud Platform CPEA Services Roadmap (12.2019)SAP Cloud Platform CPEA Services Roadmap (12.2019)
SAP Cloud Platform CPEA Services Roadmap (12.2019)
SAP Cloud Platform
 
SAP Cloud Platform CPEA Services Roadmap (10.2019)
SAP Cloud Platform CPEA Services Roadmap (10.2019)SAP Cloud Platform CPEA Services Roadmap (10.2019)
SAP Cloud Platform CPEA Services Roadmap (10.2019)
SAP Cloud Platform
 
Overview on What’s New in SAP Cloud Platform Business Rules
Overview on What’s New in SAP Cloud Platform Business RulesOverview on What’s New in SAP Cloud Platform Business Rules
Overview on What’s New in SAP Cloud Platform Business Rules
SAP Cloud Platform
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
SAP Cloud Platform
 
SAP Cloud Platform Product Overview L2 deck
SAP Cloud Platform Product Overview L2 deckSAP Cloud Platform Product Overview L2 deck
SAP Cloud Platform Product Overview L2 deck
SAP Cloud Platform
 
SAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - OverviewSAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
SAP Cloud Platform
 

More from SAP Cloud Platform (15)

SAP Cloud Platform CPEA Roadmap Services (07.2020)
SAP Cloud Platform CPEA Roadmap Services (07.2020)SAP Cloud Platform CPEA Roadmap Services (07.2020)
SAP Cloud Platform CPEA Roadmap Services (07.2020)
 
SAP Cloud Platform CPEA Roadmap Services June 2020
SAP Cloud Platform CPEA Roadmap Services June 2020SAP Cloud Platform CPEA Roadmap Services June 2020
SAP Cloud Platform CPEA Roadmap Services June 2020
 
SAP Cloud Platform Product Overview – Drive Agility During Rapid Change
SAP Cloud Platform Product Overview – Drive Agility During Rapid ChangeSAP Cloud Platform Product Overview – Drive Agility During Rapid Change
SAP Cloud Platform Product Overview – Drive Agility During Rapid Change
 
SAP Cloud Platform CPEA Roadmap Services (03.2020)
SAP Cloud Platform CPEA Roadmap Services (03.2020)SAP Cloud Platform CPEA Roadmap Services (03.2020)
SAP Cloud Platform CPEA Roadmap Services (03.2020)
 
SAP Cloud Platform CPEA Roadmap Services (05.2020)
SAP Cloud Platform CPEA  Roadmap Services (05.2020)SAP Cloud Platform CPEA  Roadmap Services (05.2020)
SAP Cloud Platform CPEA Roadmap Services (05.2020)
 
2020 central sapcp_requirementschannel_1slider
2020 central sapcp_requirementschannel_1slider2020 central sapcp_requirementschannel_1slider
2020 central sapcp_requirementschannel_1slider
 
SAP Cloud Platform CPEA Roadmap Services (04.2020)
SAP Cloud Platform CPEA  Roadmap Services (04.2020)SAP Cloud Platform CPEA  Roadmap Services (04.2020)
SAP Cloud Platform CPEA Roadmap Services (04.2020)
 
SAP Cloud Platform CPEA Services Roadmap (01.2020)
SAP Cloud Platform CPEA Services Roadmap (01.2020)SAP Cloud Platform CPEA Services Roadmap (01.2020)
SAP Cloud Platform CPEA Services Roadmap (01.2020)
 
SAP Cloud Platform CPEA Services Roadmap (12.2019)
SAP Cloud Platform CPEA Services Roadmap (12.2019)SAP Cloud Platform CPEA Services Roadmap (12.2019)
SAP Cloud Platform CPEA Services Roadmap (12.2019)
 
SAP Cloud Platform CPEA Services Roadmap (10.2019)
SAP Cloud Platform CPEA Services Roadmap (10.2019)SAP Cloud Platform CPEA Services Roadmap (10.2019)
SAP Cloud Platform CPEA Services Roadmap (10.2019)
 
Overview on What’s New in SAP Cloud Platform Business Rules
Overview on What’s New in SAP Cloud Platform Business RulesOverview on What’s New in SAP Cloud Platform Business Rules
Overview on What’s New in SAP Cloud Platform Business Rules
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
 
SAP Cloud Platform Product Overview L2 deck
SAP Cloud Platform Product Overview L2 deckSAP Cloud Platform Product Overview L2 deck
SAP Cloud Platform Product Overview L2 deck
 
SAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - OverviewSAP Cloud Platform – Data & Storage - Overview
SAP Cloud Platform – Data & Storage - Overview
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
 

Recently uploaded

Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 

Recently uploaded (20)

Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 

SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Change Management

  • 1. EXTERNAL CPL216 – Best of Two Worlds: Continuous Integration and Change Management
  • 2. 2EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Speakers 2017 Las Vegas September 25 - 29 Bangalore October 25 - 27 Barcelona November 14 - 16 Christoph Szymanski Sreedhara G S Wolfram Kramer
  • 3. 3EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related document, or to develop or release any functionality mentioned therein. This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross negligence. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. Disclaimer
  • 4. 4EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Challenge Idea Process Demo Agenda
  • 6. 6EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Continuous integration: basic flow Write code Push to central source code management system Automated build & tests 1 2 SCM triggers CI server3 4 Provide feedback5 SCM CI Server
  • 7. 7EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Change request management with SAP Solution Manager Process layer: change & release management process Technical layer: implementation/execution of changes Create request for change Process request for change Handover to execution Manage change execution Coordinate release & deployment Close change
  • 8. 8EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Change management and continuous integration: how to combine? “We already use SAP Solution Manager and we do not want to lose it’s established change management capabilities. But we like CI and want to be agile.”
  • 10. 10EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Best of two worlds: continuous integration meets change management Change Request Management Quality Gate Management Central Transport Management Continuous integration Change management Integrate frequently Automated verification of each change
  • 11. 11EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Best of two worlds: continuous integration meets change management Continuous integration Change management Change document “What should be implemented by the development team” Transport request “What has been implemented by the development team” createsdefines scope delivers artifact is managed by
  • 12. 12EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Best of two worlds: continuous integration meets change management The change document and the transport request are the interface between continuous integration and change management. Continuous integration Change management
  • 13. 13EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Best of two worlds: continuous integration meets change management Leading process Triggers development and defines the implementation scope Manages delivery to quality and production system Secondary process Triggered by change document(s) Delivers iteratively artifacts in high quality into open transport request(s) (development system) Continuous integration Change management
  • 14. 14EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Best of two worlds: continuous integration meets change management Leading process Triggers development and defines the implementation scope Manages delivery to quality and production system Secondary process Triggered by change document(s) Delivers iteratively artifacts in high quality into open transport request(s) (development system) CPL126 S4H111 Continuous integration Change management
  • 16. 16EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Change management: creation of change document Business key user Business requirement Request for change (RfC) Change manager creates creates Change document
  • 17. 17EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Continuous integration: code changes Change document Development team triggers Code change creates refers to
  • 18. 18EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Continuous integration: build Development team Code change creates CI server builds Artifact Build Test Code check Change document
  • 19. 19EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Continuous integration: deployment Development team Code change creates CI server builds Artifact Build Test Code check uploads Change document Transport request deploys Development account Deployment Iteration
  • 20. 20EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Change management: acceptance testing Change document confirms successful test Quality account automatic import Transport request Tester tests Development team passes to test
  • 21. 21EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Change management: release Change document Change manager closes Production account approves import Transport request Business key user Request for change (RfC) closes IT operator imports
  • 22. 22EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Demo
  • 23. 23EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Best of both worlds! Solution Manager controls the whole process. Typical enterprise requirements, SOX, ITIL etc. covered by Solution Manager. Continuous Integration is applied to deliver high quality changes into the development system. Developers can apply agile practices and have fast quality feedback. High degree of automation reduces human error and improves reproducibility. Investments in automated test will reduce remaining manual testing significantly for faster delivery to end-users.
  • 24. 24EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Access replays of  Keynotes  SAP TechEd live interviews  Select lecture sessions http://sapteched.com/online Continue your SAP TechEd discussion after the event within the SAP TechEd Community!  Read and reply to blogposts  Ask your questions  Join conversations sap.com/community See all SAP TechEd Blogposts SAP TechEd Online/Community
  • 25. 25EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Further information Related SAP TechEd sessions CPL126 – Continuous Delivery S4H111 – Change Control Management-Continuous delivery in agile and hybrid solutions CPL275 – Continuous Delivery for SAP Fiori Apps on SAP Cloud Platform SAP Public Web https://www.sap.com/developer/tutorials/ci-best-practices-intro.html SAP Education and Certification Opportunities Watch SAP TechEd Online www.sapteched.com/online
  • 26. 26EXTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Thanks for attending this session. Please complete your session evaluation for CPL216. Dirk Lüdtke dirk.luedtke@sap.com Wolfram Kramer wolfram.kramer@sap.com Feedback Christoph Szymanski christoph.szymanski@sap.com Contact information: