SlideShare a Scribd company logo
Modeling and Measuring
DevOps Culture
“To change the culture you have to change the organization”
– Scaled Agile
Bio • Email: Leland.newsom@yahoo.com
• Twitter: @LelandNewsom
• LinkedIn: https://www.linkedin.com/in/lelandnewsom/
• Slideshare: https://www.slideshare.net/LelandNewsom
• Past roles include:
• Developer
• Manager
• Managing Director
• Technical Director
What’s Your Definition of Organizational Culture?
Examples of When Values Differ from Behaviors
• Value work life balance – but has team events after work
• Value a learning culture – has lunch and learns and pays for other
ways to learn on your personal time
• Value doing it right – but rewards the firefighters
• Values teamwork – but individual performance management
compares individuals
• Values innovation – but doesn’t give time for exploration or allow for
failures
• Values quality – but pushes un-realistic delivery dates or doesn’t
allow for time for practices like TDD
7
Definition
DevOps is those set of cultural
norms and technology
practices that enable the fast
flow of planned work from,
among others, development,
through tests into operations
while preserving world class
reliability, operation, and
security.
Before DevOps Culture
• DevOps Culture is about collaboration between Development and
Operations.
• Under the traditional separation between Dev and Ops, Dev and Ops have
different and opposing goals
Development
Speed
Operations
Stability
After DevOps Culture
• DevOps Culture is about collaboration between Development and
Operations.
• With DevOps, Dev and Ops work together and share the same goals.
Speed and Stability
Development and Operations
Google’s Aristotle Project
• 2 year study of 180+ active Google
Teams to answer, “What makes a
team effective at Google?”
• “Who is on the team matters less
than how the team members
interact, structure of their work, and
view their contributions.”
• It all comes down to team dynamics
and how culture influences those
dynamics.
• High level of psychological safety
• Culture of collaboration &
experimentation is key
https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/
What is DevOps Culture
• Shared values and behaviors
• There’s no right culture for DevOps,
but there are characteristics:
• Respect and Trust
• High Psychological Safety
• High Cooperation
• Open Communication
• Collaboration
• Flexible
• Supportive
• Open to experimentation
• Continuously improving
Continuous
Experimentation
Amplify Feedback LoopsSystem Flow
Lean & Agile Principles Product Centric
Continuous Flow and Visibility
Culture Practices
Performance Oriented
Innovative
Sharing
High Trust
Culture
High Cooperation
Collaboration
Continuously Improving
Empowered Employees
Infrastructure
Automation
Continuous Delivery
Monitor Everything
Release Management
Version Control
Everything
Trunk Based
Development
Continuous Integration
Continuous Testing
Reduced Lead Time for Changes
DevOps
Business Enabling Responsiveness
Modified from: https://devops.com/interconnect-2016-culture-matters/
What is DevOps Culture
• Shared values and behaviors
• There’s no right culture for DevOps,
but there are characteristics:
• Respect and Trust
• High Psychological Safety
• High Cooperation
• Open Communication
• Collaboration
• Flexible
• Supportive
• Open to experimentation
• Continuously improving
• If your organization isn’t these
things, you have to build them.
Continuous
Experimentation
Amplify Feedback LoopsSystem Flow
Lean & Agile Principles Product Centric
Continuous Flow and Visibility
Culture Practices
Performance Oriented
Innovative
Sharing
High Trust
Culture
High Cooperation
Collaboration
Continuously Improving
Empowered Employees
Infrastructure
Automation
Continuous Delivery
Monitor Everything
Release Management
Version Control
Everything
Trunk Based
Development
Continuous Integration
Continuous Testing
Reduced Lead Time for Changes
DevOps
Business Enabling Responsiveness
Modified from: https://devops.com/interconnect-2016-culture-matters/
If we don’t
pay
attention to
culture
The
practices
will not
reach their
full
potential
Pathological
(Power-oriented)
Bureaucratic
(Rule-oriented)
Generative
(Performance-oriented)
Low cooperation Modest cooperation High cooperation
Messengers shot Messengers neglected Messengers trained
Responsibility shirked Narrow responsibilities Risks are shared
Bridging discouraged Bridging tolerated Bridging encouraged
Failure leads to scapegoating Failure leads to justice Failure leads to inquiry
Novelty crushed Novelty leads to problems Novelty implemented
Typology of Organizational Culture (Westrum, 1994)
What Does Westrum’s Organizational Culture Predict?
• Westrum’s theory hypothesizes that
organizations with better information flow
function more effectively.
• The most critical issue for organizational safety is
the flow of information
• Generative organizations have good information
flow, high cooperation and trust
• Culture can predict both software delivery
performance and organizational performance.
• Mirrors the research performed by Google into
how to create high-performing teams
• Software Delivery Performance measured by:
• Deployment Frequency
• Lead Time for Changes
• MTTR
• Change Failure Rate
• Organization performance is correlated with
deployment pain. The more painful code
deployments are, the poorer the culture.
Westrum
Organizational
Culture
Organizational
Performance
Software
Delivery
Performance
How Organizations Respond to Anomalous Information
1. “Shoot the messenger”
2. If messenger wasn’t executed, information might be isolated.
3. If message got out, it could be “put in context” through PR strategy.
4. Only fix the immediate event (local fix)
5. Look for other examples of the same thing and fix (global fix)
6. Engage in inquiry, to not only fix the current event, but also it’s underlying root
cause.
Scale of reactions:
Suppression Public Relations Global Fix
**@***************@***************@***************@***************@***************@**
Encapsulation Local Fix Inquiry
Westrum, Ron. (2014). The study of information flow: A personal journey. Safety Science. 67. 58–63. 10.1016/j.ssci.2014.01.009.
How to Measure Westrum Organizational
Culture in a Statistically Valid & Reliable Way
Use a scale from “1=Strongly Disagree” to “7=Strongly Agree”:
• On my team, information is actively sought.
• On my team, failures are learning opportunities, and messengers of them are not
punished.
• On my team, responsibilities are shared.
• On my team, cross-functional collaboration is encouraged and rewarded.
• On my team, failure causes inquiry.
• On my team, new ideas are welcomed.
These questions come from peer-reviewed research by Nicole Forsgren. More info can also be found in the
book “Accelerate” by Nicole Forsgren, Jez Humble, and Gene Kim
3-Somewhat
Disagree
2-Disagree
1-Strongly
Disagree
4-Neutral
5-Somewhat
Agree
6-Agree
7-Strongly
Agree
How to Build a Generative Culture
Characteristics of a
Generative Culture
DevOps Practices
High Cooperation Cross-functional teams. Create cross-functional teams that include representatives from each functional area
of the software delivery process.
Messengers trained Blameless Postmortems. By removing blame, you remove fear, you enable teams to more effectively surface
problems and solve them. Mistakes happen; holding blameless postmortems or blameless problem
solving/issue resolution is a valuable way to learn from mistakes.
Risks are Shared Shared Responsibility. Quality, availability, reliability, and security are everyone’s job. The improvement in
collaboration that comes from sharing responsibility inherently reduces risk.
Bridging encouraged Breaking down silos. In addition to creating cross-functional teams, techniques for breaking down silos can
include co-locating or embedding ops with the dev team or including ops in planning throughout the software
delivery lifecycle.
Failure leads to inquiry Blameless postmortems. Your response to failure shapes the culture of the organization. The more you focus
on the conditions in which failures happen, as opposed to blaming individuals for failures, the closer you’ll get
to creating a generative culture.
Novelty implemented Experimentation Time. Giving employees freedom to explore new ideas can lead to great outcomes. Some
companies give engineers time each week for experimentation. Others host internal hack-a-thons or hold
internal conferences to share ideas and collaborate.
Jesse Newland, “ChatOps at Github” March 26, 2013
https://www.slideshare.net/DevOpstastic/how-devops-drives-organisational-change
5 Steps for Creating a High-Performing DevOps Culture
1. Build Trust and Make Psychological Safety a
Priority
• Be open to new ideas
• Don’t shoot the messenger
• Take a community approach to solving problems
• Push decisions to who has the information
• Hold “blameless postmortems”
• Everyone responsible for quality
• Treat each individual on the team as valuable
equals
2. Support a Culture of Learning & Sharing
• Uncover better ways of working and implement
them
• Turn local discoveries into global improvements
• Encourage learning from mistakes
• Encourage sharing and create opportunities to
share information
• Invest in everyone’s growth and learning
• Improve flow of information and communication
channels
3. Experiment Often
• “Out-experiment the competition”
• Build “safe to fail” systems that let you build and
deploy small changes
• Use experimentation as a way to learn and pivot
4. Make Monitoring and Recovery a Priority
• Put sufficient monitoring in place to quickly find
out what is going wrong, restore service and
resume operations
• Detect and correct problems before customer
impact
5. Break down silos
• Build cross-functional teams
• Embed Ops with development teams
• Dev assist with deployment, monitoring, and
recovery
• Ops included in sprint planning, software design,
testing, and feature development
Agility Health Radar – DevOps Assessment
• The AHR DevOps assessment provides a
way to capture the Culture of
Improvement dimension quantitatively
• Efficiency & Collaboration
• Global Sharing
• Collective Ownership
• Process Effectiveness
• Cross-Functional Teams
• Enabling Business Agility
• Leadership
• Impediment Mgmt.
• Tech Debt. Mgmt.
• Enabling Innovation
• Risk Taking
• Feedback Loops
• Learn & Experiment
Culture Changes Are Hard and Take Time
• Culture lags because people need
to see the new way of working is a
better way of working
• Don’t try to change old habits –
replace them with new, competing
habits and let the old habits fade
away
• Create experiments to demonstrate
the benefits of new habits
• Measure outcomes from experiments
and pivot or persevere based on
learnings from empirical evidence
• Celebrate small wins
Continuously Improve
“Continuous Improvement is better than delayed perfection.
₋ Mark Twain
Satir J-Curve
Time
Performance
Learn More
• 2017 State of DevOps Report
• https://puppet.com/resources/whitepaper/state-of-devops-report
• Interconnect 2016: Culture Matters
• https://devops.com/interconnect-2016-culture-matters/
• A Scientific Approach to IT Performance, Nicole Forsgren
• https://devops-research.com/research.html
• The study of information flow: A personal journey, Ron Westrum
• https://www.researchgate.net/publication/261186680_The_study_of_information_flow_A_personal_journey
• Using the Westrum typology to measure culture
• https://www.andykelk.net/devops/using-the-westrum-typology-to-measure-culture
• Which Comes First DevOps or Culture Change – Information Week
• https://www.informationweek.com/devops/which-comes-first-devops-or-culture-change/a/d-id/1328714
• What is your organizational culture: Pathological, Bureaucratic, or Generative?
• http://www.talenttalks.net/organizational-culture-pathological-bureaucratic-generative/
29

More Related Content

What's hot

DevOps 101
DevOps 101DevOps 101
DevOps 101
Ernest Mueller
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation Slides
Amazon Web Services
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
Johann-Peter Hartmann
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
Red Gate Software
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
SlideTeam
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
Ganesh Samarthyam
 
DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps Tools
Jagatveer Singh
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
Simplilearn
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
Accenture Technology
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Edureka!
 
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Edureka!
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
WalmartLabs
 
Lean & Agile Performance Measurement: Metrics, Models, & Measures
Lean & Agile Performance Measurement: Metrics, Models, & MeasuresLean & Agile Performance Measurement: Metrics, Models, & Measures
Lean & Agile Performance Measurement: Metrics, Models, & Measures
David Rico
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
Homepree Rloy
 
DevOps
DevOps DevOps
DevOps
Hakan Yüksel
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
Sridhara T V
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
Nishanth K Hydru
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
Mujahed Al-Tahle
 
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
Amazon Web Services
 

What's hot (20)

DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Build CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation SlidesBuild CICD Pipeline for Container Presentation Slides
Build CICD Pipeline for Container Presentation Slides
 
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
DevOps without DevOps Tools
DevOps without DevOps ToolsDevOps without DevOps Tools
DevOps without DevOps Tools
 
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
DevOps Training | DevOps Training Video | DevOps Tools | DevOps Tutorial For ...
 
Accenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
 
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
 
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
 
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
 
Lean & Agile Performance Measurement: Metrics, Models, & Measures
Lean & Agile Performance Measurement: Metrics, Models, & MeasuresLean & Agile Performance Measurement: Metrics, Models, & Measures
Lean & Agile Performance Measurement: Metrics, Models, & Measures
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
DevOps
DevOps DevOps
DevOps
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
Re-Host or Re-Architect: Understanding the Why and How of Very Different Path...
 

Similar to Modeling and Measuring DevOps Culture

Sprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOpsSprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOps
Leland Newsom CSP-SM, SPC5, SDP
 
Top 10 devops values
Top 10 devops valuesTop 10 devops values
Top 10 devops values
Murughan Palaniachari
 
The Agile Generational Workforce
The Agile Generational WorkforceThe Agile Generational Workforce
The Agile Generational Workforce
Cprime
 
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
 
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
 
Organisational development b.com vith sem (optional) Bangalore University
Organisational development b.com vith sem (optional) Bangalore UniversityOrganisational development b.com vith sem (optional) Bangalore University
Organisational development b.com vith sem (optional) Bangalore University
Triyogi Triyogi
 
How we scale Testautomation with WebdriverIO at myToys
How we scale Testautomation with WebdriverIO at myToysHow we scale Testautomation with WebdriverIO at myToys
How we scale Testautomation with WebdriverIO at myToys
Benjamin Schott
 
VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018
Jon Hildebrand
 
Book Review: "The High Velocity Edge" by Dr. Steven Spear
Book Review: "The High Velocity Edge" by Dr. Steven SpearBook Review: "The High Velocity Edge" by Dr. Steven Spear
Book Review: "The High Velocity Edge" by Dr. Steven Spear
Sreenivas Reddy Mallipeddi
 
Engaging learners beyond the classroom
Engaging learners beyond the classroomEngaging learners beyond the classroom
Engaging learners beyond the classroom
Sonia Wadhwa
 
2017 VMUG UserCon Presentation (IT Culture & DevOps)
2017 VMUG UserCon Presentation (IT Culture & DevOps)2017 VMUG UserCon Presentation (IT Culture & DevOps)
2017 VMUG UserCon Presentation (IT Culture & DevOps)
Jon Hildebrand
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
Mandi Walls
 
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
 
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
Codemotion
 
10 Essentials for Effective Teams Governance
10 Essentials for Effective Teams Governance10 Essentials for Effective Teams Governance
10 Essentials for Effective Teams Governance
Christian Buckley
 
Accelerate - Book Review
Accelerate - Book ReviewAccelerate - Book Review
Accelerate - Book Review
Anyul Rivas
 
Trust from a Human Computer Interaction perspective
Trust from a Human Computer Interaction perspective Trust from a Human Computer Interaction perspective
Trust from a Human Computer Interaction perspective
Sónia
 
Destroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-PatternsDestroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-Patterns
Tom Cudd
 

Similar to Modeling and Measuring DevOps Culture (20)

Sprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOpsSprint with Agile, Deliver With DevOps
Sprint with Agile, Deliver With DevOps
 
Top 10 devops values
Top 10 devops valuesTop 10 devops values
Top 10 devops values
 
The Agile Generational Workforce
The Agile Generational WorkforceThe Agile Generational Workforce
The Agile Generational Workforce
 
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...
 
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
 
Organisational development b.com vith sem (optional) Bangalore University
Organisational development b.com vith sem (optional) Bangalore UniversityOrganisational development b.com vith sem (optional) Bangalore University
Organisational development b.com vith sem (optional) Bangalore University
 
How we scale Testautomation with WebdriverIO at myToys
How we scale Testautomation with WebdriverIO at myToysHow we scale Testautomation with WebdriverIO at myToys
How we scale Testautomation with WebdriverIO at myToys
 
VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018
 
Book Review: "The High Velocity Edge" by Dr. Steven Spear
Book Review: "The High Velocity Edge" by Dr. Steven SpearBook Review: "The High Velocity Edge" by Dr. Steven Spear
Book Review: "The High Velocity Edge" by Dr. Steven Spear
 
Engaging learners beyond the classroom
Engaging learners beyond the classroomEngaging learners beyond the classroom
Engaging learners beyond the classroom
 
2017 VMUG UserCon Presentation (IT Culture & DevOps)
2017 VMUG UserCon Presentation (IT Culture & DevOps)2017 VMUG UserCon Presentation (IT Culture & DevOps)
2017 VMUG UserCon Presentation (IT Culture & DevOps)
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 
DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015
 
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
The Secrets of High Performance: Science Edition - Nicole Forsgren - Codemoti...
 
10 Essentials for Effective Teams Governance
10 Essentials for Effective Teams Governance10 Essentials for Effective Teams Governance
10 Essentials for Effective Teams Governance
 
Accelerate - Book Review
Accelerate - Book ReviewAccelerate - Book Review
Accelerate - Book Review
 
