Tools & Practices to disrupt the status quo
Reshape the way you build software on an ABAP stack
About me
- Technical Guidance Unit @ msg systems
- Interests & Background:
- #CloudNative, #CloudFoundry, #SAPCP ( ~2 yrs)
- #ABAP, #BOPF, #S4HANA ( ~8 yrs)
https://people.sap.com/victor.ionescu
@ivictor88 ( <-- look here for slides )
ionescuv.github.io
Some History && Motivation
DevOps Principles
[ ... high performing organizations deliver software faster AND WITH BETTER QUALITY ... ]
Change might be closer than we think
But first, where's the problem?
-
Quick iterations
-
Fast delivery
-
Automation
Expectation
Reality
- Slow, manual transport processes
- Conflicting changes
- Unstable environments
vs.
-
Responsible teams
-
Reliable delivery
- Silo thinking
- Documentation
- Fingerpointing
Expectation
Reality
vs.
-
High Quality
-
Fast customer feedback
- Long-lasting manual test phases
- Quality not PART of development phase
Expectation
Reality
vs.
Root Cause Analysis
Culture
Infrastructure
Culture
Infrastructure
All-in-one:
- IDE
- SCM
- compiler
- build server
- runtime
NW ABAP
?
Reshape Culture
using the right Tools
Let's try it out!
*not (yet) for productive use
local dev
push
dev
test
prod
CTS
pull
ABAP
UI5
Demo
[1] Application Overview
[2] Use abapGit
[3] Use Unit Tests
[4] Use end-to-end tests
[5] Use pipelines
[6] Pipelines in action
Conclusion
- Internalize & apply the Principles
2. Find the right tools to enable you
3. Stay tuned for updates!
How do you like #itconsapcj?
Thank you for your attention!
Leave your feedback here:
Reshape the way you build applications on an ABAP stack
By Victor Ionescu
Reshape the way you build applications on an ABAP stack
Tools&Practices to disrupt the status quo
- 2,895