SlideShare a Scribd company logo
5
Most read
9
Most read
12
Most read
Gap Survey, Assessment and Analysis
For
DevOps
How to identify and analyze Gaps in DevOps practices.
Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
WHY?
Gap analysis provides valuable
inputs for formulating a strategy
and roadmap to improve a topic.
2
• Gap Survey is discovery tool used to collect
information about the current state of
practices for a topic.
• Gap Assessment is a process to determine
differences (Gaps) between current practices
and recommended practices for a topic.
• Gap Assessment Workshop is a meeting in
which the Gap Assessment is validated prior
to Gap Analysis.
• Gap Analysis is the process of determining
priorities for reducing Gaps found during a
Gap Assessment.
• Gap Assessment Tool is software that helps
perform Gap Surveys, Gap Assessments and
Gap Analysis.
www.engineeringdevops.com
http://mybook.to/engineeringdevops
Gap Assessment Copyright © 2021 by Marc Hornbeek All rights reserved.
3
1. Pick a
Topic that
you want to
analyze.
3. Enter practices
into the
Gap Assessment
Tool.
4. Determine
who needs to
be surveyed.
5. Gap
Survey
Collect data
with Survey
6.
Perform Gap
Assessment
7.
Perform
Gap
Analysis
2. Determine
Practices for
the Topic.
1. 2. 3. 4. 5. 6. 7.
Gap Assessment Copyright © 2021 by Marc Hornbeek All rights reserved.
• DevOps offers efficient and safe delivery software with DevOps value
streams, when best practices are followed.
• To get the value from DevOps it is important to use recommended
practices, inclusive of people, process and technologies.
• A Gap Assessment is a great way to efficiently evaluate an organization’s
practices for DevOps and determine a strategy for improvement.
• The 9 Pillars Gap Assessment Tool greatly speeds up the Gap Survey, Gap
Assessment and Gap Analysis process.
• What follow is an example of the Gap Assessment tool being used for the
topic “DevOps” for an organization.
Step 1: Pick a Topic
Gap Assessment for DevOps
Gap Assessment – DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
The 9 practice category pillars
are:
• Leadership
• Collaborative Culture
• Design for DevOps
• Continuous Integration
• Continuous Testing
• Continuous Monitoring
• Elastic Infrastructure
• Continuous Delivery
• Continuous Security
Step 2: Determine Practices
for DevOps Gap Assessment
Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
For an example DevOps assessment, I
used the practices under 9 practices
categories described in a blog that I
co-authored called “9 Pillars of
DevOps Best Practices” .
https://devops.com/nine-pillars-of-devops-best-practices/
Step 3: Enter DevOps Practices Into the
Gap Assessment Tool.
Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
A Gap Assessment Tool, pre-
loaded with a sample of
DevOps practices in a file called
“DevOps Assessment” can be
downloaded for free from one
of the resource pages found on
www.engineeringdevops.com
Edit the practices categories
and add/delete practices
from each category if you
prefer to make changes.
Step 4: Determine who needs to provide input.
Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
• Business leaders – because they influence culture and budgets for DevOps.
• Developers – because they need to design in accordance with DevOps practices.
• Project owners – because they influence product work priorities.
• QA testers - because they need to test in accordance with DevOps practices.
• Ops - because DevOps practices affect operations.
• Security – because DevOps affect security practices.
For the Gap Analysis to be comprehensive, people in roles that are affected by
container practices need to be surveyed, or at least represented to ensure their
perspectives are included. The following are example roles that typically are included.
The survey can be conducted for an individual application, a group of applications, or
all the applications in the enterprise. However, it is important that the Gap
Assessment and Gap Analysis be performed on the organization segment that is being
targeted for improvement.
Step 5: Gap Survey
Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
A Gap Survey should allow each surveyed person to enter an “Importance Level”
score, a “Practice Level” score and Comments. These are all essential for the Gap
Assessment and Gap Analysis.
DevOps Practices GAP Assessment Survey
(I)
Importance
(P)
Practice Level Comments
Practices Description
How important is this practice to the
organization?
0=Not Relevant
1=Not Important
2=Nice to Have
3=Important
4=Very Important
5=Critical
To what extent does the organization
practice this?
0=Not Sure
1=Rarely, if ever
2= Sometimes
3=Most of the Time
4=Always
5=We are really good at this
Enter any comments that are
relevant to qualify or explain the
scores entered for each practice.
Leadership (Lead)
Leaders demonstrate a long-term vision for organizational direction, and team direction.
Leaders intellectually stimulate the team status quo by encouraging asking new questions
and question the basic assumptions about the work.
Leaders provide inspirational communication that inspires pride in being part of the
team, says positive things about the team, inspires passion and motivation and
encourages people to see that change brings opportunities.
Leaders demonstrate supportive style by considering others’ personal feelings before
acting, being thoughtful of others’ personal needs and caring about individuals’ interests.
Step 6: Gap Assessment
Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
The Gap Assessment process requires all the practices scores collected from the
surveys to be collected and assembled to calculate an aggregate set of scores. Gap
scores are calculated using a formula that weights each Practice Level score with the
corresponding Important Level score. A visual representation helps to identify
practices areas and individual practices that have the highest, most important Gaps.
DevOps Practices GAP
Summary
(I)
Importance
(P)
Practice Level
(G)
GAP
RANK
Leadership practices (Lead) 5.0 2.2 9.0 1
Collaborative Culture practices (CC) 4.1 2.1 7.9 4
Design For DevOps (DFD) 4.0 2.3 6.4 8
Continuous Integration practices (CI) 4.5 3.2 7.0 6
Continuous Testing practices (CT) 3.9 2.0 8.0 3
Continuous Monitoring practices (CM) 4.1 2.6 7.2 5
Elastric Infrastructure practices (EI) 3.6 2.3 9.0 1
Continuous Delivery / Deployment practices (CD) 4.1 2.7 6.7 7
Continuous Security practices (CS) 4.3 3.1 5.3 9
Overall Assessment (Average) 4.2 2.5 7.4
Importance Practice Level GAP
Step 6b: Gap Assessment Workshop
Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
No matter how well written the practices and score definitions are, it is not
unusual for some people to misunderstand and to enter scores that they would
not have otherwise.
For this reason, it is important to ensure that the data collected is validated before
conducting the Gap Analysis.
The preferred approach is to conduct a Gap Assessment Workshop with key
representatives from each role that participated in the survey.
During the workshop, the scores for each practice that have a high deviation
between survey responses are discussed and if necessary adjusted.
Step 7: Gap Analysis
Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
The Gap Analysis indicates where solution strategies and implementation roadmaps
need to be focused to reduce the most important gaps.
The Gap Analysis process involves extracting the high GAP practices and tagging and
ranking each of them against solution categories that are determined by experts.
DevOps Practices GAP Analysis
(I)
Importance
(P)
Practice Level
(G)
GAP
Leadership
&
Culture
Deployment
Design
CI
Test
Project
Managemnt
DR
Security
Monitoring
7 6 4 4 3 3 2 1 1
The culture encourages learning from failures and co-operation between
departments.
5 1 15 1 1 1 1
Leaders intellectually stimulate the team status quo by encouraging asking new
questions and question the basic assumptions about the work. 5 2 10
1
Leaders provide inspirational communication that inspires pride in being part of the
team, says positive things about the team, inspires passion and motivation and
encourages people to see that change brings opportunities.
5 2 10
1
Leaders demonstrate supportive style by considering others’ personal feelings before
acting, being thoughtful of others’ personal needs and caring about individuals’
interests.
5 2 10
1
Leaders promote personal recognition by commending teams for better-than-average
work, acknowledging improvements in the quality of work and personally compliment
individuals’ outstanding work.
5 2 10
1
The culture encourages cross-functional collaboration, shared responsibilities and
avoids silos between Dev, Ops and QA. 5 2 10
1
Communication flows fluidly across the end-to-end cross-functional team using
collaboration tools where appropriate (E.g., SLACK, HipChat, Yammer, etc.). 4 2 8
1
Automated tools are used to support immutable infrastructure deployments. 4 1 12 1
Marc Hornbeek
a.k.a. DevOps_the_Gray esq.
CEO and Principal Consultant
Engineering DevOps Consulting
Author – Engineering DevOps
mhornbeek@engineeringdevops.com
Learn More

