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
 
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 ManagementAdeyinka 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 - AltimaAntonio 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

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 

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: