SlideShare a Scribd company logo
Getting Technical Buy-In
Martin Alfke - example42 GmbH
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Introduction
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Learning new tech is fun
Head to conferences, meetups,
… and learn about new concepts,
ideas, solutions.
Exchange knowledge is key
concept of conferences and
DevOps practice.
From IRC: “Don’t ask to ask, just
ask.”
Introduction
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Meeting with your manager:
“I have seen a great solution that
will help us solving the Kernel
Scheduler issue which we have
when running more than one in-
memory database in parallel
within our cluster when we run
new deployments of the NodeJS
microservices. I want to
implement that.”
Introduction
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
What’s wrong?
Your manager maybe does not
know about a Linux Scheduler or
in-memory databases. (Yes, he
should, but … reality sometimes
differs!)
Introduction
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
What’s wrong?
Managers think different:
What is the expected TTM?
When do we receive ROI?
Does this increase CAPEX or
OPEX?
Introduction
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
What’s wrong?
Good Managers say different:
How long does the team need to
understand the new tech? (TTM)
Who will be able to support us?
(CAPEX/OPEX)
When will be able to successful
use it? (ROI)
Introduction
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
What’s wrong?
Tech people have to learn
management compatible wording.
Management must concentrate on
their job.
Consultants have to learn how to
really help.
Introduction
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps CAMS
Culture
Automation
Measurement
Sharing
Damon Edwards and John Willis - DevOpsDays Mountain View 2010
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Kultura
Automation
Transparency
Agility
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Kultura:
How do we deal with other
people?
Honest, trustful environment.
Listen, ask, understand.
Never blame or talk negative.
Feedback, Feedback, Feedback
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Kultura:
Collaborative approach.
Together not enemies.
Everybody is a customer.
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Kultura:
Product is customer for Dev
Dev is customer for Ops
Sec is customer for all
Finance is customer for all
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Automation
“Stop soul crushing work” -
Yvonne Wassenaar – CEO Puppet
2019
No manual, boring repetitive work.
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Automation
In the past:
“Never touch a running system”
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Automation
In the past:
“Never touch a running system”
Now:
“Never run a touchy system”
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Transparency
Provide data to everybody and
build dashboards
Ops wants to know platform health
Dev wants to know App timings
Marketing wants to know how
campaign went
Finance wants to know cash burn
rate
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Transparency
Never hide!
Give everybody read access.
Encrypt sensitive information.
What you hide is not visible.
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Agility
Waterfall projects can have a use
case. But not in a flexible, fast
changing environment.
6 months planning
6 months developing
6 months optimizing and fixing :-(
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Agility
“Why have our customer moved to
company B?”
Because company B was
deploying feature by feature.
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Agility
Build a milestone plan for PoC
Make a grooming on PoC duration
and first outcome
Use agile boards. Everything new
comes into backlog
Never allow C-Level override!
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
Kultura
Automation
Transparency
Agility
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
DevOps KATA
KATA – from Wikipedia:
“Kata is a Japanese word ( 型 or
形 ) meaning literally ‘form’
referring to a detailed
choreographed pattern of
movements made to be practiced
alone, and also within groups and
in unison when training. It is
practiced in Japanese martial arts
as a way to memorize and perfect
the movements being executed.”
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
The meaning of Success
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Managers view on success
Tech people view on success
Consultant view on success
Image: tatlin
The meaning of Success
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Managers view on success
Long term vision and strategy
IPP and bonuses are important
Prevent disruptive changes
Ensure stability and availability
Image: tatlin
The meaning of Success
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Manager has success when team
has success.
DevOps KATA: guide, coach, shield
the team
Remove obstacles
Image: tatlin
The meaning of Success
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Tech people view on success
Stability and features are
important
Reduce time spent on unplanned
work like incidents, clean-up
Image: tatlin
The meaning of Success
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Consultant view on success
Why consultants?
Have you filled all open positions?
Do you have enough people for
work load?
Image: tatlin
The meaning of Success
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Consultant view on success
Guide and Coach
Show best practice
Share knowledge
Image: tatlin
The meaning of Success
How to start
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
How to start
Identify what you want to solve
Use wording the manager
understands
5 Minutes pitch
Explain benefit of DevOps KATA
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
How to start
Manager refuses to head to
automation?
Head to CEO/board/shareholders
90 seconds pitch
Digital Transformation, Business
value and success
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
How to start
Manager allows work?
Agree on an amount of time to
analyze
Write a summary
Make an estimate for a PoC
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
How to start
Manager allows work?
Tool to difficult?
Head for support
Mailinglists, Meetings, Slack,
Consultants with proven
knowledge
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Consultative Selling
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Build trust
Share and show your expertise
Think positive
Customer success is top priority
Image: tatlin
Consultative Selling
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Look for the local “hero” or
“champion”
Build a PoC, fast.
Never allow a PoC in production.
This would be “Pile of Crap”.
Half or one day of invest into
future.
Image: tatlin
Consultative Selling
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
You prove yourself to being a
valuable, honest partner, bringing
success to organizations and
business.
Image: tatlin
Consultative Selling
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
K.I.S.S
“Simple can be harder than complex:
You have to work hard to get your thinking clean to
make it simple.
But it's worth it in the end because once you get there,
you can move mountains.”
Steve Jobs
Conclusion
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Conclusion
 Learn your managers
vocabulary
 Follow the DevOps KATA
 Create vision for future
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Conclusion
 Identify what the
company/organization needs
 Enable the champion/hero to
“sell” a solution to management
 Establish a positive
communication environment
Image: tatlin
Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
Conclusion
“I used to think that top environmental problems were biodiversity loss,
ecosystem collapse and climate change. I thought that thirty years of
good science could address these problems. I was wrong.
The top environmental problems are selfishness, greed and apathy, and
to deal with these we need a cultural and spiritual transformation.
And we scientists don’t know how to do that.”
Gus Speth, March 2016
Спасибо

More Related Content

What's hot

Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
SOASTA
 
One Click Deployment with Jenkins - PHP Unconference 2011
One Click Deployment with Jenkins - PHP Unconference 2011One Click Deployment with Jenkins - PHP Unconference 2011
One Click Deployment with Jenkins - PHP Unconference 2011
Mayflower GmbH
 
Syncing with-upstream
Syncing with-upstreamSyncing with-upstream
Syncing with-upstream
Darragh Bailey
 
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...
Richard Johansson
 
EclipseCon 2014 - Modeling symposium lightning talk - Papyrus-RT
EclipseCon 2014 - Modeling symposium lightning talk - Papyrus-RTEclipseCon 2014 - Modeling symposium lightning talk - Papyrus-RT
EclipseCon 2014 - Modeling symposium lightning talk - Papyrus-RT
Charles Rivet
 
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlantaPlugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Alexandre Gouaillard
 
Papyrus for RealTime - Executable Modeling on Eclipse
Papyrus for RealTime - Executable Modeling on EclipsePapyrus for RealTime - Executable Modeling on Eclipse
Papyrus for RealTime - Executable Modeling on Eclipse
Charles Rivet
 
WebRTC Infrastructure scalability notes - Geek'n Kranky - June 2014 @ Google SF
WebRTC Infrastructure scalability notes - Geek'n Kranky - June 2014 @ Google SFWebRTC Infrastructure scalability notes - Geek'n Kranky - June 2014 @ Google SF
WebRTC Infrastructure scalability notes - Geek'n Kranky - June 2014 @ Google SF
Alexandre Gouaillard
 
Continuous Deployment of your Application @jSession#5
Continuous Deployment of your Application @jSession#5Continuous Deployment of your Application @jSession#5
Continuous Deployment of your Application @jSession#5
Marcin Grzejszczak
 
Continuous Deployment To The Cloud
Continuous Deployment To The CloudContinuous Deployment To The Cloud
Continuous Deployment To The Cloud
Marcin Grzejszczak
 
Papyrus for real-time embedded
Papyrus for real-time embeddedPapyrus for real-time embedded
Papyrus for real-time embedded
Charles Rivet
 
One Click Deployment with Jenkins
One Click Deployment with JenkinsOne Click Deployment with Jenkins
One Click Deployment with Jenkins
Mayflower GmbH
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Marcin Grzejszczak
 
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with ConcourseContinuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
VMware Tanzu
 
Papyrus-RT - Executable modeling on eclipse
Papyrus-RT - Executable modeling on eclipsePapyrus-RT - Executable modeling on eclipse
Papyrus-RT - Executable modeling on eclipse
Charles Rivet
 
PapyrusRT: Modelling and Code Generation
PapyrusRT: Modelling and Code GenerationPapyrusRT: Modelling and Code Generation
PapyrusRT: Modelling and Code Generation
Ernesto Posse
 
Modern Release Engineering in a Nutshell - Why Researchers should Care!
Modern Release Engineering in a Nutshell - Why Researchers should Care!Modern Release Engineering in a Nutshell - Why Researchers should Care!
Modern Release Engineering in a Nutshell - Why Researchers should Care!
Bram Adams
 
The Next Generation of Continuous Delivery
The Next Generation of Continuous DeliveryThe Next Generation of Continuous Delivery
The Next Generation of Continuous Delivery
IBM UrbanCode Products
 
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
Chris Fregly
 
Cloud Native CI/CD with Spring Cloud Pipelines
Cloud Native CI/CD with Spring Cloud PipelinesCloud Native CI/CD with Spring Cloud Pipelines
Cloud Native CI/CD with Spring Cloud Pipelines
Lars Rosenquist
 

What's hot (20)

Continuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and JenkinsContinuous Load Testing with CloudTest and Jenkins
Continuous Load Testing with CloudTest and Jenkins
 
One Click Deployment with Jenkins - PHP Unconference 2011
One Click Deployment with Jenkins - PHP Unconference 2011One Click Deployment with Jenkins - PHP Unconference 2011
One Click Deployment with Jenkins - PHP Unconference 2011
 
Syncing with-upstream
Syncing with-upstreamSyncing with-upstream
Syncing with-upstream
 
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...
How to set up an ASP.NET 5 Continuous Delivery Pipeline using IBM Bluemix Dev...
 
EclipseCon 2014 - Modeling symposium lightning talk - Papyrus-RT
EclipseCon 2014 - Modeling symposium lightning talk - Papyrus-RTEclipseCon 2014 - Modeling symposium lightning talk - Papyrus-RT
EclipseCon 2014 - Modeling symposium lightning talk - Papyrus-RT
 
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlantaPlugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
Plugin for other browsers - webRTC Conference and Expo June 2014 @ atlanta
 
Papyrus for RealTime - Executable Modeling on Eclipse
Papyrus for RealTime - Executable Modeling on EclipsePapyrus for RealTime - Executable Modeling on Eclipse
Papyrus for RealTime - Executable Modeling on Eclipse
 
WebRTC Infrastructure scalability notes - Geek'n Kranky - June 2014 @ Google SF
WebRTC Infrastructure scalability notes - Geek'n Kranky - June 2014 @ Google SFWebRTC Infrastructure scalability notes - Geek'n Kranky - June 2014 @ Google SF
WebRTC Infrastructure scalability notes - Geek'n Kranky - June 2014 @ Google SF
 
Continuous Deployment of your Application @jSession#5
Continuous Deployment of your Application @jSession#5Continuous Deployment of your Application @jSession#5
Continuous Deployment of your Application @jSession#5
 
Continuous Deployment To The Cloud
Continuous Deployment To The CloudContinuous Deployment To The Cloud
Continuous Deployment To The Cloud
 
Papyrus for real-time embedded
Papyrus for real-time embeddedPapyrus for real-time embedded
Papyrus for real-time embedded
 
One Click Deployment with Jenkins
One Click Deployment with JenkinsOne Click Deployment with Jenkins
One Click Deployment with Jenkins
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
 
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with ConcourseContinuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
Continuous Delivery: Fly the Friendly CI in Pivotal Cloud Foundry with Concourse
 
Papyrus-RT - Executable modeling on eclipse
Papyrus-RT - Executable modeling on eclipsePapyrus-RT - Executable modeling on eclipse
Papyrus-RT - Executable modeling on eclipse
 
PapyrusRT: Modelling and Code Generation
PapyrusRT: Modelling and Code GenerationPapyrusRT: Modelling and Code Generation
PapyrusRT: Modelling and Code Generation
 
Modern Release Engineering in a Nutshell - Why Researchers should Care!
Modern Release Engineering in a Nutshell - Why Researchers should Care!Modern Release Engineering in a Nutshell - Why Researchers should Care!
Modern Release Engineering in a Nutshell - Why Researchers should Care!
 
The Next Generation of Continuous Delivery
The Next Generation of Continuous DeliveryThe Next Generation of Continuous Delivery
The Next Generation of Continuous Delivery
 
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
 
Cloud Native CI/CD with Spring Cloud Pipelines
Cloud Native CI/CD with Spring Cloud PipelinesCloud Native CI/CD with Spring Cloud Pipelines
Cloud Native CI/CD with Spring Cloud Pipelines
 

Similar to DevOps - How to get technical buy in

OSDC 2019 | DevOps in a containerized world by Martin Alfke
OSDC 2019 | DevOps in a containerized world by Martin AlfkeOSDC 2019 | DevOps in a containerized world by Martin Alfke
OSDC 2019 | DevOps in a containerized world by Martin Alfke
NETWAYS
 
Why Scrum sucks - and what to do about it
Why Scrum sucks - and what to do about itWhy Scrum sucks - and what to do about it
Why Scrum sucks - and what to do about it
DirkLoop
 
Devops, Agile and AI - Cue your Robot Underlords #CLUS2019
Devops, Agile and AI - Cue your Robot Underlords #CLUS2019Devops, Agile and AI - Cue your Robot Underlords #CLUS2019
Devops, Agile and AI - Cue your Robot Underlords #CLUS2019
Marco Coulter
 
DevOps Simulation Experience
DevOps Simulation ExperienceDevOps Simulation Experience
DevOps Simulation Experience
CA Technologies
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
Tasktop
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
Data Science Milan
 
OSDC 2018 | Ops hates containers. Why? by Martin Alfke
OSDC 2018 |  Ops hates containers. Why? by Martin AlfkeOSDC 2018 |  Ops hates containers. Why? by Martin Alfke
OSDC 2018 | Ops hates containers. Why? by Martin Alfke
NETWAYS
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
Angel Alberici
 
Gene and Mik Summarize Their Favorite Talks From DOES 2017
Gene and Mik Summarize Their Favorite Talks From DOES 2017Gene and Mik Summarize Their Favorite Talks From DOES 2017
Gene and Mik Summarize Their Favorite Talks From DOES 2017
Tasktop
 
Cloud native-apps-architectures
Cloud native-apps-architecturesCloud native-apps-architectures
Cloud native-apps-architectures
Capgemini
 
Modern Data Platforms
Modern Data Platforms Modern Data Platforms
Modern Data Platforms
Arne Roßmann
 
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
Trivadis
 
How our product team works
How our product team worksHow our product team works
How our product team works
Michael Hübl
 
5 step bim automation roadmap - shed manufacturers e book
5 step bim automation roadmap - shed manufacturers e book5 step bim automation roadmap - shed manufacturers e book
5 step bim automation roadmap - shed manufacturers e book
LukeHunter14
 
Continuous Delivery for Machine Learning
Continuous Delivery for Machine LearningContinuous Delivery for Machine Learning
Continuous Delivery for Machine Learning
Thoughtworks
 
Bright talk summit ea and innovation
Bright talk summit ea and innovationBright talk summit ea and innovation
Bright talk summit ea and innovation
Capgemini
 
Bright talk summit ea and innovation - jude umeh
Bright talk summit   ea and innovation - jude umehBright talk summit   ea and innovation - jude umeh
Bright talk summit ea and innovation - jude umeh
Jude Umeh
 
The GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro
The GitOps Journey - GitOpsCon EU 2021 - Schlomo SchapiroThe GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro
The GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro
Schlomo Schapiro
 
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Turja Narayan Chaudhuri
 
How can agile help you in clearing the technical debt
How can agile help you in clearing the technical debtHow can agile help you in clearing the technical debt
How can agile help you in clearing the technical debt
Manu Pk
 

Similar to DevOps - How to get technical buy in (20)

OSDC 2019 | DevOps in a containerized world by Martin Alfke
OSDC 2019 | DevOps in a containerized world by Martin AlfkeOSDC 2019 | DevOps in a containerized world by Martin Alfke
OSDC 2019 | DevOps in a containerized world by Martin Alfke
 
Why Scrum sucks - and what to do about it
Why Scrum sucks - and what to do about itWhy Scrum sucks - and what to do about it
Why Scrum sucks - and what to do about it
 
Devops, Agile and AI - Cue your Robot Underlords #CLUS2019
Devops, Agile and AI - Cue your Robot Underlords #CLUS2019Devops, Agile and AI - Cue your Robot Underlords #CLUS2019
Devops, Agile and AI - Cue your Robot Underlords #CLUS2019
 
DevOps Simulation Experience
DevOps Simulation ExperienceDevOps Simulation Experience
DevOps Simulation Experience
 
Project To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streamsProject To Product: How we transitioned to product-aligned value streams
Project To Product: How we transitioned to product-aligned value streams
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
 
OSDC 2018 | Ops hates containers. Why? by Martin Alfke
OSDC 2018 |  Ops hates containers. Why? by Martin AlfkeOSDC 2018 |  Ops hates containers. Why? by Martin Alfke
OSDC 2018 | Ops hates containers. Why? by Martin Alfke
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
 
Gene and Mik Summarize Their Favorite Talks From DOES 2017
Gene and Mik Summarize Their Favorite Talks From DOES 2017Gene and Mik Summarize Their Favorite Talks From DOES 2017
Gene and Mik Summarize Their Favorite Talks From DOES 2017
 
Cloud native-apps-architectures
Cloud native-apps-architecturesCloud native-apps-architectures
Cloud native-apps-architectures
 
Modern Data Platforms
Modern Data Platforms Modern Data Platforms
Modern Data Platforms
 
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
 
How our product team works
How our product team worksHow our product team works
How our product team works
 
5 step bim automation roadmap - shed manufacturers e book
5 step bim automation roadmap - shed manufacturers e book5 step bim automation roadmap - shed manufacturers e book
5 step bim automation roadmap - shed manufacturers e book
 
Continuous Delivery for Machine Learning
Continuous Delivery for Machine LearningContinuous Delivery for Machine Learning
Continuous Delivery for Machine Learning
 
Bright talk summit ea and innovation
Bright talk summit ea and innovationBright talk summit ea and innovation
Bright talk summit ea and innovation
 
Bright talk summit ea and innovation - jude umeh
Bright talk summit   ea and innovation - jude umehBright talk summit   ea and innovation - jude umeh
Bright talk summit ea and innovation - jude umeh
 
The GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro
The GitOps Journey - GitOpsCon EU 2021 - Schlomo SchapiroThe GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro
The GitOps Journey - GitOpsCon EU 2021 - Schlomo Schapiro
 
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1
 
How can agile help you in clearing the technical debt
How can agile help you in clearing the technical debtHow can agile help you in clearing the technical debt
How can agile help you in clearing the technical debt
 

More from Martin Alfke

CfgMgmtCamp 2023 - Puppet is YAML.pdf
CfgMgmtCamp 2023 - Puppet is YAML.pdfCfgMgmtCamp 2023 - Puppet is YAML.pdf
CfgMgmtCamp 2023 - Puppet is YAML.pdf
Martin Alfke
 
HashiTalksDACH-Terraform-Managing training instances in the Cloud
HashiTalksDACH-Terraform-Managing training instances in the CloudHashiTalksDACH-Terraform-Managing training instances in the Cloud
HashiTalksDACH-Terraform-Managing training instances in the Cloud
Martin Alfke
 
PuppetCamp2021-Testing Modules and ControlRepo.pdf
PuppetCamp2021-Testing Modules and ControlRepo.pdfPuppetCamp2021-Testing Modules and ControlRepo.pdf
PuppetCamp2021-Testing Modules and ControlRepo.pdf
Martin Alfke
 
Puppet Camp Paris 2016 Data in Modules
Puppet Camp Paris 2016 Data in ModulesPuppet Camp Paris 2016 Data in Modules
Puppet Camp Paris 2016 Data in Modules
Martin Alfke
 
Power of Puppet 4
Power of Puppet 4Power of Puppet 4
Power of Puppet 4
Martin Alfke
 
Can you upgrade to Puppet 4.x?
Can you upgrade to Puppet 4.x?Can you upgrade to Puppet 4.x?
Can you upgrade to Puppet 4.x?
Martin Alfke
 
Upgrading Puppet CommitterConf Essen 2014
Upgrading Puppet CommitterConf Essen 2014Upgrading Puppet CommitterConf Essen 2014
Upgrading Puppet CommitterConf Essen 2014
Martin Alfke
 
GUUG Hamburg OpenNebula
GUUG Hamburg OpenNebulaGUUG Hamburg OpenNebula
GUUG Hamburg OpenNebula
Martin Alfke
 
Puppet camp london-modulerewritingsmartway
Puppet camp london-modulerewritingsmartwayPuppet camp london-modulerewritingsmartway
Puppet camp london-modulerewritingsmartway
Martin Alfke
 
One
OneOne
Puppet future parser
Puppet future parserPuppet future parser
Puppet future parser
Martin Alfke
 
developing sysadmin, sysadmining developersGuug devops puppet
developing sysadmin, sysadmining developersGuug devops puppetdeveloping sysadmin, sysadmining developersGuug devops puppet
developing sysadmin, sysadmining developersGuug devops puppet
Martin Alfke
 
Gluster fs buero20_presentation
Gluster fs buero20_presentationGluster fs buero20_presentation
Gluster fs buero20_presentation
Martin Alfke
 
Puppet buero20 presentation
Puppet buero20 presentationPuppet buero20 presentation
Puppet buero20 presentation
Martin Alfke
 

More from Martin Alfke (14)

CfgMgmtCamp 2023 - Puppet is YAML.pdf
CfgMgmtCamp 2023 - Puppet is YAML.pdfCfgMgmtCamp 2023 - Puppet is YAML.pdf
CfgMgmtCamp 2023 - Puppet is YAML.pdf
 
HashiTalksDACH-Terraform-Managing training instances in the Cloud
HashiTalksDACH-Terraform-Managing training instances in the CloudHashiTalksDACH-Terraform-Managing training instances in the Cloud
HashiTalksDACH-Terraform-Managing training instances in the Cloud
 
PuppetCamp2021-Testing Modules and ControlRepo.pdf
PuppetCamp2021-Testing Modules and ControlRepo.pdfPuppetCamp2021-Testing Modules and ControlRepo.pdf
PuppetCamp2021-Testing Modules and ControlRepo.pdf
 
Puppet Camp Paris 2016 Data in Modules
Puppet Camp Paris 2016 Data in ModulesPuppet Camp Paris 2016 Data in Modules
Puppet Camp Paris 2016 Data in Modules
 
Power of Puppet 4
Power of Puppet 4Power of Puppet 4
Power of Puppet 4
 
Can you upgrade to Puppet 4.x?
Can you upgrade to Puppet 4.x?Can you upgrade to Puppet 4.x?
Can you upgrade to Puppet 4.x?
 
Upgrading Puppet CommitterConf Essen 2014
Upgrading Puppet CommitterConf Essen 2014Upgrading Puppet CommitterConf Essen 2014
Upgrading Puppet CommitterConf Essen 2014
 
GUUG Hamburg OpenNebula
GUUG Hamburg OpenNebulaGUUG Hamburg OpenNebula
GUUG Hamburg OpenNebula
 
Puppet camp london-modulerewritingsmartway
Puppet camp london-modulerewritingsmartwayPuppet camp london-modulerewritingsmartway
Puppet camp london-modulerewritingsmartway
 
One
OneOne
One
 
Puppet future parser
Puppet future parserPuppet future parser
Puppet future parser
 
developing sysadmin, sysadmining developersGuug devops puppet
developing sysadmin, sysadmining developersGuug devops puppetdeveloping sysadmin, sysadmining developersGuug devops puppet
developing sysadmin, sysadmining developersGuug devops puppet
 
Gluster fs buero20_presentation
Gluster fs buero20_presentationGluster fs buero20_presentation
Gluster fs buero20_presentation
 
Puppet buero20 presentation
Puppet buero20 presentationPuppet buero20 presentation
Puppet buero20 presentation
 

Recently uploaded

快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
APNIC
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
Donato Onofri
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
3a0sd7z3
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
thezot
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
rtunex8r
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
Tarandeep Singh
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
Infosec train
 
Integrating Physical and Cybersecurity to Lower Risks in Healthcare!
Integrating Physical and Cybersecurity to Lower Risks in Healthcare!Integrating Physical and Cybersecurity to Lower Risks in Healthcare!
Integrating Physical and Cybersecurity to Lower Risks in Healthcare!
Alec Kassir cozmozone
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
k4ncd0z
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
APNIC
 

Recently uploaded (14)

快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
 
Integrating Physical and Cybersecurity to Lower Risks in Healthcare!
Integrating Physical and Cybersecurity to Lower Risks in Healthcare!Integrating Physical and Cybersecurity to Lower Risks in Healthcare!
Integrating Physical and Cybersecurity to Lower Risks in Healthcare!
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
 

DevOps - How to get technical buy in

  • 1. Getting Technical Buy-In Martin Alfke - example42 GmbH
  • 2. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH
  • 3. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Introduction
  • 4. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Learning new tech is fun Head to conferences, meetups, … and learn about new concepts, ideas, solutions. Exchange knowledge is key concept of conferences and DevOps practice. From IRC: “Don’t ask to ask, just ask.” Introduction Image: tatlin
  • 5. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Meeting with your manager: “I have seen a great solution that will help us solving the Kernel Scheduler issue which we have when running more than one in- memory database in parallel within our cluster when we run new deployments of the NodeJS microservices. I want to implement that.” Introduction Image: tatlin
  • 6. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH What’s wrong? Your manager maybe does not know about a Linux Scheduler or in-memory databases. (Yes, he should, but … reality sometimes differs!) Introduction Image: tatlin
  • 7. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH What’s wrong? Managers think different: What is the expected TTM? When do we receive ROI? Does this increase CAPEX or OPEX? Introduction Image: tatlin
  • 8. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH What’s wrong? Good Managers say different: How long does the team need to understand the new tech? (TTM) Who will be able to support us? (CAPEX/OPEX) When will be able to successful use it? (ROI) Introduction Image: tatlin
  • 9. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH What’s wrong? Tech people have to learn management compatible wording. Management must concentrate on their job. Consultants have to learn how to really help. Introduction Image: tatlin
  • 10. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA
  • 11. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps CAMS Culture Automation Measurement Sharing Damon Edwards and John Willis - DevOpsDays Mountain View 2010 Image: tatlin
  • 12. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Kultura Automation Transparency Agility Image: tatlin
  • 13. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Kultura: How do we deal with other people? Honest, trustful environment. Listen, ask, understand. Never blame or talk negative. Feedback, Feedback, Feedback Image: tatlin
  • 14. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Kultura: Collaborative approach. Together not enemies. Everybody is a customer. Image: tatlin
  • 15. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Kultura: Product is customer for Dev Dev is customer for Ops Sec is customer for all Finance is customer for all Image: tatlin
  • 16. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Automation “Stop soul crushing work” - Yvonne Wassenaar – CEO Puppet 2019 No manual, boring repetitive work. Image: tatlin
  • 17. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Automation In the past: “Never touch a running system” Image: tatlin
  • 18. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Automation In the past: “Never touch a running system” Now: “Never run a touchy system” Image: tatlin
  • 19. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Transparency Provide data to everybody and build dashboards Ops wants to know platform health Dev wants to know App timings Marketing wants to know how campaign went Finance wants to know cash burn rate Image: tatlin
  • 20. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Transparency Never hide! Give everybody read access. Encrypt sensitive information. What you hide is not visible. Image: tatlin
  • 21. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Agility Waterfall projects can have a use case. But not in a flexible, fast changing environment. 6 months planning 6 months developing 6 months optimizing and fixing :-( Image: tatlin
  • 22. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Agility “Why have our customer moved to company B?” Because company B was deploying feature by feature. Image: tatlin
  • 23. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Agility Build a milestone plan for PoC Make a grooming on PoC duration and first outcome Use agile boards. Everything new comes into backlog Never allow C-Level override! Image: tatlin
  • 24. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA Kultura Automation Transparency Agility Image: tatlin
  • 25. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH DevOps KATA KATA – from Wikipedia: “Kata is a Japanese word ( 型 or 形 ) meaning literally ‘form’ referring to a detailed choreographed pattern of movements made to be practiced alone, and also within groups and in unison when training. It is practiced in Japanese martial arts as a way to memorize and perfect the movements being executed.” Image: tatlin
  • 26. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH The meaning of Success
  • 27. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Managers view on success Tech people view on success Consultant view on success Image: tatlin The meaning of Success
  • 28. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Managers view on success Long term vision and strategy IPP and bonuses are important Prevent disruptive changes Ensure stability and availability Image: tatlin The meaning of Success
  • 29. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Manager has success when team has success. DevOps KATA: guide, coach, shield the team Remove obstacles Image: tatlin The meaning of Success
  • 30. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Tech people view on success Stability and features are important Reduce time spent on unplanned work like incidents, clean-up Image: tatlin The meaning of Success
  • 31. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Consultant view on success Why consultants? Have you filled all open positions? Do you have enough people for work load? Image: tatlin The meaning of Success
  • 32. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Consultant view on success Guide and Coach Show best practice Share knowledge Image: tatlin The meaning of Success
  • 34. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH How to start Identify what you want to solve Use wording the manager understands 5 Minutes pitch Explain benefit of DevOps KATA Image: tatlin
  • 35. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH How to start Manager refuses to head to automation? Head to CEO/board/shareholders 90 seconds pitch Digital Transformation, Business value and success Image: tatlin
  • 36. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH How to start Manager allows work? Agree on an amount of time to analyze Write a summary Make an estimate for a PoC Image: tatlin
  • 37. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH How to start Manager allows work? Tool to difficult? Head for support Mailinglists, Meetings, Slack, Consultants with proven knowledge Image: tatlin
  • 38. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Consultative Selling
  • 39. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Build trust Share and show your expertise Think positive Customer success is top priority Image: tatlin Consultative Selling
  • 40. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Look for the local “hero” or “champion” Build a PoC, fast. Never allow a PoC in production. This would be “Pile of Crap”. Half or one day of invest into future. Image: tatlin Consultative Selling
  • 41. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH You prove yourself to being a valuable, honest partner, bringing success to organizations and business. Image: tatlin Consultative Selling
  • 42. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH K.I.S.S “Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it's worth it in the end because once you get there, you can move mountains.” Steve Jobs
  • 44. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Conclusion  Learn your managers vocabulary  Follow the DevOps KATA  Create vision for future Image: tatlin
  • 45. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Conclusion  Identify what the company/organization needs  Enable the champion/hero to “sell” a solution to management  Establish a positive communication environment Image: tatlin
  • 46. Getting Technical Buy-In DevOpsPro Moscow 2019 - Martin Alfke © example42 GmbH Conclusion “I used to think that top environmental problems were biodiversity loss, ecosystem collapse and climate change. I thought that thirty years of good science could address these problems. I was wrong. The top environmental problems are selfishness, greed and apathy, and to deal with these we need a cultural and spiritual transformation. And we scientists don’t know how to do that.” Gus Speth, March 2016