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

OpsLevel Product Updates: May 2025
OpsLevel Product Updates: May 2025
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
Blog

Map complex org charts and power more insightful reporting with Groups in OpsLevel

Product
Visibility
Engineering leadership
DevOps
Teams
Groups
Map complex org charts and power more insightful reporting with Groups in 
OpsLevel
OpsLevel
|
May 23, 2022

Software engineering org charts have never been more complex. Gone are the days of large, stable teams that report to a single leader and work in highly structured ways on long-term projects.

Methods of working and styles of architecture have both shifted towards smaller, more iterative, or flexible atomic units (ex. waterfall to agile or monolithic to distributed).

These complicated org charts have supported the creation of incredible software over the last two decades, but not without trade-offs.

What do complex org charts obscure?

In short, engineering leaders with large, complex orgs struggle to easily identify bottlenecks or areas of high risk.

They may be able to use data to spot an individual team that’s over-burdened. But using data to know that the frontend group responsible for the recommendation experience across all their products has more tech debt than any other functional group?

Much harder. Traditionally this has only been achievable through time consuming, ad-hoc or bespoke reporting.

That’s why we’re introducing Groups–the ability to create custom team hierarchies, so your real org chart can be easily created and used in your service catalog and developer portal–to power reporting of any kind.

Organize your Teams into Groups

Last year we introduced Functional Teams to OpsLevel in order to account for the gap between HR org charts and the real, functional org charts that actually ship and run software.

Now with Groups, arrange teams into any series of nested groups that represent the logical or functional components of your organization. Your groups (and nested sub-groups) are primitives that can be used anywhere in OpsLevel:

     
  • to return a list of services or repositories
  •  
  • to filter the Service Maturity Dashboard
  •  
  • to scope campaigns or checks to particular services


Like teams, each Group can have an associated manager(s) and markdown description for storing charters, missions, or links to other relevant resources as shown below (contact information remains at the individual team level).

Learn more about the nuts and bolts of Groups in our documentation here.

Setting up Groups

Like most parts of OpsLevel, Groups can be configured and managed in a variety of ways:

     
  1. directly in OpsLevel’s UI
  2.  
  3. via our GraphQL API
  4.  
  5. via our Terraform provider
  6.  
  7. via our Command Line Utility

Example: Groups via OpsLevel’s Command Line Utility

We know that many organizations today don’t have a single, reliable source of truth for functional org chart information, especially complex hierarchies. We believe OpsLevel can fill that gap; in addition to the new Groups capabilities outlined above, our tooling is designed to handle your org chart data, no matter where it comes from.

In this case, we’ll use our Command Line Utility. It’s designed with extensibility and composability in mind, so you can adapt this pattern to your use case. This script below applies specifically to creating OpsLevel Groups based on data retrieved from the GitHub Teams API.

At a high level, the script:

     
  1. Takes in JSON from the GitHub Teams API
  2.  
  3. Creates new OpsLevel Groups for each record in the JSON payload
  4.  
  5. Correctly places any nested Group within the hierarchy based on values in parent.slug

‍

Unlock insights & accelerate adoption

OpsLevel customers who used Groups during our beta were surprised at how much value the feature unlocked for them. What happened? People make change, not technology.

So getting the right data in front of the right engineering leaders can be a simple way to accelerate your Service Ownership or Service Maturity projects.

Ready to see for yourself? Request your OpsLevel demo today.

More resources

AI coding assistants are everywhere, but are developers really using them?
Blog
AI coding assistants are everywhere, but are developers really using them?

AI coding tools are at maximum hype, but are teams actually getting value from this new technology?

Read more
Fast code, firm control: An AI coding adoption overview for leaders
Blog
Fast code, firm control: An AI coding adoption overview for leaders

AI is writing your code; are you ready?

Read more
March Product Updates
Blog
March Product Updates

Some of the big releases from the month of March.

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!