SlideShare a Scribd company logo
5 Keys to Building a Successful
DevOps Culture
Mandi Walls
Technical Practice Manager, Chef
DevOps Drive-In, May 22, 2014
whoami
• Mandi Walls
• Technical Practice Manager @ Chef
• @lnxchk
• Author of “Building A DevOps Culture”
• http://www.oreilly.com/velocity/free/building-devops-culture.csp
DevOps at 50,000 Feet
It is:
a cultural and professional movement
It isn’t:
a job description, new team, or solitary
organization
Why DevOps
• New practices that emerged from the maturation of web operations
• A deeper reliance on technology in more industries
• Desire from customers and stakeholders
A drive toward more
interaction,
responsiveness,
interconnectedness
Components of DevOps
• CAMS
• As described by John Willis in What DevOps Means To Me, 7/16/10
• Culture
• Automation
• Measurement
• Sharing
http://www.getchef.com/blog/2010/07/16/what-devops-means-to-me/
Culture
• Shared values and behaviors
• There’s no right culture for DevOps, but there are characteristics:
• Supportive
• Open to experimentation
• Flexible
• Collaborative
• Trusting
• If your organization isn’t these things, you have to build them
Building or Changing Culture
• This is hard.
• No, like, seriously hard.
• Focus on behaviors and values
• Tools influence behavior
• How you use them, what you use them for, influences values
Transforming Your Organization to DevOps
• Technologists love tools!
• No one can sell you a “DevOps Solution”, the “C” part is hard work!
• Our 5 Keys:
• Setting Goals
• Gaining Executive Support
• Building Pilot Projects
• Training and Prioritization
• Outreach And Evangelism
Key 1: Setting Goals
Why Are You DevOpping?
• Focus on measurable improvements
• “We want to reduce our new-release install time from 16 hours to 90
minutes.”
• “We want to reduce our new feature time-to-market from 6 months to
5 days.”
• Challenging!
• Do you have the initial metrics?
• Or do things just feel wrong?
Good Goals
• Your goals should matter to lots of people in your organization
• “DevOps” is really just short for “DevProductSupportNetSecBizOps”
Goals in Numerous Places
• The goals you choose to focus on shouldn’t be in opposition to any
team’s individual goal
• That’s not a way to get support when you need it!
• If you don’t know what matters, talk to people!
• Broaden your scope of stakeholders
• Look for complimentary goals
Lower TTM + More testing + Fewer Bugs in Prod
=
Introducing Some Automation
Key 2: Gaining Executive Support
Air Cover
• The right goals will get buy in
• Your DevOps transformation will need some people, some budget,
some time
• You may have to move people around, or change their workloads
Skunkworks
• It’s tempting to just go for it and hope for the best
• In some organizations this definitely works!
• In others, you’ll want someone to help cut through red tape and make
resources available
Silos
• Exist for reasons
• If your silos are skills based,
they can become porous
• Network
• Security
• Storage
• Have to be addressed in a
constructive manner
https://www.flickr.com/photos/97367204@N06/11391488416
Non-Executive Influencers
• Prominent team members that people look up to
• Look for informal lines of influence
• “Let’s see what Bob thinks of that” or “We should ask Jane”
Look for the People Everyone Wants on Their Team
The Role of Management in a DevOps Transition
• Workload prioritization
• Influence on external teams
• “Who do I have to talk to to make this happen?”
• Managing personnel issues
• Orgs in transition may end up moving people to new teams, changing
someone’s role drastically, letting people go, or other scary things
• You want someone respected in your organization to back your
project
Key 3: Building Pilot Projects
http://cdn.memegenerator.net/instances/250x250/49589360.jpg
Why a Pilot?
• CAMS
• Creating a Culture
• Building Automation
• Measuring all the Things
• Sharing What Happens
• If these aren’t natural to your team, you need a place to practice
Picking A Pilot
• Management support
• Start small, but deep
• Flush out all the gnarly bumps in the road
• Representative of real work
What Makes a Good Pilot
• Working with modern platforms
• Programming language, OS version
• Also interfaces – loosely coupled upstream and downstream
• Brand new, greenfield is good!
• Established projects with a new release are too!
• Teams are open to experimentation
Development Team
• Might be changing their work a bit
• Giving them new tools
• Expecting different results
• Are they engaged in the M?!?
• Participating in oncall, outage response, deployment
Product
• New DevOps activities might take time away from writing code
• Establishing priority across multiple goals
Operations
• The most common target team for “DevOps”
• Easy to overburden, need explicit prioritization
• DevOps will be more than “Operations with more coding”
• Work often focuses on the A and M parts of CAMS
QA, Release Engineering
• Moving towards increasing automation
• Requirement of advanced skills
Customer Support
• The place to find out what customers care about
• Find things like “Customers want more features and fixes faster” vs
“Customers demand 100% uptime”
Key 4: Training and Prioritization
Training
• Train everyone
• On new tools, on new workflows
• Training is part of sharing – everyone gets a chance to have
experience
Moving Workloads
• The folks who have to learn new things have to have time to do it
• Some of their current work will have to be deprioritized or moved
• Everyone on the team should get a chance to do new stuff – don’t
leave someone behind to maintain the old stuff alone
Setting Expectations
• Don’t kill anyone for DevOps
• It takes time to learn new tools, no matter how excited the team is
about it
• Your entire project will take time as well
Helping the Lost or Disgruntled
• Any change has effects on the organizations involved
• It’s likely that adoption and enthusiasm will not be universal
• Up to management to incentivize, reward
• Make the hard decisions about an individual’s future with the group
Hiring for DevOps?
• No.
• Expecting brand-new individual contributors to change your culture is
a losing proposition
• Organizational change can be germinated from new leadership
• Still requires influence, credibility, the right person
Key 5: Outreach and Evangelism
Showing Off
• Talk about your project
• Internally
• Externally
• All the time
• Use different venues
• Brown bags sessions, formal workshops, larger talks, All-Hands
• Documents, video, graphs!
Tiger Team
• Help other teams navigate
• Have a multitude of skills
• Establish practice for workflows, feedback, improvements
• Potentially act as helpdesk on new tools and processes
Bonus: 3 Helpful Tips
Having Patience
• It will take time
• Some will be experimental
• You won’t do it perfectly the first time
Engage with Management
• Use the right PKIs
• Manage to people and to tools
Over Communicate
If you feel like you’re talking about it too
much, you’re probably just about right
Thank You
@lnxchk
Check out Chef!
• Configuration management
• Linux, Windows, AIX, other Unixes
• Learn More:
• https://learnchef.opscode.com/
• https://getchef.com
• Follow us on Twitter: @chef
5 Keys to Building a Successful DevOps Culture

