SlideShare a Scribd company logo
Quidquid agis,
prudenter agas
et respice finem
My Learnings from aTransition from On-Premise to Cloud Native
About me
▪ Working in SAP ecosystem for 12 years
▪ On the cloud native journey …
@lechnerc77
Where do we come from?
▪ On premise
▪ ABAP
▪ Monoliths that have grown over decades
Where do we (want to) go
Cloud Native to leverage all promises of the cloud like:
▪ Scalability & Resilience
▪ High flexibility
▪ Fast release and feature cycles
▪ Reduction of on-premise pain
It is all about technology
… and techies go
But is your organization, the culture in your organization and
the mindset of the people able to leverage what technology
enables?
It is all about technology … really?
Product Management Architects
Test Engineers
Developers
Operations
Sales
…
“Whoever fights monsters should see to it that in the process
he does not become a monster. And if you gaze long enough
into an abyss, the abyss will gaze back into you.”
Friedrich Nietzsche
The Challenges you might underestimate
Technology
Your on-premise
Organization
Culture
Mindset
My experiences to deal with the challenges …
Flow from the past
Define/Architect/
Design
Develop Release
Flow we should achieve
 It is all about learning and adoption in fast iterations as a team
Define/Architect/
Design
Develop
Release
Reflect/Learn
Product Management
https://www.teezily.com/productmanager
Product Management - Advices
▪ Learn, Learn, Learn – like Domain Driven Design
▪ Show benefits of incremental development
▪ Push them to collaborate with the end user
▪ New answers needed like “How do we monetize our product?”
Architects
http://top10tshirt.com/product/software-architect/
Architects - Advices
▪ Learn, Learn, Learn – Concepts
▪ Align with the fast iterative cycle – no big upfront architecture
▪ Architecture lives … in the team
▪ Base your decisions on data – “experiments”
Evolutionary Architecture
“An evolutionary architecture supports guided, incremental change
across multiple dimensions.”
Developers
https://www.spreadshirt.de/developer+badass+t-shirts-A101047713
Development - Advices
▪ Learn, Learn, Learn – especially outside the SAP ecosystem
▪ Select the (first) team wisely – mindset and comfort zone
▪ Do not get paralyzed by new stuff: one step at a time
▪ You are not the first Cloud Native Developers – Use the Ecosystem
Get support and coaching
Development - Advices
▪ Do not go for polyglot programing at first
▪ Adopt Cloud NativeThinking:
– Errors are okay, as long as you learn: faster/shorter cycles
– Enable operations
– “Automate everything” – “Continuous Everything”
Test Engineers
Test Engineers - Advices
▪ Learn, Learn, Learn - Methodology
▪ Respect the test pyramid
▪ Integrate testers in your team - collaboration
▪ You have new ways to test:
“Test in production” (FeatureToggles, A/B testing)
Operations
https://www.spreadshirt.de/sysadmin-A104770440
Operations - Advices
▪ Learn, Learn, Learn – Continuous Everything
▪ Take the fear that they will be unnecessary in future –
focus shift
▪ Integrate ops engineers into your team - collaboration
▪ Encourage developers for ops tasks – there might be
hidden gems
Sales
▪ Every asked yourself how those
folks get incentivized in the
on-premise world?
▪ Cloud offerings are expected
to be low-touch in every
dimension
▪ How to bring this together?https://www.spreadshirt.com/commercial+sales+manager-A108280367
Essential “New” Role
Security Engineer – this one is essential!
Summary
▪ Cloud Native is much more than technology
▪ Challenge: change of organization, culture and mindset
▪ Collaboration is king – bring all folks together & break silos
▪ Continuous learning is essential
▪ Fast cycles – take them as a chance not as a burden
▪ Take one step after another
▪ Learn beyond the SAP horizon
Questions?
Thank you for your attention!
Helpful Resources (completely biased)
▪ Rich and affordable source of books, webinars etc:
https://www.safaribooksonline.com/
▪ Watch conference contributions available onYouTube like:
– GOTO: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA
– Devoxx: https://www.youtube.com/channel/UCCBVCTuk6uJrN3iFV_3vurg
– Spring Developer:
https://www.youtube.com/channel/UC7yfnfvEUlXUIfm8rGLwZdA
– Cloud Foundry:
https://www.youtube.com/channel/UC0ZYS0Y7b5oiVLvxGf4magw
▪ Embrace the Spring Ecosystem: https://spring.io/
Helpful Resources (completely biased)
SAP ecosystem first choice – S/4HANA Cloud SDK
https://www.sap.com/developer/topics/s4hana-cloud-sdk.html
Helpful Resources (completely biased)
Follow the Cloud Native Ninjas like:
– Sam Newman: @samnewman
– Josh Long: @starbuxman
– Kenny Bastiani: @kennybastian
– Kelsey Hightower: @kelseyhightower
– Pat Kua: @patkua
– Jez Humble: @jezhumble
– Eugen Parachiv: @baeldung