Trust from a Human Computer Interaction perspective
Trust from a Human Computer Interaction perspective Trust from a Human Computer Interaction perspective
Trust from a Human Computer Interaction perspective
 
Destroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-PatternsDestroying DevOps Culture Anti-Patterns
Destroying DevOps Culture Anti-Patterns
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 

More from Leland Newsom CSP-SM, SPC5, SDP

Team toxins
Team toxinsTeam toxins
Technical excellence - practices matter
Technical excellence - practices matterTechnical excellence - practices matter
Technical excellence - practices matter
Leland Newsom CSP-SM, SPC5, SDP
 
Does Your Team Need a Detox
Does Your Team Need a DetoxDoes Your Team Need a Detox
Does Your Team Need a Detox
Leland Newsom CSP-SM, SPC5, SDP
 
SAFe and DevOps - better together
SAFe and DevOps - better togetherSAFe and DevOps - better together
SAFe and DevOps - better together
Leland Newsom CSP-SM, SPC5, SDP
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
Leland Newsom CSP-SM, SPC5, SDP
 
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling AgileInspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Leland Newsom CSP-SM, SPC5, SDP
 
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFeKAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
Leland Newsom CSP-SM, SPC5, SDP
 
Lean Management System
Lean Management SystemLean Management System
Lean Management System
Leland Newsom CSP-SM, SPC5, SDP
 
feature vs component teams
feature vs component teamsfeature vs component teams
feature vs component teams
Leland Newsom CSP-SM, SPC5, SDP
 

More from Leland Newsom CSP-SM, SPC5, SDP (9)

Team toxins
Team toxinsTeam toxins
Team toxins
 
Technical excellence - practices matter
Technical excellence - practices matterTechnical excellence - practices matter
Technical excellence - practices matter
 
Does Your Team Need a Detox
Does Your Team Need a DetoxDoes Your Team Need a Detox
Does Your Team Need a Detox
 
SAFe and DevOps - better together
SAFe and DevOps - better togetherSAFe and DevOps - better together
SAFe and DevOps - better together
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
 
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling AgileInspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
 
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFeKAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
KAA 2017 - Comparing Scaling Frameworks: LeSS & SAFe
 
Lean Management System
Lean Management SystemLean Management System
Lean Management System
 
feature vs component teams
feature vs component teamsfeature vs component teams
feature vs component teams
 

Recently uploaded

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
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
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
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
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
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
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
 
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
 

Recently uploaded (20)

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...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
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
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
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)
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
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
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
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...
 
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
 

