View
511
Download
2
Category
Preview:
Citation preview
Culture eats DevOps for Breakfast
DevOps Summit Chris Flink
@chrisflink
What is DevOps about?
The Cloud?
DevOpsSummitBrussels @chrisflink
What is DevOps about?
10 Deploys a day?
DevOpsSummitBrussels @chrisflink
What is DevOps about?
The Tools?
DevOpsSummitBrussels @chrisflink
DevOps is about…
• Not ( just) the tools, but the people • Separate Goals and Means
• Not ( just) the people, but the culture • Make people feel safe and co-operate
• Not ( just) the culture, but the behaviour • It is what you do, how you react, how you behave
DevOpsSummitBrussels @chrisflink
The questions are
• How to make two departments collaborate • How do you build a strong culture and influence
behaviour?
DevOpsSummitBrussels @chrisflink
Implementing DevOps is about Changing Organisational Culture Nolost Capital helps companies create and maintain a culture that enables them to be
successful and achieve business goals.
• Using: Research, Data Analysis, Science • Providing: Business Intelligence, Coaching, Interventions
• Chris Flink – Co-Founder • Data / Process / People / IT • Computer Science, Business and Psychology
DevOpsSummitBrussels @chrisflink
A short story
Tension between office and outside sales force
“Why can’t they pay more attention to the quality of their notes for the offer?”
“Why are they always complaining, can’t they
see I’m busy generating business?”
DevOpsSummitBrussels @chrisflink
The problem is not unique
• MarSals (Marketing – Sales)? • ManLogs (Manufactoring – Logistics)?
• What can we learn from this?
DevOpsSummitBrussels @chrisflink
What’s causing the behaviour
• Different goals and targets • No understanding of the peculiarities of each
others work • Busy doing ‘their ’ work and no time for each
other • No dialog, no constructive feedback, just
blaming
DevOpsSummitBrussels @chrisflink
Find a shared goal
• Search for a broader perspective • Get together and have a dialog
• Hint: Look at the company’s mission
• Make Customers Happy • Enable the Business • Grow number of projects / clients / users • Etc.
DevOpsSummitBrussels @chrisflink
Define a shared strategy
• How to achieve this goal together
DevOpsSummitBrussels @chrisflink
Make it fun!
DevOpsSummitBrussels @chrisflink
TheFunTheory-h;p://www.youtube.be/watch?v=2lXh2n0aPyw
It’s never ready
• Continuous Feedback and learning
DevOpsSummitBrussels @chrisflink
Second Question
How do you build a strong culture and
influence behaviour?
DevOpsSummitBrussels @chrisflink
Story: Coolblue • Fast growing company • Doubling in size every 20 months • € 500+ million turnover • Secret of their success?
– A very strong focus on the customer (external) and organisation culture (internal)
Source: https://www.youtube.com/watch?v=CahqmZPZfVc (Dutch)
DevOpsSummitBrussels @chrisflink
Approach
• Know where you stand and where you are coming from
• Know where you want to go • Know what steps to take when
DevOpsSummitBrussels @chrisflink
Assess current situation
• Employee research (questionnaires, interviews, ...) – What is working well and should be secured – What is not and should be changed – Hidden frustrations, incomprehension, resistance
• Management / Stakeholder interviews – Business objectives – Restrictions – Willingness to change
DevOpsSummitBrussels @chrisflink
What do you want to achieve
• What is the desired behaviour? – Make it explicit: “After helping someone, you always ask if everything is clear and if there is anything else he / she needs help with” “When someone makes an error we don’t judge but ask how we can help to recover first, and ask how we can prevent it in the future after”
DevOpsSummitBrussels @chrisflink
Take the right step at the right time
• Laws of Psychology apply – Maslow Pyramid – Adam’s Equity model
DevOpsSummitBrussels @chrisflink
DevOpsSummitBrussels @chrisflink
Start!
• Make sure everybody feels safe – To make errors – To be unknowing – To speak up
• Plan time to evaluate, give feedback, and discuss improvements – Sometimes standing still is the best way to make
progress
DevOpsSummitBrussels @chrisflink
Applied to DevOps
• Know your target group (no stereotyping but often…)
– Technical – Data and metrics driven – Love their tools – Communication (feedback) skills – Combine with values of Open Source Culture
DevOpsSummitBrussels @chrisflink
Things to take into account
• It’s a continuous process • Group influence is a very strong driver for
behaviour
DevOpsSummitBrussels @chrisflink
Things to take into account
DevOpsSummitBrussels @chrisflink
TheAschExperiment-h;ps://www.youtube.com/watch?v=qA-gbpt7Ts8
Things to take into account
• Support and train people where required
• You are the example • Make it fun!
DevOpsSummitBrussels @chrisflink
Benefits of strong culture
• Easier to attract and hire talent • Lower employee turnover • Happy employees
– Are more productive – Make less errors – Have lower absenteeism rate – Are more resilient
DevOpsSummitBrussels @chrisflink
Questions?
DevOpsSummitBrussels @chrisflink
Thank you!
Contact: nolostcapital.nl
chrisflink@nolostcapital.nl @chrisflink
DevOpsSummitBrussels @chrisflink
Recommended