More Related Content

PDF
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil Zambrana
PDF
Building a Culture of Success on Open Principles
PPTX
Agile 2018 keynote session w/ Dom Price
PDF
Agile that works_and_the_tools_we_love
PDF
Scrum in offshore environment
PDF
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
PDF
Lean Innovation introduction
PPTX
No change approach to lean/agile change
Masterclass IIMN - Agile (pensamiento y técnicas) - por José Carlos Gil Zambrana
Building a Culture of Success on Open Principles
Agile 2018 keynote session w/ Dom Price
Agile that works_and_the_tools_we_love
Scrum in offshore environment
Designing for Agile Delight! Customer Obsessed Innovation at Intuit
Lean Innovation introduction
No change approach to lean/agile change

What's hot (20)

PPT
Agile Software Delivery for the Ugandan Context - 2019 Edition
PDF
CEOs best practices to win time back & focus on what matters
PDF
Innovation at Atlassian
PPT
Kontagent sxsw2011
PPTX
Design without Designer
PPTX
Design without Designer
PDF
Agile Project Management for Assurance Functions - SCRUM makes happy
PDF
Distributed Agile Teams: Trello's Tips on Making Them Work
PDF
Lean Startups
PPT
Technical Forum - November 2013
PDF
Valeriy zamarayev
PPTX
Enhance Your Business with Agile Contract & Procurement - Yusuf Kurniawan
PDF
From Scrum To Agile Management
PDF
Scrum Fails?
 
PDF
Lean innovation Introduction
PDF
Growth through prolific innovation management
PDF
Winning at Project Management with the Team Playbook
PPTX
The things we weren't told about Scrum
PPTX
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
PDF
Atlassian Overview
Agile Software Delivery for the Ugandan Context - 2019 Edition
CEOs best practices to win time back & focus on what matters
Innovation at Atlassian
Kontagent sxsw2011
Design without Designer
Design without Designer
Agile Project Management for Assurance Functions - SCRUM makes happy
Distributed Agile Teams: Trello's Tips on Making Them Work
Lean Startups
Technical Forum - November 2013
Valeriy zamarayev
Enhance Your Business with Agile Contract & Procurement - Yusuf Kurniawan
From Scrum To Agile Management
Scrum Fails?
 
Lean innovation Introduction
Growth through prolific innovation management
Winning at Project Management with the Team Playbook
The things we weren't told about Scrum
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
Atlassian Overview
Ad

Similar to SAP Inside Track 2018 - "Quidquid agis, prudenter agas ..." - Learnings from a transition from on-prem to cloud native (20)

PDF
Salesforce DevOps: Where Do You Start?
PDF
DrupalCon 2013 Making Support Fun & Profitable
PDF
Making Support Fun & Profitable: DrupalCon Portland
PDF
Evolving Role of Enterprise Data Warehouse Department in Big Data World
PDF
Agile mobile first
PPTX
DevOps in the Enterprise
PPTX
Holistic Product Development
PDF
Azuga - Uber Architect
PPTX
Build your Own Technology Roadmap!
PDF
Organizational Culture Change during a technology transformation
PPTX
Codemash 2.0.1.4: Tech Trends and Pwning Your Pwn Career
PDF
Agile Software Development for the Ugandan Context
PPTX
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
PDF
stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...
PPTX
Enterprise Frameworks: Java & .NET
PDF
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
PDF
Serverless vs. Developers – the real crash
PPTX
Professional Project Manager Should Be Proficient in Agile
PPTX
GROUP 2 - BAHASA INGGRIS PROFESI - FINAL EXAM.pptx
PPTX
Release Engineering Downstream of an OpenStack Project
Salesforce DevOps: Where Do You Start?
DrupalCon 2013 Making Support Fun & Profitable
Making Support Fun & Profitable: DrupalCon Portland
Evolving Role of Enterprise Data Warehouse Department in Big Data World
Agile mobile first
DevOps in the Enterprise
Holistic Product Development
Azuga - Uber Architect
Build your Own Technology Roadmap!
Organizational Culture Change during a technology transformation
Codemash 2.0.1.4: Tech Trends and Pwning Your Pwn Career
Agile Software Development for the Ugandan Context
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
stackconf 2024 | Ignite DevOps Driving School – Explaining DevOps in 5 Minute...
Enterprise Frameworks: Java & .NET
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Serverless vs. Developers – the real crash
Professional Project Manager Should Be Proficient in Agile
GROUP 2 - BAHASA INGGRIS PROFESI - FINAL EXAM.pptx
Release Engineering Downstream of an OpenStack Project
Ad

