Service Maturity Report
Understand how your services and teams are performing against your rubric.
The Service Maturity Report page provides a global view of how all your teams/services are performing against the rubric. You will be able to answer questions like:
- Which teams are performing the best/worst?
- How are services doing in the Security category?
- Which of our Tier 1 services at the most at risk?
To view the Services Maturity Report, click the Service Maturity menu under the Reports menu.
Charts
Service Level Overview
The Overview chart shows how many services are in each level. Hovering over a section will display the number of services in that level.
Category Breakdown
The Category Breakdown chart groups the services by category and shows how many services are in each level. It can be used to identify how services are performing in each category.
In this example, services are doing great in the Quality category with 88% of services being in the Gold level, and performing poorly in the Security category with 40% in the Bronze level. Hovering over a section will show the number of services in a certain level and category.
Level Progress Trend Chart
The Level Progress Trend chart provides a timeline of how the Service Maturity in your organization is progressing.
This chart adheres to the filters set in the page header and can also be viewed for various time ranges. Depending on the time range selected, a different grouping (or resolution) will be used in the chart:
- 1m = Daily view over the past month
- 3m = Weekly view over the past 3 months
- 1y = Monthly view over the past year
Using the filters and ranges, you can whittle down the services you care to view trends for. This can help you answer questions such as, "Is the organization moving in the right direction?", "Which categories are causing the biggest issues?", and "Which teams are struggling or excelling the most?", among many others.
Report
The Report section groups services by team which allows you to see how each team is performing against the rubric. The values display how many services owned by that team are in each level.
In this example, the Inventory Team is doing well - it has 0 services in Beginner and 2 in Gold. The Warehouse team on the other hand is doing poorly - they have 1 service in Beginner and 0 in Gold.
Clicking on the + icon beside a team’s name will show how that team’s services are performing against the rubric. The Level column displays the service’s current level. Clicking on the service’s level will take you the Maturity Report tab where you can learn more about why that service was assigned a certain level.
The last column entitled Category Breakdown shows how a service is performing against the different categories. The categories are shown as columns and the levels are shown as rows.
You can figure out at a glance why a service has a certain level. For example, the Order Workflow Service has a level of Silver in the Security category which is bringing down its overall level to Silver. Once the service achieves Gold in Security, its overall level will also move up to Gold.
White cells in the Category Breakdown indicate that a service doesn’t have a level for that category. Hovering over the cell will show a level of "N/A". This can happen if all the checks for a category are using filters that don’t apply to the service. You can read the Checks and Filters docs for more info about filters.
If you’re less concerned about teams and just want to get a general idea about how your services are performing, you can select Service in the Group By drop-down. This will display a list of all your services and show their Level and Category Breakdown.
Filters
You can select different filters at the top of the page. For example, you can use the Owner filter to select all your team's services. These filters will affect both the Charts and the Report.
When multiple options are selected within a filter, OpsLevel will return services matching any of those options. For example, selecting two teams in the Owner filter will return services owned by either of those two teams.
When different filters are combined, OpsLevel will return services matching all of those filters. For example, selecting Inventory Team in the Owner filter and Tier 1 in the Tier filter will return Tier 1 services that are owned by the Inventory Team.
The last filter entitled Saved Filter lets you select existing filters that have already been defined on your rubric. These advanced filters let you filter by additional service properties and they let you combine multiple filter conditions. For example, you could use a Saved Filter to find all Tier 1 services written in Javascript. The Checks and Filters docs have more info about these advanced rubric filters.
The filters that are selected will be updated in the browser's url which allow you to easily share different views of the report.
Report Filters
The Report section has additional filters that can be selected. These filters only apply to the Report, they don't apply to the Charts. For simplicity, the examples below will use these filters when grouping by service but the filters also work when grouping by team.
The Level filter can be used to view services that have a certain level. It's a great way to quickly identify the best/worst performing services in your organization. If more than one level is selected, it will show services containing any of those levels.
The Category filter can be used to view how services are performing against a specific category. When this filter is selected, the level displayed for each service will be the service's level for that specific category. Services that don't have a level for that category will be filtered out.
When the Category filter is combined with the Level filter, it will show services with a certain level for the selected category. For example, you can use these filters to find the services with a level of Bronze in the Security category.
Similar to the other filters at the top of the page, these report filters will be stored in the URL to allow you to easily share different views of the report.
Updated 10 months ago