More Related Content

What's hot

Walk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsWalk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOps
Nathen Harvey
 
5 Best Practices DevOps Culture
5 Best Practices DevOps Culture5 Best Practices DevOps Culture
5 Best Practices DevOps Culture
Edureka!
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
DreamLab
 
Devops
DevopsDevops
Devops
lakmal123
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
Micro Focus
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
JumpCloud
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
johnfcshaw
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
Brian Chorba
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
Red Gate Software
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael CollinsDevopsdays
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
David Walker
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
oGuild .
 
Devops
DevopsDevops
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOpsKiril Serebnik
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
Navvia
 
What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?
Matthew Skelton
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
Ernest Mueller
 
Enabling The DevOps Culture At Organization
Enabling The DevOps Culture At OrganizationEnabling The DevOps Culture At Organization
Enabling The DevOps Culture At Organization
India Scrum Enthusiasts Community
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
ITpreneurs
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
CA Technologies
 

What's hot (20)

Walk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsWalk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOps
 
5 Best Practices DevOps Culture
5 Best Practices DevOps Culture5 Best Practices DevOps Culture
5 Best Practices DevOps Culture
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
 
Devops
DevopsDevops
Devops
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
 
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014Four pillars of DevOps - John Shaw - Agile Cambridge 2014
Four pillars of DevOps - John Shaw - Agile Cambridge 2014
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Devops
DevopsDevops
Devops
 
Fundamental Concepts of DevOps
Fundamental Concepts of DevOpsFundamental Concepts of DevOps
Fundamental Concepts of DevOps
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?What Does DevOps Culture Feel Like?
What Does DevOps Culture Feel Like?
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Enabling The DevOps Culture At Organization
Enabling The DevOps Culture At OrganizationEnabling The DevOps Culture At Organization
Enabling The DevOps Culture At Organization
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 