More from Christian Lechner (12)

PDF
Serverless and SAP … Oh Behave
PDF
FaaS by Microsoft: Azure Functions and Azure Durable Functions
PDF
[SOT322] Serverless Side-by-Side Extensions with Azure Durable Functions - Wh...
PDF
Serverless side by-side extensions with Azure Durable Functions
PDF
SAP Embrace - A Look behind the curtains (by minnosphere)
PDF
SAP Inside Track Hamburg 2019 - Side-by-Side Extensibility with Microsoft Azure
PDF
Side-by-Side Extensibility with Microsoft Azure
PDF
NET53494 Extensions in the Age of S/4HANA
PDF
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
PDF
SAP Inside Track Munich 2016 - SAP HANA Cloud Platform
PPTX
Text Analysis with SAP HANA
PDF
sitFRA_ BRFplus_TheAPIWay
Serverless and SAP … Oh Behave
FaaS by Microsoft: Azure Functions and Azure Durable Functions
[SOT322] Serverless Side-by-Side Extensions with Azure Durable Functions - Wh...
Serverless side by-side extensions with Azure Durable Functions
SAP Embrace - A Look behind the curtains (by minnosphere)
SAP Inside Track Hamburg 2019 - Side-by-Side Extensibility with Microsoft Azure
Side-by-Side Extensibility with Microsoft Azure
NET53494 Extensions in the Age of S/4HANA
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
SAP Inside Track Munich 2016 - SAP HANA Cloud Platform
Text Analysis with SAP HANA
sitFRA_ BRFplus_TheAPIWay

Recently uploaded (20)

PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
medical staffing services at VALiNTRY
PPTX
ai tools demonstartion for schools and inter college
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Transform Your Business with a Software ERP System
PPTX
L1 - Introduction to python Backend.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
System and Network Administration Chapter 2
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
top salesforce developer skills in 2025.pdf
PDF
System and Network Administraation Chapter 3
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Design an Analysis of Algorithms I-SECS-1021-03
medical staffing services at VALiNTRY
ai tools demonstartion for schools and inter college
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
Transform Your Business with a Software ERP System
L1 - Introduction to python Backend.pptx
Design an Analysis of Algorithms II-SECS-1021-03
How to Choose the Right IT Partner for Your Business in Malaysia
How Creative Agencies Leverage Project Management Software.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
System and Network Administration Chapter 2
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
CHAPTER 2 - PM Management and IT Context
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
top salesforce developer skills in 2025.pdf
System and Network Administraation Chapter 3
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...

