2019-06-12 DevOpsCon Spring 2019
https://devopsconference.de/business-company-culture/how-weve-killed-devops-by-creating-a-dedicated-devops-team/
In the early days of Netguru, we were a bunch of developers and didn’t even think of having a dedicated ops role - life was simple and easy. The company grew, so did our requirements and challenges, and that’s why we’ve decided to change this by introducing The DevOps Team. That’s also how we’ve entered a very dangerous path with a lot of obstacles related to technology, people, and culture.
This presentation is about real scenarios which we’ve encountered and the way we handled them. This is a story about money, expectations, tickets, sweat, and long hours spent making everybody happy. If you’re thinking of hiring a “DevOps Specialist”, then this talk is just for you. Don’t wake up one day and realise that there’s a team in your organisation which takes your focus and energy in the wrong direction.
20. •We need someone to take us through the cloud
& container journey
•We want to automate everything
•There is more "heavy DevOps" to handle
Things evolve
29. Something is not right…
This is what
devops do! ☝
I’m here to do
dev stuff! 😤
I don’t know
how to… º
The checklist
doesn’t work ☹
I can’t access the
server 😡
I’m getting crazy about
waiting for 3-4 weeks for
simple tasks! 🕰 🛑
39. Tension becomes an issue
hey @, check which devs f*cked it up and
tell their leaders about it. I don’t want to
turn the other cheek. This time, it’s them
who should get the a*s beaten.
🔥
The waiting time is a joke.
🚨
59. •NPS from Service Desk tickets >= 50
•Average ticket lead time < 2 work days
•The staging environment is created in less than 1
hour from raising a ticket
Sample goals
60. •Sense of urgency
•Cross-company collaboration and engagement
•Possibility of doing things differently
•Focus
#devops-wartime gave us
62. Everyone thinks of changing the world, but no one thinks of
changing himself.
Leo Tolstoy
Novelist, short story writer
63. •We need to collaborate
•We need a goal, a destination
•We need to automate tedious tasks
•We need to iterate and experiment
•We need to communicate better
What do we need?
64. NPS
NPS - NET PROMOTER SCORE
How likely is it that you would recommend our DevOps services to a friend or
colleague?
65. Positive feedback!
I really appreciate
the efforts to
reorganise structure
and processes in the
DevOps team.
DevOps: Guys are doing
massive overtime, their
processes are a to be
cleaned-up - I'm really
hoping they will figure this
out in upcoming months,
fingers crossed!
I think that the situation between PM
and DevOps goes in the right direction,
recent news about the reorganisation
are very encouraging!
73. •We need to collaborate
•We need a goal, a destination
•We need to automate tedious tasks
•We need to iterate and experiment
•We need to communicate better
What do we need?
74. DevOps definition v2
Combination of cultural philosophies, practices, and tools
that increases an organization’s ability to deliver
applications and services at high velocity.
HTTPS://AWS.AMAZON.COM/DEVOPS/WHAT-IS-DEVOPS/
75.
76. What does it mean to have a good DevOps team?
😱 Ú
79. Culture
Focus on people
CALMS
Conversations with
all teams
Part of company’s
quarterly themes
No blaming
Help people
understand DevOpsMeasuring culture
Continuous
Improvement
80. •Ron Westrum
•The organizational culture predicts the way
information flows through an organization
•Information is the Û
•3 types of organizations
๏ Pathological (power oriented)
๏ Bureaucratic (rule oriented)
๏ Generative (performance oriented)
CALMS: CULTURE
Three Cultures Model
81. CALMS: CULTURE
Three Cultures Model (cont.)
How well you identify with the following statements?
• Responsibilities are shared
• Information is actively sought
• New ideas are welcomed
• …