Viewers also liked

(re)building an engineering culture: DevOps@TGT
(re)building an engineering culture: DevOps@TGT(re)building an engineering culture: DevOps@TGT
(re)building an engineering culture: DevOps@TGT
hmmickman
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
 
Accelerating Your Web Application with NGINX
Accelerating Your Web Application with NGINXAccelerating Your Web Application with NGINX
Accelerating Your Web Application with NGINX
Kevin Jones
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
Alec Lazarescu
 
DevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSDevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWS
Amazon Web Services
 
How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?
Derya SEZEN
 
Going Big
Going BigGoing Big
Going Big
mahalo
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
Bob Sokol
 
Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...
Ron Lichty
 
Jason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting CultureJason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting Culture
GreenhouseSoftware
 
Agile india 2014 Presentation
Agile india 2014 PresentationAgile india 2014 Presentation
Agile india 2014 Presentation
Michael Heydt
 
DevOps: Why Culture Matters
DevOps:  Why Culture MattersDevOps:  Why Culture Matters
DevOps: Why Culture Matters
G2G3 Americas
 
Transformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture ModelTransformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture Model
Ebin John Poovathany
 
Adopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenchesAdopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenches
Kris Buytaert
 
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
Gregory Bayne
 
SMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOpsSMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOps
DevOps Ltd.
 
DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015
Mandi Walls
 
Enable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo OpsEnable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo Ops
Vinay Krishna
 
Itsm camp - DevOps is about culture
Itsm camp - DevOps is about cultureItsm camp - DevOps is about culture
Itsm camp - DevOps is about culture
Ingmar Krusch
 
2013 corportate culture final
2013 corportate culture final2013 corportate culture final
2013 corportate culture final
Chris Boos
 

Viewers also liked (20)

(re)building an engineering culture: DevOps@TGT
(re)building an engineering culture: DevOps@TGT(re)building an engineering culture: DevOps@TGT
(re)building an engineering culture: DevOps@TGT
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Accelerating Your Web Application with NGINX
Accelerating Your Web Application with NGINXAccelerating Your Web Application with NGINX
Accelerating Your Web Application with NGINX
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
DevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWSDevOps, Continuous Integration and Deployment on AWS
DevOps, Continuous Integration and Deployment on AWS
 
How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?
 
Going Big
Going BigGoing Big
Going Big
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...
 
Jason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting CultureJason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting Culture
 
Agile india 2014 Presentation
Agile india 2014 PresentationAgile india 2014 Presentation
Agile india 2014 Presentation
 
DevOps: Why Culture Matters
DevOps:  Why Culture MattersDevOps:  Why Culture Matters
DevOps: Why Culture Matters
 
Transformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture ModelTransformation vs adoption agile india 2014 :How to use the Culture Model
Transformation vs adoption agile india 2014 :How to use the Culture Model
 
Adopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenchesAdopting Devops , Stories from the trenches
Adopting Devops , Stories from the trenches
 
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
What Makes A Great Leader Poster # Final 4 By Tlc Solutions May 2010
 
SMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOpsSMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOps
 
DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015
 
Enable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo OpsEnable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo Ops
 
Itsm camp - DevOps is about culture
Itsm camp - DevOps is about cultureItsm camp - DevOps is about culture
Itsm camp - DevOps is about culture
 
2013 corportate culture final
2013 corportate culture final2013 corportate culture final
2013 corportate culture final
 

Similar to 5 Keys to Building a Successful DevOps Culture

5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
Serena Software
 
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...
Serena Software
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
Serena Software
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps Strategy
Mandi Walls
 
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
Yulia Shcherbachova
 
Lessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsLessons Learned From Cloud Migrations
Lessons Learned From Cloud Migrations
Mandi Walls
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
Red Gate Software
 
Role of Community in Technical Success
Role of Community in Technical SuccessRole of Community in Technical Success
Role of Community in Technical Success
Mandi Walls
 
Last brisbane 2018 why
Last brisbane 2018   whyLast brisbane 2018   why
Last brisbane 2018 why
John Sullivan
 
DevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine PrintDevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine Print
Jeffery Smith
 
Transforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps WorkflowsTransforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps Workflows
Mandi Walls
 
DASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business SimulationDASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business Simulation
DevOps Agile Skills Association-DASA
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
Graham Weldon
 
ILTA 2017 - Culture of Collaboration: DevOps
ILTA 2017 - Culture of Collaboration: DevOpsILTA 2017 - Culture of Collaboration: DevOps
ILTA 2017 - Culture of Collaboration: DevOps
BeauMersereau
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open sourceConFoo
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
Matthias Luebken
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
Jef Bekes
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Arrows_Group
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
Magnus Hedemark
 

Similar to 5 Keys to Building a Successful DevOps Culture (20)

5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
5 Keys to Building a Successful DevOps Culture featuring Mandi Walls
 
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...
5 keys to Building a Successful DevOps Culture featuring Mandi Walls (Present...
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
Rethinking Your DevOps Strategy
Rethinking Your DevOps StrategyRethinking Your DevOps Strategy
Rethinking Your DevOps Strategy
 
Walls agile2013
Walls agile2013Walls agile2013
Walls agile2013
 
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
"Transforming Enterprise Teams to DevOps Workflows" Mandi Walls
 
Lessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsLessons Learned From Cloud Migrations
Lessons Learned From Cloud Migrations
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
Role of Community in Technical Success
Role of Community in Technical SuccessRole of Community in Technical Success
Role of Community in Technical Success
 
Last brisbane 2018 why
Last brisbane 2018   whyLast brisbane 2018   why
Last brisbane 2018 why
 
DevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine PrintDevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine Print
 
Transforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps WorkflowsTransforming Enterprise Teams to DevOps Workflows
Transforming Enterprise Teams to DevOps Workflows
 
DASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business SimulationDASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business Simulation
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
 
ILTA 2017 - Culture of Collaboration: DevOps
ILTA 2017 - Culture of Collaboration: DevOpsILTA 2017 - Culture of Collaboration: DevOps
ILTA 2017 - Culture of Collaboration: DevOps
 
The business behind open source
The business behind open sourceThe business behind open source
The business behind open source
 
How to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one roomHow to scale product development when you no longer fit in one room
How to scale product development when you no longer fit in one room
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
 

More from Mandi Walls

DOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdfDOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdf
Mandi Walls
 
Addo reducing trauma in organizations with SLOs and chaos engineering
Addo  reducing trauma in organizations with SLOs and chaos engineeringAddo  reducing trauma in organizations with SLOs and chaos engineering
Addo reducing trauma in organizations with SLOs and chaos engineering
Mandi Walls
 
Full Service Ownership
Full Service OwnershipFull Service Ownership
Full Service Ownership
Mandi Walls
 
PagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call TeamsPagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call Teams
Mandi Walls
 
InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020
Mandi Walls
 
Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019
Mandi Walls
 
Using Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure SecurityUsing Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure Security
Mandi Walls
 
Adding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17xAdding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17x
Mandi Walls
 
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Mandi Walls
 
BuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec WorkshopBuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec Workshop
Mandi Walls
 
InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018
Mandi Walls
 
DevOpsDays InSpec Workshop
DevOpsDays InSpec WorkshopDevOpsDays InSpec Workshop
DevOpsDays InSpec Workshop
Mandi Walls
 
Adding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpecAdding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpec
Mandi Walls
 
InSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.beInSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.be
Mandi Walls
 
habitat at docker bud
habitat at docker budhabitat at docker bud
habitat at docker bud
Mandi Walls
 
Ingite Slides for InSpec
Ingite Slides for InSpecIngite Slides for InSpec
Ingite Slides for InSpec
Mandi Walls
 
Habitat at LinuxLab IT
Habitat at LinuxLab ITHabitat at LinuxLab IT
Habitat at LinuxLab IT
Mandi Walls
 
InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017
Mandi Walls
 
Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017
Mandi Walls
 
InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017
Mandi Walls
 

More from Mandi Walls (20)

DOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdfDOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdf
 
Addo reducing trauma in organizations with SLOs and chaos engineering
Addo  reducing trauma in organizations with SLOs and chaos engineeringAddo  reducing trauma in organizations with SLOs and chaos engineering
Addo reducing trauma in organizations with SLOs and chaos engineering
 
Full Service Ownership
Full Service OwnershipFull Service Ownership
Full Service Ownership
 
PagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call TeamsPagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call Teams
 
InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020
 
Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019
 
Using Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure SecurityUsing Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure Security
 
Adding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17xAdding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17x
 
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
 
BuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec WorkshopBuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec Workshop
 
InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018
 
DevOpsDays InSpec Workshop
DevOpsDays InSpec WorkshopDevOpsDays InSpec Workshop
DevOpsDays InSpec Workshop
 
Adding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpecAdding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpec
 
InSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.beInSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.be
 
habitat at docker bud
habitat at docker budhabitat at docker bud
habitat at docker bud
 
Ingite Slides for InSpec
Ingite Slides for InSpecIngite Slides for InSpec
Ingite Slides for InSpec
 
Habitat at LinuxLab IT
Habitat at LinuxLab ITHabitat at LinuxLab IT
Habitat at LinuxLab IT
 
InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017
 
Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017
 
InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

5 Keys to Building a Successful DevOps Culture

  • 1. 5 Keys to Building a Successful DevOps Culture Mandi Walls Technical Practice Manager, Chef DevOps Drive-In, May 22, 2014
  • 2. whoami • Mandi Walls • Technical Practice Manager @ Chef • @lnxchk • Author of “Building A DevOps Culture” • http://www.oreilly.com/velocity/free/building-devops-culture.csp
  • 3. DevOps at 50,000 Feet It is: a cultural and professional movement It isn’t: a job description, new team, or solitary organization
  • 4. Why DevOps • New practices that emerged from the maturation of web operations • A deeper reliance on technology in more industries • Desire from customers and stakeholders A drive toward more interaction, responsiveness, interconnectedness
  • 5. Components of DevOps • CAMS • As described by John Willis in What DevOps Means To Me, 7/16/10 • Culture • Automation • Measurement • Sharing http://www.getchef.com/blog/2010/07/16/what-devops-means-to-me/
  • 6. Culture • Shared values and behaviors • There’s no right culture for DevOps, but there are characteristics: • Supportive • Open to experimentation • Flexible • Collaborative • Trusting • If your organization isn’t these things, you have to build them
  • 7. Building or Changing Culture • This is hard. • No, like, seriously hard. • Focus on behaviors and values • Tools influence behavior • How you use them, what you use them for, influences values
  • 8. Transforming Your Organization to DevOps • Technologists love tools! • No one can sell you a “DevOps Solution”, the “C” part is hard work! • Our 5 Keys: • Setting Goals • Gaining Executive Support • Building Pilot Projects • Training and Prioritization • Outreach And Evangelism
  • 10. Why Are You DevOpping? • Focus on measurable improvements • “We want to reduce our new-release install time from 16 hours to 90 minutes.” • “We want to reduce our new feature time-to-market from 6 months to 5 days.” • Challenging! • Do you have the initial metrics? • Or do things just feel wrong?
  • 11. Good Goals • Your goals should matter to lots of people in your organization • “DevOps” is really just short for “DevProductSupportNetSecBizOps”
  • 12. Goals in Numerous Places • The goals you choose to focus on shouldn’t be in opposition to any team’s individual goal • That’s not a way to get support when you need it! • If you don’t know what matters, talk to people! • Broaden your scope of stakeholders • Look for complimentary goals Lower TTM + More testing + Fewer Bugs in Prod = Introducing Some Automation
  • 13. Key 2: Gaining Executive Support
  • 14. Air Cover • The right goals will get buy in • Your DevOps transformation will need some people, some budget, some time • You may have to move people around, or change their workloads
  • 15. Skunkworks • It’s tempting to just go for it and hope for the best • In some organizations this definitely works! • In others, you’ll want someone to help cut through red tape and make resources available
  • 16. Silos • Exist for reasons • If your silos are skills based, they can become porous • Network • Security • Storage • Have to be addressed in a constructive manner https://www.flickr.com/photos/97367204@N06/11391488416
  • 17. Non-Executive Influencers • Prominent team members that people look up to • Look for informal lines of influence • “Let’s see what Bob thinks of that” or “We should ask Jane” Look for the People Everyone Wants on Their Team
  • 18. The Role of Management in a DevOps Transition • Workload prioritization • Influence on external teams • “Who do I have to talk to to make this happen?” • Managing personnel issues • Orgs in transition may end up moving people to new teams, changing someone’s role drastically, letting people go, or other scary things • You want someone respected in your organization to back your project
  • 19. Key 3: Building Pilot Projects
  • 21. Why a Pilot? • CAMS • Creating a Culture • Building Automation • Measuring all the Things • Sharing What Happens • If these aren’t natural to your team, you need a place to practice
  • 22. Picking A Pilot • Management support • Start small, but deep • Flush out all the gnarly bumps in the road • Representative of real work
  • 23. What Makes a Good Pilot • Working with modern platforms • Programming language, OS version • Also interfaces – loosely coupled upstream and downstream • Brand new, greenfield is good! • Established projects with a new release are too! • Teams are open to experimentation
  • 24. Development Team • Might be changing their work a bit • Giving them new tools • Expecting different results • Are they engaged in the M?!? • Participating in oncall, outage response, deployment
  • 25. Product • New DevOps activities might take time away from writing code • Establishing priority across multiple goals
  • 26. Operations • The most common target team for “DevOps” • Easy to overburden, need explicit prioritization • DevOps will be more than “Operations with more coding” • Work often focuses on the A and M parts of CAMS
  • 27. QA, Release Engineering • Moving towards increasing automation • Requirement of advanced skills
  • 28. Customer Support • The place to find out what customers care about • Find things like “Customers want more features and fixes faster” vs “Customers demand 100% uptime”
  • 29. Key 4: Training and Prioritization
  • 30. Training • Train everyone • On new tools, on new workflows • Training is part of sharing – everyone gets a chance to have experience
  • 31. Moving Workloads • The folks who have to learn new things have to have time to do it • Some of their current work will have to be deprioritized or moved • Everyone on the team should get a chance to do new stuff – don’t leave someone behind to maintain the old stuff alone
  • 32. Setting Expectations • Don’t kill anyone for DevOps • It takes time to learn new tools, no matter how excited the team is about it • Your entire project will take time as well
  • 33. Helping the Lost or Disgruntled • Any change has effects on the organizations involved • It’s likely that adoption and enthusiasm will not be universal • Up to management to incentivize, reward • Make the hard decisions about an individual’s future with the group
  • 34. Hiring for DevOps? • No. • Expecting brand-new individual contributors to change your culture is a losing proposition • Organizational change can be germinated from new leadership • Still requires influence, credibility, the right person
  • 35. Key 5: Outreach and Evangelism
  • 36. Showing Off • Talk about your project • Internally • Externally • All the time • Use different venues • Brown bags sessions, formal workshops, larger talks, All-Hands • Documents, video, graphs!
  • 37. Tiger Team • Help other teams navigate • Have a multitude of skills • Establish practice for workflows, feedback, improvements • Potentially act as helpdesk on new tools and processes
  • 39. Having Patience • It will take time • Some will be experimental • You won’t do it perfectly the first time
  • 40. Engage with Management • Use the right PKIs • Manage to people and to tools
  • 41. Over Communicate If you feel like you’re talking about it too much, you’re probably just about right
  • 43. Check out Chef! • Configuration management • Linux, Windows, AIX, other Unixes • Learn More: • https://learnchef.opscode.com/ • https://getchef.com • Follow us on Twitter: @chef

Editor's Notes

  1. Misalignment of incentives – dev measured on lines of code, making change. ops is keeping things stable and the same.
  2. The non-executive influencer likely has the respect of your colleagues, even if they don’t have an official leadership role. When new projects are being discussed, these are the folks everyone wants to bring on board. Their support of a project, especially a disruptive one, can be incredibly valuable.
  3. Imagine going into a new job as an individual contributor at a large organization. Your first 3-6 months are just learning how to navigate the different teams, figure out how to get work done, learn who to ask for help for advice. Walking in and being expected to completely rewrite the way the team does work is an almost impossible task. You can hire people with specific skillsets, and bring the in to be SMEs on those skills. Your management will need to provide clear guidance on roles and expectations. Bringing new people into your org can cause interpersonal issues, jealousy, other issues.