Modeling and Measuring DevOps Culture

  • 1. Modeling and Measuring DevOps Culture “To change the culture you have to change the organization” – Scaled Agile
  • 2. Bio • Email: Leland.newsom@yahoo.com • Twitter: @LelandNewsom • LinkedIn: https://www.linkedin.com/in/lelandnewsom/ • Slideshare: https://www.slideshare.net/LelandNewsom • Past roles include: • Developer • Manager • Managing Director • Technical Director
  • 3. What’s Your Definition of Organizational Culture?
  • 4. Examples of When Values Differ from Behaviors • Value work life balance – but has team events after work • Value a learning culture – has lunch and learns and pays for other ways to learn on your personal time • Value doing it right – but rewards the firefighters • Values teamwork – but individual performance management compares individuals • Values innovation – but doesn’t give time for exploration or allow for failures • Values quality – but pushes un-realistic delivery dates or doesn’t allow for time for practices like TDD
  • 5. 7 Definition DevOps is those set of cultural norms and technology practices that enable the fast flow of planned work from, among others, development, through tests into operations while preserving world class reliability, operation, and security.
  • 6.
  • 7. Before DevOps Culture • DevOps Culture is about collaboration between Development and Operations. • Under the traditional separation between Dev and Ops, Dev and Ops have different and opposing goals Development Speed Operations Stability
  • 8. After DevOps Culture • DevOps Culture is about collaboration between Development and Operations. • With DevOps, Dev and Ops work together and share the same goals. Speed and Stability Development and Operations
  • 9. Google’s Aristotle Project • 2 year study of 180+ active Google Teams to answer, “What makes a team effective at Google?” • “Who is on the team matters less than how the team members interact, structure of their work, and view their contributions.” • It all comes down to team dynamics and how culture influences those dynamics. • High level of psychological safety • Culture of collaboration & experimentation is key https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/
  • 10.
  • 11. What is DevOps Culture • Shared values and behaviors • There’s no right culture for DevOps, but there are characteristics: • Respect and Trust • High Psychological Safety • High Cooperation • Open Communication • Collaboration • Flexible • Supportive • Open to experimentation • Continuously improving Continuous Experimentation Amplify Feedback LoopsSystem Flow Lean & Agile Principles Product Centric Continuous Flow and Visibility Culture Practices Performance Oriented Innovative Sharing High Trust Culture High Cooperation Collaboration Continuously Improving Empowered Employees Infrastructure Automation Continuous Delivery Monitor Everything Release Management Version Control Everything Trunk Based Development Continuous Integration Continuous Testing Reduced Lead Time for Changes DevOps Business Enabling Responsiveness Modified from: https://devops.com/interconnect-2016-culture-matters/
  • 12. What is DevOps Culture • Shared values and behaviors • There’s no right culture for DevOps, but there are characteristics: • Respect and Trust • High Psychological Safety • High Cooperation • Open Communication • Collaboration • Flexible • Supportive • Open to experimentation • Continuously improving • If your organization isn’t these things, you have to build them. Continuous Experimentation Amplify Feedback LoopsSystem Flow Lean & Agile Principles Product Centric Continuous Flow and Visibility Culture Practices Performance Oriented Innovative Sharing High Trust Culture High Cooperation Collaboration Continuously Improving Empowered Employees Infrastructure Automation Continuous Delivery Monitor Everything Release Management Version Control Everything Trunk Based Development Continuous Integration Continuous Testing Reduced Lead Time for Changes DevOps Business Enabling Responsiveness Modified from: https://devops.com/interconnect-2016-culture-matters/ If we don’t pay attention to culture The practices will not reach their full potential
  • 13. Pathological (Power-oriented) Bureaucratic (Rule-oriented) Generative (Performance-oriented) Low cooperation Modest cooperation High cooperation Messengers shot Messengers neglected Messengers trained Responsibility shirked Narrow responsibilities Risks are shared Bridging discouraged Bridging tolerated Bridging encouraged Failure leads to scapegoating Failure leads to justice Failure leads to inquiry Novelty crushed Novelty leads to problems Novelty implemented Typology of Organizational Culture (Westrum, 1994)
  • 14. What Does Westrum’s Organizational Culture Predict? • Westrum’s theory hypothesizes that organizations with better information flow function more effectively. • The most critical issue for organizational safety is the flow of information • Generative organizations have good information flow, high cooperation and trust • Culture can predict both software delivery performance and organizational performance. • Mirrors the research performed by Google into how to create high-performing teams • Software Delivery Performance measured by: • Deployment Frequency • Lead Time for Changes • MTTR • Change Failure Rate • Organization performance is correlated with deployment pain. The more painful code deployments are, the poorer the culture. Westrum Organizational Culture Organizational Performance Software Delivery Performance
  • 15. How Organizations Respond to Anomalous Information 1. “Shoot the messenger” 2. If messenger wasn’t executed, information might be isolated. 3. If message got out, it could be “put in context” through PR strategy. 4. Only fix the immediate event (local fix) 5. Look for other examples of the same thing and fix (global fix) 6. Engage in inquiry, to not only fix the current event, but also it’s underlying root cause. Scale of reactions: Suppression Public Relations Global Fix **@***************@***************@***************@***************@***************@** Encapsulation Local Fix Inquiry Westrum, Ron. (2014). The study of information flow: A personal journey. Safety Science. 67. 58–63. 10.1016/j.ssci.2014.01.009.
  • 16. How to Measure Westrum Organizational Culture in a Statistically Valid & Reliable Way Use a scale from “1=Strongly Disagree” to “7=Strongly Agree”: • On my team, information is actively sought. • On my team, failures are learning opportunities, and messengers of them are not punished. • On my team, responsibilities are shared. • On my team, cross-functional collaboration is encouraged and rewarded. • On my team, failure causes inquiry. • On my team, new ideas are welcomed. These questions come from peer-reviewed research by Nicole Forsgren. More info can also be found in the book “Accelerate” by Nicole Forsgren, Jez Humble, and Gene Kim 3-Somewhat Disagree 2-Disagree 1-Strongly Disagree 4-Neutral 5-Somewhat Agree 6-Agree 7-Strongly Agree
  • 17. How to Build a Generative Culture Characteristics of a Generative Culture DevOps Practices High Cooperation Cross-functional teams. Create cross-functional teams that include representatives from each functional area of the software delivery process. Messengers trained Blameless Postmortems. By removing blame, you remove fear, you enable teams to more effectively surface problems and solve them. Mistakes happen; holding blameless postmortems or blameless problem solving/issue resolution is a valuable way to learn from mistakes. Risks are Shared Shared Responsibility. Quality, availability, reliability, and security are everyone’s job. The improvement in collaboration that comes from sharing responsibility inherently reduces risk. Bridging encouraged Breaking down silos. In addition to creating cross-functional teams, techniques for breaking down silos can include co-locating or embedding ops with the dev team or including ops in planning throughout the software delivery lifecycle. Failure leads to inquiry Blameless postmortems. Your response to failure shapes the culture of the organization. The more you focus on the conditions in which failures happen, as opposed to blaming individuals for failures, the closer you’ll get to creating a generative culture. Novelty implemented Experimentation Time. Giving employees freedom to explore new ideas can lead to great outcomes. Some companies give engineers time each week for experimentation. Others host internal hack-a-thons or hold internal conferences to share ideas and collaborate. Jesse Newland, “ChatOps at Github” March 26, 2013 https://www.slideshare.net/DevOpstastic/how-devops-drives-organisational-change
  • 18. 5 Steps for Creating a High-Performing DevOps Culture 1. Build Trust and Make Psychological Safety a Priority • Be open to new ideas • Don’t shoot the messenger • Take a community approach to solving problems • Push decisions to who has the information • Hold “blameless postmortems” • Everyone responsible for quality • Treat each individual on the team as valuable equals 2. Support a Culture of Learning & Sharing • Uncover better ways of working and implement them • Turn local discoveries into global improvements • Encourage learning from mistakes • Encourage sharing and create opportunities to share information • Invest in everyone’s growth and learning • Improve flow of information and communication channels 3. Experiment Often • “Out-experiment the competition” • Build “safe to fail” systems that let you build and deploy small changes • Use experimentation as a way to learn and pivot 4. Make Monitoring and Recovery a Priority • Put sufficient monitoring in place to quickly find out what is going wrong, restore service and resume operations • Detect and correct problems before customer impact 5. Break down silos • Build cross-functional teams • Embed Ops with development teams • Dev assist with deployment, monitoring, and recovery • Ops included in sprint planning, software design, testing, and feature development
  • 19. Agility Health Radar – DevOps Assessment • The AHR DevOps assessment provides a way to capture the Culture of Improvement dimension quantitatively • Efficiency & Collaboration • Global Sharing • Collective Ownership • Process Effectiveness • Cross-Functional Teams • Enabling Business Agility • Leadership • Impediment Mgmt. • Tech Debt. Mgmt. • Enabling Innovation • Risk Taking • Feedback Loops • Learn & Experiment
  • 20.
  • 21. Culture Changes Are Hard and Take Time • Culture lags because people need to see the new way of working is a better way of working • Don’t try to change old habits – replace them with new, competing habits and let the old habits fade away • Create experiments to demonstrate the benefits of new habits • Measure outcomes from experiments and pivot or persevere based on learnings from empirical evidence • Celebrate small wins
  • 22. Continuously Improve “Continuous Improvement is better than delayed perfection. ₋ Mark Twain
  • 24. Learn More • 2017 State of DevOps Report • https://puppet.com/resources/whitepaper/state-of-devops-report • Interconnect 2016: Culture Matters • https://devops.com/interconnect-2016-culture-matters/ • A Scientific Approach to IT Performance, Nicole Forsgren • https://devops-research.com/research.html • The study of information flow: A personal journey, Ron Westrum • https://www.researchgate.net/publication/261186680_The_study_of_information_flow_A_personal_journey • Using the Westrum typology to measure culture • https://www.andykelk.net/devops/using-the-westrum-typology-to-measure-culture • Which Comes First DevOps or Culture Change – Information Week • https://www.informationweek.com/devops/which-comes-first-devops-or-culture-change/a/d-id/1328714 • What is your organizational culture: Pathological, Bureaucratic, or Generative? • http://www.talenttalks.net/organizational-culture-pathological-bureaucratic-generative/ 29