Applications icon

Structure Your DevOps Adoption Using a Metrics-Driven Approach

Set measurement-based objectives the organization can strive for collaboratively.

Unlock

This content requires an active subscription.

Access this content by logging in with your Info-Tech Research Group membership or contacting one of our representatives for assistance.

Speak With A Representative Sign In
or Call: 1-888-670-8889 (US) or 1-844-618-3192 (CAN)

View Storyboard

Solution Set Storyboard thumbnail

Contributors

  • John Munro, President, Scrum Masters Inc.

Your Challenge

  • In today’s world, business agility is essential to stay competitive. Rapid customer response through efficient development and deployment is critical in creating a positive customer experience.
  • Traditional development and operations silos don’t scale well for rapid response. An approach that is end-user driven is needed.

Our Advice

Critical Insight

  • DevOps is a philosophy, not an industry framework. Do not search for someone else’s approach to adopt; be critical of your own environment and what needs to be fixed to increase value for your customers.
  • Aligned metrics lead to aligned teams. Dev and Ops need to be measured on customer-driven outcomes to enable trust and collaboration.
  • People, over processes, over tools. Structure a foundation of the right people with the right skills, and then optimize their processes, tactics, and toolsets.

Impact and Result

  • Create alignment across functions by using a set of business objective aligned metrics to guide your DevOps adoption.
  • Use an industry best-practice framework to brainstorm holistically about the potential capabilities that could benefit your organization and prioritize them based on impact and effort.
  • Structure a DevOps governance and metrics program that promotes collaboration, transparency, and empathy across teams, establishes the appropriate roles and responsibilities, and ensures alignment to a common set of goals.
  • Create an implementation roadmap that considers the necessary competencies, capabilities, and dependencies to move towards the desired DevOps target state.

Research & Tools

Start here – read the Executive Brief

Read our concise Executive Brief to learn what a holistic approach to DevOps entails, review Info-Tech’s methodology, and understand the four ways we can support you in completing this project.

1. Establish your organizational fit with DevOps

Conduct an assessment of your organization’s current state and understand if you are ready to start your DevOps journey.

2. Brainstorm your desired DevOps capabilities

Identify the root causes of your organization’s current challenges and conduct a cross-functional brainstorming session for collaborative responses to the challenges.

3. Structure your DevOps environment

Conduct a gap analysis between your current state and your DevOps capability matrix, and strategize the most effective methods to fill those gaps in your organization.

4. Create your DevOps roadmap

Structure your desired capabilities and associated tactics into an adoption roadmap.

Guided Implementations

This guided implementation is a nine call advisory process.

Guided Implementation #1 - Establish your organizational fit with DevOps

Call #1 - Understand what DevOps really is.
Call #2 - Determine if DevOps is right for you.

Guided Implementation #2 - Brainstorm your desired DevOps capabilities

Call #1 - Find the root causes of your current challenges.
Call #2 - Create a DevOps capability matrix.

Guided Implementation #3 - Structure your DevOps environment

Call #1 - Construct your organizational target state.
Call #2 - Structure your target-state processes and tools.
Call #3 - Create a DevOps metrics program.

Guided Implementation #4 - Create your DevOps roadmap

Call #1 - Categorize your DevOps initiatives.
Call #2 - Structure your DevOps roadmap.

Onsite Workshop

Discuss This Workshop

Book Your Workshop

Onsite workshops offer an easy way to accelerate your project. If you are unable to do the project yourself, and a Guided Implementation isn't enough, we offer low-cost onsite delivery of our project workshops. We take you through every phase of your project and ensure that you have a roadmap in place to complete your project successfully.

Module 1: Conduct a Current State and Readiness Assessment

The Purpose

  • Understand any current issues that are affecting your development and operations processes/teams.
  • Understand the organizational pre-requisites for beginning a DevOps transformation.

Key Benefits Achieved

  • A comprehensive analysis of your current state to identify key challenges.
  • A high-level readiness assessment that indicates what steps need to be taken prior to beginning a DevOps transformation.

Activities

Outputs

1.1

Document organizational priorities and related metrics.

1.2

Determine the current state of your organizational culture.

  • Organizational Culture Assessment
1.3

Summarize your development and operations processes with a SIPOC-MC.

  • Development and Operations Processes and Tools Assessment
1.4

Highlight challenges in your current development and operations processes. Map your current organizational structure.

1.5

Collect and analyze your current development and operations metrics.

  • Metrics Assessment
1.6

Conduct a high-level DevOps readiness assessment.

  • Readiness Assessment

Module 2: Brainstorm Solutions to Current Needs and Challenges

The Purpose

  • Find the root causes of your current challenges identified on Day 1.
  • Identify current customer needs and challenges.
  • Brainstorm DevOps collaborative responses to identified business and customer challenges.

Key Benefits Achieved

  • A deep understanding of where current challenges originate.
  • A shift in perspective towards a customer-centric view of product development.
  • A comprehensive DevOps capability matrix that consists of the results of the collaborative brainstorming sessions.

Activities

Outputs

2.1

Conduct a root-cause analysis for your current limitations and challenges.

2.2

Identify ideas to improve your identified challenges.

  • Solution to Current Challenges
2.3

Identify ideas to improve your DevOps related metrics.

2.4

Identify your customers’ needs and develop separate Dev and Ops responses.

  • Identified Customer Needs and Challenges
2.5

Create a future-state DevOps capability matrix.

  • DevOps Capability Matrix
2.6

Determine the effort required to build your future-state capabilities.

  • Impact Assessment of DevOps Capabilities

Module 3: Define Engagement Plans

The Purpose

  • Identify the gaps between your current state and your desired customer-aligned DevOps capabilities and strategize ways to fill them.
  • Structure a metrics program to promote empathy and alignment across your teams.

Key Benefits Achieved

  • Re-structured governance and organizational design to sync with your desired DevOps capabilities.
  • Optimization of your current DevOps processes and tools.
  • Creation of a DevOps metrics program.

Activities

Outputs

3.1

Define your legacy roles to understand their current competencies.

3.2

Drill down your future-state capabilities into key competencies.

3.3

Identify the gaps between your current and desired competencies.

3.4

Structure your DevOps governance.

  • DevOps Governance Structure
3.5

Map your desired DevOps organizational design.

  • Re-structured Organizational Design
3.6

Map your target-state DevOps process.

  • Target-State DevOps Process
3.7

Standardize tools across your DevOps process.

  • Standardized DevOps Toolset
3.8

Define your DevOps metrics program.

  • DevOps Metrics Program
3.9

Determine how metrics are collected, recorded, and reported upon.

Module 4: Create a DevOps Roadmap

The Purpose

Develop a roadmap to implement your new capabilities and associated changes.

Key Benefits Achieved

A well-defined and structured roadmap based on a best-practice prioritization schema.

Activities

Outputs

4.1

Categorize your DevOps capabilities into your adoption phases.

4.2

Integrate your necessary people changes into your adoption phases.

4.3

Integrate your necessary process and tool changes into your adoption phases.

4.4

Order your inter-phase initiatives based on priority and dependency.

4.5

Structure your DevOps adoption roadmap with Info-Tech’s DevOps Adoption Roadmap Workbook.

  • DevOps Adoption Roadmap