Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

🔌 Plug into Jira: Reduce cognitive load and improve backlog planning with Compass

banner.png

Compass is a developer experience platform that reduces cognitive load and toil to help teams focus on building software. We show how using Compass alongside Jira Software helps teams plan and execute their work more effectively in these three use cases:

  1. Focus on building code - reduce cognitive load with contextual component information from the Compass software catalog

  2. Communicate code changes and keep everyone informed with Compass' built-in dependency graph and announcements features

  3. Prioritize effectively and balance innovation with technical debt using

Read on and give Compass a try today!

 

Hi Atlassian Community,

Welcome to this bonus episode of our Plug into Jira series where we’ll share how Compass, Atlassian’s developer experience platform, helps teams better understand the operational state of their software and plan their work in Jira Software more effectively. Compass helps teams balance the prioritization of operational tasks with developing new features to ship great software.

 

What is Compass?

Compass is a developer experience platform that helps teams build a world-class developer experience and manage complexity:

Software catalog - Reduce cognitive load by tracking your software architecture and the teams that collaborate around it

DevOps health - Apply engineering best practices at scale and keep your architecture reliable, performant, and secure

Templates - Speed up and standardize software component creation with reusable, customizable templates that integrate best practices and standards

Extensibility - Connect information across your toolchain into a single, unified developer experience

 

High-performing teams toil less and build more with reduced cognitive load and operations insights

Jira and Compass.png

Deliver high-quality software, fast - it’s one of the most common goals for any engineering organization. Organizations rely on Jira Software to break their projects into actionable pieces of work, with clear scope, ownership, and progress tracking. However, in a “you build it, you run it” world, finding a balance between delivering new features and the operational work required to maintain software health and performance can be difficult. Visibility of needed health and performance work has traditionally been a challenge during prioritization rituals, which sometimes results in operational work being de-prioritized.

Compass gives teams visibility into engineering health and performance, enabling better sprint planning and reduced cognitive load. With Compass, Jira Software users have a clearer understanding of the potential problems looming in their backlog, just waiting to cause an incident. Instead of using best-effort guesses or waiting, teams can be one step ahead by leveraging Compass' metrics and scorecards to identify where action is needed.

Teams use Compass and Jira Software together to understand both how work gets done and what work to prioritize to keep their software healthy and performant. Here are three ways using Compass alongside Jira Software helps you do just that:

 

1. Focus on building code - reduce cognitive load with contextual component information

You planned your work, assigned your Jira issues, and know what needs to be done to move issues into the “Done” column. But what about how those changes will affect other teams and software components? When picking a new feature, developers are more likely to rely on and affect software components outside of their direct team via APIs, shared libraries, and other means.

Understanding those implications becomes more difficult as organizations become larger and software increases in complexity. Compass helps teams navigate this complexity with contextual information about their software. Developers experience reduced cognitive load so they can assemble their software and focus on building the core business logic, rather than detective work figuring out who is the right expert to ask for help. Compass' software catalog provides information on ownership, on-call schedules, documentation, and anything else your organization deems important in one unified location.

Jira issues in Compass.gif

 

2. Communicate code changes and keep everyone informed

In modern engineering organizations software is assembled using components owned by many teams. Identifying and notifying owners of dependant software components is critical to safely shipping high-quality software at speed. Linking Jira issues with components in Compass provides developers with the context they need to notify the right teams that a change is coming.

This becomes especially critical for highly leveraged services. For example, almost every software team in Atlassian relies on some functionality from the Atlassian Identity system. When they change something, it’s important to quickly notify all the consumers of the service that is changing so they are informed and can plan the work, if required, to update things before there is a problem.

In Compass, you can then create announcements for your downstream dependencies notifying them of upcoming changes. Teams can acknowledge that they’ve received these announcements. Informed teams can then determine what needs to be done, and plan that work effectively in Jira Software.

Announcements.gif

 

3. Prioritize effectively and balance innovation with technical debt

