OpsLevel Logo
Product

Visibility

Catalog

Keep an automated record of truth

Integrations

Unify your entire tech stack

AI Engine

Restoring knowledge & generating insight

Standards

Scorecards

Measure and improve software health

Campaigns

Action on cross-cutting initiatives with ease

Checks

Get actionable insights

Developer Autonomy

Service Templates

Spin up new services within guardrails

Self-service Actions

Empower devs to do more on their own

Knowledge Center

Tap into API & Tech Docs in one single place

Featured Resource

Click-through Tour: OpsLevel Overview
Click-through Tour: OpsLevel Overview
Read more
Use Cases

Use cases

Improve Standards

Set and rollout best practices for your software

Drive Ownership

Build accountability and clarity into your catalog

Developer Experience

Free up your team to focus on high-impact work

Featured Resource

Software standards: How to build and maintain effective service maturity
Software standards: How to build and maintain effective service maturity
Read more
Customers
Our customers

We support leading engineering teams to deliver high-quality software, faster.

More customers
Hudl
Hudl goes from Rookie to MVP with OpsLevel
Read more
Hudl
Keller Williams
Keller Williams’ software catalog becomes a vital source of truth
Read more
Keller Williams
Duolingo
How Duolingo automates service creation and maintenance to tackle more impactful infra work
Read more
Duolingo
Resources
Our resources

Explore our library of helpful resources and learn what your team can do with OpsLevel.

All resources

Resource types

Blog

Resources, tips, and the latest in engineering insights

Guide

Practical resources to roll out new programs and features

Demo

Videos of our product and features

Events

Live and on-demand conversations

Interactive Demo

See OpsLevel in action

Pricing

Flexible and designed for your unique needs

Docs
Log In
Book a demo
Log In
Book a demo
No items found.
Share this
Table of contents
 link
 
Resources
Guide

Building and rolling out a maturity program

Product
Standardization
Engineering leadership
Platform engineer
Rubric
Checks
Scorecard
Campaigns
Building and rolling out a maturity program
OpsLevel
|
July 13, 2023

The focus on speed to market often prioritizes feature development to capture and delight more customers—making it easy to fall into the trap of accumulating technical debt. OpsLevel’s approach to service maturity helps you proactively keep your product secure and functional as your engineering org changes and scales. It gives developers a solid foundation from which to maintain and improve services, while giving leaders an idea of where to focus resources.

Here, we’ll explain OpsLevel’s approach to service maturity and offer tips on how to implement or improve your existing service maturity process. 

OpsLevel’s approach to service maturity

We define service maturity as any work that doesn’t entail building customer-facing features that focuses on service health and production readiness. Our approach to service maturity balances flexibility and consistency. Whether you’re looking to set global standards, or requirements unique to your team, a specific category, and beyond, you can build an impactful program with our campaigns, checks, rubric, and scorecards.

Service maturity prerequisites

To make the most of our maturity features, it’s important you have clear standards and unified ideas about what your maturity program entails. Asking the following questions help you get on the same page to make your pitch to leadership:

  • Why/when will the team prioritize maturity work? 
  • Where does this work come from today?
  • What other stakeholders need to be involved?

Now you’re ready to tackle some of the prerequisites that get the foundations of your maturity program into place so it’s successful, entailing buy-in, defined service ownership, and clear processes:

  1. Executive buy-in: You and your service owners will need time and resources to work on maturity initiatives, meaning leadership will need to see the ROI. The good news is that this work feeds into your bottom line (more uptime, better security) along with quarterly KPIs and metrics reporting to surface where there is room for improvement. Pro tip: If this part of the process is slowing you down, your team can get started with Scorecards to jumpstart service maturity without impacting org-wide standards.
  2. Defined service ownership: An updated service catalog with clear service owners is vital to ensure accountability for services that need to be improved or updated. This is OpsLevel’s bread and butter, so make sure your catalog is up to date.
  3. Build it into your processes: Wanting to make service maturity a priority doesn’t mean the work magically starts happening. Below we outline ways to do so.

Strategies to implement a service maturity program

Our customers across different industries and team sizes generally use one or a few of the following strategies to help their eng org adopt a service maturity program successfully.

Tie service maturity to goals and KPIs

Many customers integrate service maturity by making it a cornerstone of their quarterly planning cycles, while using OpsLevel to monitor metrics in recurring meetings. Setting specific goals and tying certain key performance indicators (KPIs) to service levels motivates teams to prioritize service maturity. Leadership can leverage reporting to identify lagging services and failing checks, enabling them to focus on necessary improvements.