SAP Inside Track 2018 - "Quidquid agis, prudenter agas ..." - Learnings from a transition from on-prem to cloud native

  • 1. Quidquid agis, prudenter agas et respice finem My Learnings from aTransition from On-Premise to Cloud Native
  • 2. About me ▪ Working in SAP ecosystem for 12 years ▪ On the cloud native journey … @lechnerc77
  • 3. Where do we come from? ▪ On premise ▪ ABAP ▪ Monoliths that have grown over decades
  • 4. Where do we (want to) go Cloud Native to leverage all promises of the cloud like: ▪ Scalability & Resilience ▪ High flexibility ▪ Fast release and feature cycles ▪ Reduction of on-premise pain
  • 5. It is all about technology
  • 7. But is your organization, the culture in your organization and the mindset of the people able to leverage what technology enables?
  • 8. It is all about technology … really? Product Management Architects Test Engineers Developers Operations Sales …
  • 9. “Whoever fights monsters should see to it that in the process he does not become a monster. And if you gaze long enough into an abyss, the abyss will gaze back into you.” Friedrich Nietzsche
  • 10. The Challenges you might underestimate Technology Your on-premise Organization Culture Mindset
  • 11. My experiences to deal with the challenges …
  • 12. Flow from the past Define/Architect/ Design Develop Release
  • 13. Flow we should achieve  It is all about learning and adoption in fast iterations as a team Define/Architect/ Design Develop Release Reflect/Learn
  • 15. Product Management - Advices ▪ Learn, Learn, Learn – like Domain Driven Design ▪ Show benefits of incremental development ▪ Push them to collaborate with the end user ▪ New answers needed like “How do we monetize our product?”
  • 17. Architects - Advices ▪ Learn, Learn, Learn – Concepts ▪ Align with the fast iterative cycle – no big upfront architecture ▪ Architecture lives … in the team ▪ Base your decisions on data – “experiments”
  • 18. Evolutionary Architecture “An evolutionary architecture supports guided, incremental change across multiple dimensions.”
  • 20. Development - Advices ▪ Learn, Learn, Learn – especially outside the SAP ecosystem ▪ Select the (first) team wisely – mindset and comfort zone ▪ Do not get paralyzed by new stuff: one step at a time ▪ You are not the first Cloud Native Developers – Use the Ecosystem Get support and coaching
  • 21. Development - Advices ▪ Do not go for polyglot programing at first ▪ Adopt Cloud NativeThinking: – Errors are okay, as long as you learn: faster/shorter cycles – Enable operations – “Automate everything” – “Continuous Everything”
  • 23. Test Engineers - Advices ▪ Learn, Learn, Learn - Methodology ▪ Respect the test pyramid ▪ Integrate testers in your team - collaboration ▪ You have new ways to test: “Test in production” (FeatureToggles, A/B testing)
  • 25. Operations - Advices ▪ Learn, Learn, Learn – Continuous Everything ▪ Take the fear that they will be unnecessary in future – focus shift ▪ Integrate ops engineers into your team - collaboration ▪ Encourage developers for ops tasks – there might be hidden gems
  • 26. Sales ▪ Every asked yourself how those folks get incentivized in the on-premise world? ▪ Cloud offerings are expected to be low-touch in every dimension ▪ How to bring this together?https://www.spreadshirt.com/commercial+sales+manager-A108280367
  • 27. Essential “New” Role Security Engineer – this one is essential!
  • 28. Summary ▪ Cloud Native is much more than technology ▪ Challenge: change of organization, culture and mindset ▪ Collaboration is king – bring all folks together & break silos ▪ Continuous learning is essential ▪ Fast cycles – take them as a chance not as a burden ▪ Take one step after another ▪ Learn beyond the SAP horizon
  • 30. Thank you for your attention!
  • 31. Helpful Resources (completely biased) ▪ Rich and affordable source of books, webinars etc: https://www.safaribooksonline.com/ ▪ Watch conference contributions available onYouTube like: – GOTO: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA – Devoxx: https://www.youtube.com/channel/UCCBVCTuk6uJrN3iFV_3vurg – Spring Developer: https://www.youtube.com/channel/UC7yfnfvEUlXUIfm8rGLwZdA – Cloud Foundry: https://www.youtube.com/channel/UC0ZYS0Y7b5oiVLvxGf4magw ▪ Embrace the Spring Ecosystem: https://spring.io/
  • 32. Helpful Resources (completely biased) SAP ecosystem first choice – S/4HANA Cloud SDK https://www.sap.com/developer/topics/s4hana-cloud-sdk.html
  • 33. Helpful Resources (completely biased) Follow the Cloud Native Ninjas like: – Sam Newman: @samnewman – Josh Long: @starbuxman – Kenny Bastiani: @kennybastian – Kelsey Hightower: @kelseyhightower – Pat Kua: @patkua – Jez Humble: @jezhumble – Eugen Parachiv: @baeldung

Editor's Notes

  • #5: Not lift and shift Goal: Cloud Native SaaS Offering in Public Cloud
  • #11: All the stuff is not explicitly restricted to the cloud, but here it becomes inevitable
  • #12: This is not only valid for the cloud, but in the cloud this gets essential to survive
  • #13: Errors are good – as long as you learn from them! Culture that encourages this! Get Feedback often and early
  • #14: Errors are good – as long as you learn from them! Culture that encourages this! Get Feedback often and early
  • #16: Past Godfathers of the product “We know what the customer wants” Thinking in relational DB models Thinking in long development cycles and big releases “It was always this way” is not an argument
  • #18: Past Godfathers of  technology Make the important architectural decisions upfront Experience driven decisions “Doing the hardest work, paving  the way for development”
  • #19: Incremental Change – Make changes in small increments Guided – Take into account prioritized cross-functional requirements + characteristics + avoid degrading Dimensions – Impacting factors beyond technological decisions like evolvement of data, security, Operations
  • #21: Past Development in SAP NetWeaver ABAP was quite static compared to other areas Developers might be hibernated by organization Experience is based on on-premise and SAP
  • #22: Production should be most loved place to be
  • #24: Isolated team Focus on manual testing via click procedures Different degrees of test automation, but always linked to high effort
  • #26: Past Isolated - No Connection to Development Responsible to keep stuff running No/Low focus on automation and self-service Be aware: Operating a cloud solution will be no fun at the beginning