Choosing to invest effort between innovative new features and addressing technical debt is a difficult balancing act. Compass gives teams insight into the health of their software components so that growing issues can be addressed early and efficiently, allowing teams to prevent incidents while also shipping new features.

Scorecards.png

Compass scorecards track key indicators that reveal underlying issues, allowing you to efficiently triage problems and even work to prevent future incidents. Create metrics using data from external applications and observability tools, define custom criteria, and measure how your components score against your organization's standards and policies. Teams can use this information to determine which components need attention and work proactively and efficiently on their technical debt.

 

The best part? It’s super easy to get started

  1. Sign up for Compass. It’s free and in public beta for all users.

  2. Populate your catalog. The fastest way to build that catalog is to import your repositories from your source code management tool. If you’ve linked your Bitbucket repositories in Jira, you can effortlessly import those into Compass with just a few clicks.

Jira issues.png

  1. Assign owner teams to components to encourage accountability and improve failing scorecards.

  2. Link Jira Software issues to their related components to track and prioritize work against your software architecture, and switch seamlessly between products to find the information you need.

Link components.gif

  1. View automatically provided metrics and your DevOps health and service readiness scorecards. Track deployment events and incidents in the activity tracker, and leverage weekly health emails to improve your team’s operations over time and stay accountable week over week.

 

What’s next for Jira and Compass?

Jira and Compass are better together, and we’ll be enhancing the integration between both tools. In the coming months, we’ll add enhancements such as:

  • Create issues in your Jira backlog directly from Compass so your DevOps rituals are actionable and effective

  • Import Jira Software repos from additional SCM tools so you can quickly build your software component catalog using your toolchain

  • Assign multiple Compass components to a Jira Software issue to capture complex work for greater clarity during sprint planning

  • More metrics and dashboards to help you bring operations insights and software health to your Jira Software projects

 


Have you tried Compass alongside your Jira Software projects? Give it a try today or sign-up to chat with a Compass PM!

12 comments

Amit Sharma August 1, 2023

Nice read 👋

Collista Lewingdon
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 2, 2023

Hi, what program did you use to grab the moving screenshot?

Like Michael Riecken likes this
Stephan Shere
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 2, 2023

Great job and very informative. 

Bringing everything into a centralized system has helped us streamline our efficiency.

We have had over 80 developers on our systems and have worked extremely efficiently once all training and workflows and tools were standardized.

Stephan Shere
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 2, 2023

@Collista Lewingdon 

I am not sure what was used for this post, however, ShareX is a great Windows screen sharing tool that is free, it can record video and gifs, as well as has all the standard capturing options.

Check it out if you'd like!

I have no affiliation to it :)

Mike P August 3, 2023

In the post is says "With Compass, Jira Software users have a clearer understanding..."  Does that include Jira Data Center?

Benjamin Horst
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 10, 2023

Enjoyed reading this overview. Thanks for sharing 

Mark Rekveld - Marvelution
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
August 15, 2023

In the post is says "With Compass, Jira Software users have a clearer understanding..."  Does that include Jira Data Center?

I suspect not @Mike P as far as I'm aware Compass in Cloud only

LynnG August 19, 2023

Is this compatible with Jira Cloud?

Please clarify which version on which Compass is available.

Gonchik Tsymzhitov
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 23, 2023

Sounds interesting solution, let me try it

Brent Vierling August 29, 2023

Is there any plans to make picking a Compass component as easy as picking a Jira Component?  I know it doesn't seem like much more effort, but when picking lots of components, it definitely feels clunkier.  

Jira component = click, type, enter
Compass component = click Compass field, click in drop down field to start searching, type, enter, enter and it much slower between clicking.

If we can't get inline search, one easy suggestion is to focus so after the first click in the Compass field, I can immediately start searching.

Thanks

Gonchik Tsymzhitov
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 29, 2023

That's nice! 

TAGS
AUG Leaders

Atlassian Community Events