OpsLevel reporting features that can help you do this:

  • Custom reports by: check/category, service/service-owner/team
  • In-depth ETL reports

Set aside dedicated time for service maturity work

Some customers incorporate service maturity work directly into their sprint cycles, ensuring that it becomes an integral part of the development process. They also assign a dedicated "maturity PM," technical program manager, or embedded SRE who takes charge of prioritizing and scoping the functional requirements, creating stories or tasks, and following up to ensure completion.

OpsLevel features that can help you do this:

  • Campaigns or delayed checks
  • JIRA integration

Gate deploys until services meet requirements

While not the most common, this strategy can be suited for complex or large organizations that already have a robust service catalog and service ownership structure. It involves implementing a rigorous top-down approach where services must meet certain requirements or achieve the highest service maturity levels before deployment to production. This alignment around service maturity rubrics prioritizes compliance.

OpsLevel features that can help you do this:

  • Service rubrics
  • Per-level reporting
  • Per-level API integration
  • Team hierarchy
  • Weekly ops email

Set scoped standards to jumpstart your team’s maturity work

In OpsLevel, the Rubric is your org-wide report card that all teams, cross-functional groups, and services must adhere to. If you’re looking for a quick win, or part of a product development team that wants to get started with your own set of standards, you can start with Scorecards instead. Scorecards consist of a set of checks that are measured just like they would be on the Rubric, but aren’t visible org-wide, giving you an impactful but low-lift jumpstart on maturity work.

OpsLevel features that can help you do this:

  • Scorecards

How to prioritize and advance service maturity work into your processes

In thinking about a maturity program, it’s worth going through the lifecycle of check, as our most successful customers have a process in place and a clearly defined owner for each stage: 

  1. Identification: Identify and scope the requirements relevant to the teams and services involved.
  2. Prioritization: Prioritize the identified requirements based on their importance and urgency compared to other ongoing work.
  3. Configuration: Write the identified checks into OpsLevel, taking into account various factors such as check types, data sources, categories, and the appropriate level where the check should be applied. Build and test the check to ensure it functions correctly.
  4. Communication: Communicate the new or pending requirements to the service owners, so they’re aware of the goals and deadlines associated with this work. Assign the necessary tasks through tools like Jira or Slack. This can also involve adding the check(s) to a team's backlog or sprint directly.  
  5. Verification: Someone should be in charge of the progress of the initiative and reporting back to teams or services that may be falling behind to ensure you’re hitting goals and deadlines.

You’re ready to implement service maturity… now what? 

This article is focused on helping you develop a service maturity program for your org and start prioritizing the work. Once you have executive and team buy-in to implement your strategy, you can use OpsLevel to set the standard for service owners to work towards. First, you’ll set up your rubric (or scorecards) by adding checks across bronze, silver, and gold levels. Then you can use campaigns to give teams a deadline to get their services up to the right level and communicate about how and why to do so. Our other guides will help you learn best practices for using them as you get started. 

More resources

Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code
Guide
Move Fast, Stay Secure: How Engineering Teams Can Govern AI-Generated Code

Most engineers are adopting AI tooling to write and ship code, but are they safe?

Read more
The Complete Guide to Internal Developer Portals
Guide
The Complete Guide to Internal Developer Portals

A guide to help you understand how an internal developer portal can benefit your organization, what features to look for, and who will benefit most.

Read more
Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine
Guide
Building Your Service Catalog with OpsLevel: Embracing Automation with Catalog Engine

Learn all the ways you can import your service metadata into OpsLevel.

Read more
Product
Software catalogMaturityIntegrationsSelf-serviceKnowledge CenterBook a meeting
Company
About usCareersContact usCustomersPartnersSecurity
Resources
DocsEventsBlogPricingDemoGuide to Internal Developer PortalsGuide to Production Readiness
Comparisons
OpsLevel vs BackstageOpsLevel vs CortexOpsLevel vs Atlassian CompassOpsLevel vs Port
Subscribe
Join our newsletter to stay up to date on features and releases.
By subscribing you agree to with our Privacy Policy and provide consent to receive updates from our company.
SOC 2AICPA SOC
© 2024 J/K Labs Inc. All rights reserved.
Terms of Use
Privacy Policy
Responsible Disclosure
By using this website, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Data Processing Agreement for more information.
Okay!