More Related Content

PDF
DevOps Powerpoint Presentation Slides
PPTX
Using Azure DevOps to continuously build, test, and deploy containerized appl...
PPTX
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
PPTX
DevOps Challenges and Best Practices
PPTX
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
PPSX
Service Mesh - Observability
PPTX
About DevOps in simple steps
PPTX
Dev ops != Dev+Ops
DevOps Powerpoint Presentation Slides
Using Azure DevOps to continuously build, test, and deploy containerized appl...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps Challenges and Best Practices
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Service Mesh - Observability
About DevOps in simple steps
Dev ops != Dev+Ops

What's hot (20)

PPTX
The Power of Azure DevOps
PPTX
DevOps-as-a-Service: Towards Automating the Automation
PDF
CI/CD (DevOps) 101
PDF
OpenShift 4, the smarter Kubernetes platform
PDF
Scaling Agile With SAFe (Scaled Agile Framework)
PPTX
0 to hero with Azure DevOps
PDF
Improve monitoring and observability for kubernetes with oss tools
PPTX
Apigee Products Overview
PDF
Overview of Site Reliability Engineering (SRE) & best practices
PDF
Intro to open source observability with grafana, prometheus, loki, and tempo(...
PPTX
Introduction to Azure DevOps
PPTX
Terraform
PDF
Introduction to DevSecOps
PPTX
DevOps Introduction
PPTX
Observability
PPTX
Azure DevOps in Action
PDF
Introduction to Kubernetes Workshop
PPTX
GCP Deployment- Vertex AI
PDF
Istio service mesh introduction
PDF
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
The Power of Azure DevOps
DevOps-as-a-Service: Towards Automating the Automation
CI/CD (DevOps) 101
OpenShift 4, the smarter Kubernetes platform
Scaling Agile With SAFe (Scaled Agile Framework)
0 to hero with Azure DevOps
Improve monitoring and observability for kubernetes with oss tools
Apigee Products Overview
Overview of Site Reliability Engineering (SRE) & best practices
Intro to open source observability with grafana, prometheus, loki, and tempo(...
Introduction to Azure DevOps
Terraform
Introduction to DevSecOps
DevOps Introduction
Observability
Azure DevOps in Action
Introduction to Kubernetes Workshop
GCP Deployment- Vertex AI
Istio service mesh introduction
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
Ad

Similar to Gap Assessment for DevOps (20)

PDF
Gap Survey, Assessment and Analysis for DevSecOps
PDF
Gap assessment kubernetes
PDF
Gap assessment containers
PDF
Gap assessment Continuous Testing
PDF
Leveraging Gap Analysis for Continuous Improvement
PPTX
DevOps- exec level briefing
PDF
Digital Competencies Gap Analysis (1).pdf
PDF
DevOps adoption challenges and solutions to overcome them
PDF
Business gap analysis pdf
PPTX
Cracking the ‘Skill gap analysis' Code.pptx
PDF
Dynamo 21 open leads the way
PPTX
Redefining Data Security: T-Mobile's Journey from Breach to Resilience_Case S...
PPTX
The Forgotten Secret to DevOps Success: Measurement
PPTX
Gap_Analysis and marketing strategy report
PDF
DevOps and End to End Visibility with Ed Gaile
PDF
DevOps and End to End Visibility with Ed Gaile
PPTX
Gap-Analysis-2015.pptx
PPTX
DevOps Transformation Solution Recommendation.pptx
PDF
Performance Gap Analysis Techniques Powerpoint Presentation Slides
PDF
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Gap Survey, Assessment and Analysis for DevSecOps
Gap assessment kubernetes
Gap assessment containers
Gap assessment Continuous Testing
Leveraging Gap Analysis for Continuous Improvement
DevOps- exec level briefing
Digital Competencies Gap Analysis (1).pdf
DevOps adoption challenges and solutions to overcome them
Business gap analysis pdf
Cracking the ‘Skill gap analysis' Code.pptx
Dynamo 21 open leads the way
Redefining Data Security: T-Mobile's Journey from Breach to Resilience_Case S...
The Forgotten Secret to DevOps Success: Measurement
Gap_Analysis and marketing strategy report
DevOps and End to End Visibility with Ed Gaile
DevOps and End to End Visibility with Ed Gaile
Gap-Analysis-2015.pptx
DevOps Transformation Solution Recommendation.pptx
Performance Gap Analysis Techniques Powerpoint Presentation Slides
Summary of Accelerate - 2019 State of Devops report by Google Cloud's DORA
Ad

More from Marc Hornbeek (18)

PDF
Value Stream Mapping Worskshops for Intelligent Continuous Security
PDF
DORA Companion Metrics unlock CICD diagnostic power.pdf
PDF
AI Assisted Continuous Testing - Talk Track v2.pdf
PPTX
Continuous Testing Landscape.pptx
PDF
Feature Flags.pdf
PPTX
DevOps_the_Gray Predictions for 2020
PDF
Seven step transformation blueprint
PDF
Value stream mapping for DevOps
PDF
The Quest for Quality at Speed
PPTX
DevOps as-a-Service (DaaS) value
PDF
Continuous Security / DevSecOps- Why How and What
PDF
Rapid Strategic SRE Assessments
PPTX
Engineering DevOps and Cloud
PPTX
Engineering Continuous Delivery Architectures
PPTX
DevOps Test Engineering - Marc Hornbeek - July 2017
PPTX
Engineering DevOps Right the First Time
PDF
Engineering DevOps to meet Business Goals
PDF
DevOps Evolution - The Next Generation ?
Value Stream Mapping Worskshops for Intelligent Continuous Security
DORA Companion Metrics unlock CICD diagnostic power.pdf
AI Assisted Continuous Testing - Talk Track v2.pdf
Continuous Testing Landscape.pptx
Feature Flags.pdf
DevOps_the_Gray Predictions for 2020
Seven step transformation blueprint
Value stream mapping for DevOps
The Quest for Quality at Speed
DevOps as-a-Service (DaaS) value
Continuous Security / DevSecOps- Why How and What
Rapid Strategic SRE Assessments
Engineering DevOps and Cloud
Engineering Continuous Delivery Architectures
DevOps Test Engineering - Marc Hornbeek - July 2017
Engineering DevOps Right the First Time
Engineering DevOps to meet Business Goals
DevOps Evolution - The Next Generation ?

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
DOCX
573137875-Attendance-Management-System-original
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Geodesy 1.pptx...............................................
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Sustainable Sites - Green Building Construction
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Digital Logic Computer Design lecture notes
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPT
Mechanical Engineering MATERIALS Selection
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
573137875-Attendance-Management-System-original
Lecture Notes Electrical Wiring System Components
Geodesy 1.pptx...............................................
Embodied AI: Ushering in the Next Era of Intelligent Systems
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Sustainable Sites - Green Building Construction
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Digital Logic Computer Design lecture notes
Automation-in-Manufacturing-Chapter-Introduction.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Mechanical Engineering MATERIALS Selection

Gap Assessment for DevOps

  • 1. Gap Survey, Assessment and Analysis For DevOps How to identify and analyze Gaps in DevOps practices. Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
  • 2. WHY? Gap analysis provides valuable inputs for formulating a strategy and roadmap to improve a topic. 2 • Gap Survey is discovery tool used to collect information about the current state of practices for a topic. • Gap Assessment is a process to determine differences (Gaps) between current practices and recommended practices for a topic. • Gap Assessment Workshop is a meeting in which the Gap Assessment is validated prior to Gap Analysis. • Gap Analysis is the process of determining priorities for reducing Gaps found during a Gap Assessment. • Gap Assessment Tool is software that helps perform Gap Surveys, Gap Assessments and Gap Analysis. www.engineeringdevops.com http://mybook.to/engineeringdevops Gap Assessment Copyright © 2021 by Marc Hornbeek All rights reserved.
  • 3. 3 1. Pick a Topic that you want to analyze. 3. Enter practices into the Gap Assessment Tool. 4. Determine who needs to be surveyed. 5. Gap Survey Collect data with Survey 6. Perform Gap Assessment 7. Perform Gap Analysis 2. Determine Practices for the Topic. 1. 2. 3. 4. 5. 6. 7. Gap Assessment Copyright © 2021 by Marc Hornbeek All rights reserved.
  • 4. • DevOps offers efficient and safe delivery software with DevOps value streams, when best practices are followed. • To get the value from DevOps it is important to use recommended practices, inclusive of people, process and technologies. • A Gap Assessment is a great way to efficiently evaluate an organization’s practices for DevOps and determine a strategy for improvement. • The 9 Pillars Gap Assessment Tool greatly speeds up the Gap Survey, Gap Assessment and Gap Analysis process. • What follow is an example of the Gap Assessment tool being used for the topic “DevOps” for an organization. Step 1: Pick a Topic Gap Assessment for DevOps Gap Assessment – DevOps Copyright © 2021 by Marc Hornbeek All rights reserved.
  • 5. The 9 practice category pillars are: • Leadership • Collaborative Culture • Design for DevOps • Continuous Integration • Continuous Testing • Continuous Monitoring • Elastic Infrastructure • Continuous Delivery • Continuous Security Step 2: Determine Practices for DevOps Gap Assessment Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved. For an example DevOps assessment, I used the practices under 9 practices categories described in a blog that I co-authored called “9 Pillars of DevOps Best Practices” . https://devops.com/nine-pillars-of-devops-best-practices/
  • 6. Step 3: Enter DevOps Practices Into the Gap Assessment Tool. Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved. A Gap Assessment Tool, pre- loaded with a sample of DevOps practices in a file called “DevOps Assessment” can be downloaded for free from one of the resource pages found on www.engineeringdevops.com Edit the practices categories and add/delete practices from each category if you prefer to make changes.
  • 7. Step 4: Determine who needs to provide input. Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved. • Business leaders – because they influence culture and budgets for DevOps. • Developers – because they need to design in accordance with DevOps practices. • Project owners – because they influence product work priorities. • QA testers - because they need to test in accordance with DevOps practices. • Ops - because DevOps practices affect operations. • Security – because DevOps affect security practices. For the Gap Analysis to be comprehensive, people in roles that are affected by container practices need to be surveyed, or at least represented to ensure their perspectives are included. The following are example roles that typically are included. The survey can be conducted for an individual application, a group of applications, or all the applications in the enterprise. However, it is important that the Gap Assessment and Gap Analysis be performed on the organization segment that is being targeted for improvement.
  • 8. Step 5: Gap Survey Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved. A Gap Survey should allow each surveyed person to enter an “Importance Level” score, a “Practice Level” score and Comments. These are all essential for the Gap Assessment and Gap Analysis. DevOps Practices GAP Assessment Survey (I) Importance (P) Practice Level Comments Practices Description How important is this practice to the organization? 0=Not Relevant 1=Not Important 2=Nice to Have 3=Important 4=Very Important 5=Critical To what extent does the organization practice this? 0=Not Sure 1=Rarely, if ever 2= Sometimes 3=Most of the Time 4=Always 5=We are really good at this Enter any comments that are relevant to qualify or explain the scores entered for each practice. Leadership (Lead) Leaders demonstrate a long-term vision for organizational direction, and team direction. Leaders intellectually stimulate the team status quo by encouraging asking new questions and question the basic assumptions about the work. Leaders provide inspirational communication that inspires pride in being part of the team, says positive things about the team, inspires passion and motivation and encourages people to see that change brings opportunities. Leaders demonstrate supportive style by considering others’ personal feelings before acting, being thoughtful of others’ personal needs and caring about individuals’ interests.
  • 9. Step 6: Gap Assessment Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved. The Gap Assessment process requires all the practices scores collected from the surveys to be collected and assembled to calculate an aggregate set of scores. Gap scores are calculated using a formula that weights each Practice Level score with the corresponding Important Level score. A visual representation helps to identify practices areas and individual practices that have the highest, most important Gaps. DevOps Practices GAP Summary (I) Importance (P) Practice Level (G) GAP RANK Leadership practices (Lead) 5.0 2.2 9.0 1 Collaborative Culture practices (CC) 4.1 2.1 7.9 4 Design For DevOps (DFD) 4.0 2.3 6.4 8 Continuous Integration practices (CI) 4.5 3.2 7.0 6 Continuous Testing practices (CT) 3.9 2.0 8.0 3 Continuous Monitoring practices (CM) 4.1 2.6 7.2 5 Elastric Infrastructure practices (EI) 3.6 2.3 9.0 1 Continuous Delivery / Deployment practices (CD) 4.1 2.7 6.7 7 Continuous Security practices (CS) 4.3 3.1 5.3 9 Overall Assessment (Average) 4.2 2.5 7.4 Importance Practice Level GAP
  • 10. Step 6b: Gap Assessment Workshop Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved. No matter how well written the practices and score definitions are, it is not unusual for some people to misunderstand and to enter scores that they would not have otherwise. For this reason, it is important to ensure that the data collected is validated before conducting the Gap Analysis. The preferred approach is to conduct a Gap Assessment Workshop with key representatives from each role that participated in the survey. During the workshop, the scores for each practice that have a high deviation between survey responses are discussed and if necessary adjusted.
  • 11. Step 7: Gap Analysis Gap Assessment - DevOps Copyright © 2021 by Marc Hornbeek All rights reserved. The Gap Analysis indicates where solution strategies and implementation roadmaps need to be focused to reduce the most important gaps. The Gap Analysis process involves extracting the high GAP practices and tagging and ranking each of them against solution categories that are determined by experts. DevOps Practices GAP Analysis (I) Importance (P) Practice Level (G) GAP Leadership & Culture Deployment Design CI Test Project Managemnt DR Security Monitoring 7 6 4 4 3 3 2 1 1 The culture encourages learning from failures and co-operation between departments. 5 1 15 1 1 1 1 Leaders intellectually stimulate the team status quo by encouraging asking new questions and question the basic assumptions about the work. 5 2 10 1 Leaders provide inspirational communication that inspires pride in being part of the team, says positive things about the team, inspires passion and motivation and encourages people to see that change brings opportunities. 5 2 10 1 Leaders demonstrate supportive style by considering others’ personal feelings before acting, being thoughtful of others’ personal needs and caring about individuals’ interests. 5 2 10 1 Leaders promote personal recognition by commending teams for better-than-average work, acknowledging improvements in the quality of work and personally compliment individuals’ outstanding work. 5 2 10 1 The culture encourages cross-functional collaboration, shared responsibilities and avoids silos between Dev, Ops and QA. 5 2 10 1 Communication flows fluidly across the end-to-end cross-functional team using collaboration tools where appropriate (E.g., SLACK, HipChat, Yammer, etc.). 4 2 8 1 Automated tools are used to support immutable infrastructure deployments. 4 1 12 1
  • 12. Marc Hornbeek a.k.a. DevOps_the_Gray esq. CEO and Principal Consultant Engineering DevOps Consulting Author – Engineering DevOps mhornbeek@engineeringdevops.com Learn More