shownotes
× × × ×
speaking.jbaru.ch Slides Video All the links!
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
Not a single developer!
Slide 19
Slide 20
Slide 21
Slide 22
Slide 23
Slide 24
Slide 25
Next thing you know…
Slide 26
And this:
Slide 27
Cause and effect?
Slide 28
Slide 29
Slide 30
TE S
T
CO D
E
AN PL
BU ILD
Slide 31
TE S
T
CO D
E
AN PL
BU ILD
Slide 32
Slide 33
Slide 34
Types of work according to d
evops
Planned Work
Business projects or new features
Internal Projects
Server migrations, software updates and so on
Changes
Driven by feedback on completed work
Unplanned Work
Support escalations and emergency outages
Slide 35
Slide 36
Types of work according to d New Features
Writing code
Refactoring
Writing code
Bug Fixes
Writing code
evelopers
Slide 37
Slide 38
Slide 39
Slide 40
Software craft-person definit ion of done × We got what they × Tests - ✔ want × QA are happy × Clear code × Team lead is happy × Easy to deploy × Product owner is × Non-func reqs – ✔ happy – (i.e. customer is happy) × No new tech dept
Slide 41
Slide 42
Slide 43
Slide 44
Slide 45
Slide 46
Slide 47
Slide 48
Slide 49
Slide 50
Slide 51
Slide 52
Slide 53
Software craft-person definit ion of done × We got what they × Tests - ✔ want × QA are happy × Clear code × Team lead is happy × Easy to deploy × Product owner is × Non-func reqs – ✔ happy – (i.e. customer is happy) × No new tech dept × It’s DevOps ready
Slide 54
Devops-ready software (a.k.a . Cloud-native) × Clear deployment × Observability plan × Feature flags × Stable and fast build × Backwards and × Stateless code forward-compatible × Fast startup and × Event streaming stop
Slide 55
Slide 56
Slide 57
Slide 58
😕
😁
Slide 59
Dev
Ops DevOps
QA
Slide 60
Process
People DevOps
Tools
Slide 61
Productive Process
Productive People DevOps
Productive Tools
Slide 62
Empowered Teams
?!?! DevOps
Kubernetes
Slide 63
The pain is real
Slide 64
Developer Productivity Engineering DevOps
Kubernetes
Empowered Teams
Slide 65
Developer Productivity Enginee Foster Faster Feedback
Collaborate through Effective Tooling
Eliminate Toil for Developers
Dedicated Organizational Mindset
ring Embrace Rigorous Observability for Proactive Improvement
Prioritize Automation and Eliminate Bottlenecks Outcomes Over Output
Slide 66
Devops against developers? × DevOps mainly solves Ops’ concerns by making processes and ops tools more productive
× Developer Productivity Engineering makes devs more productive
× This is how we bring developers into the fold of DevOps
Slide 67
Learn more and try it today!
× × × ×
Take the Gradle/Maven Speed Challenge Be DPE Agent of Change! Read the DPE Handbook Watch the DPE Summit videos
x
speaking.jbaru.ch
Slide 68
THANKS! Q&A and Twitter X/Bsky/Mastodon/LinkedIn ads: x @jbaruch x @InfobipShift x speaking.jbaru.ch