Hello Jira Software community,
I’m Katie, one of the product managers on Compass, Atlassian’s newest product. Compass is a developer experience platform designed to help engineers spend less time searching and stay in their flow state. Today I’m here to talk with you about a new feature that you may have noticed in your Jira Software projects: Compass components. A Compass component is a standalone piece of software that requires an owner – so a service, library, application, data model, or anything you can think of along those lines.
TL;DR:
Tag Jira Software issues with Compass components to keep track of what your team is working on, and use Compass metrics and scorecards to understand the impact of that work. This information can help you make informed decisions about where to invest your team’s time.
Compass components are an optional feature that improves upon the existing concept of Jira components. You can use Compass components in filters, on boards, and more. They can be turned off and on by project admins on their individual projects.
When enabled, Compass components will automatically show up in the dropdown for the Components field on the Issue View. Once you start using them on issues, they’ll show up on your Component page in your project, along with relevant information your devs can use.
Any Jira Software user can use Compass components in JSW once Compass is provisioned on your site. To manage Compass components, one must have either basic or full user permissions.
Compass' Free plan allows for unlimited basic users and up to 3 full users. It’s important to know that Org Admins are automatically provisioned as full users. You can read more about Compass pricing and user types at this link.
I’ll give you a quick summary of what Compass is and how one uses it.
A Compass component is the combined output of a software engineering team, typically tracked in source control. A dedicated team owns, develops, and operates a component. Compass helps you catalog these components, map out how they depend on one another, and keep track of relevant information that helps your devs when they’re working. Compass also has advanced features like component metrics and events, scorecards, and integrates with third party applications.
The Compass catalog helps you find the things you need, faster. Using Compass components with Jira Software allows you to track the work being done on any given part of your software architecture, and Compass scorecards and metrics help you understand the impact of that work and make more informed decisions when prioritizing your backlog.
Compass has two types of users: basic users and full users.
Basic users have access to create individual components and read the catalog, along with a few other basic features of Compass (like built-in scorecards to track component metrics.) You can have an unlimited number of basic users for free with any Compass plan.
Full users have access to all of Compass. They can import components from outside sources, integrate apps, and create custom scorecards, metrics and templates. Our Free plan comes with 3 full users, and above that full users cost $7/user/month. Note that org admins are automatically provisioned as full users. (Check out our full pricing details here.)
As of today, this feature is available in 100% of Jira Software company-managed projects*. You will see a new drop-down toggle in the Components page in the top right corner. That toggle will allow you to opt into Compass components, or opt back out if you prefer not to use it, with no risk of data loss.
In order to access Compass components, you will need to have Compass provisioned on your site. See the section above to see if you qualify for the Free plan. We are working on more ways to make Compass accessible to you all and will post updates when we have them.
Any Jira component data that you've already applied to historical issues will be preserved - there's no risk of data loss. You can toggle back and forth as many times as you'd like. (We’re aware of a bug that makes it look like you have no Jira components after opting out of Compass. Refresh the screen and your components will still be there. This will be fixed soon.)
New company-managed Jira Software projects will be created with Compass components opted in by default. You can still opt out and go back to Jira components if you prefer. This change will only take effect in Jira Software projects - Jira Service Management and Jira Work Management are not affected. Additionally, this feature isn’t available yet in team-managed projects.
Any user with JSW access can use the Component field. Only users with Compass access will be able to view the Components page information. Project Admin access is required to toggle between Compass and Jira components.
Learn more about:
* There are a few outliers who will get access in the coming months, like those sites using release tracks.
On existing projects, you’ll see this spotlight highlighting the new drop-down.
Once you click through the spotlight, you'll see this toggle. Project Admins can click it to switch between Compass and Jira Components for their project.
Here's what the field looks like! When a user clicks on Components after their project is opted into Compass components, they'll see the full list of Compass components to select from. These will be sorted by relevancy, so the most-used components per project will be at the top of the list. It's also searchable.
The id-gatekeeper component with the icon is from Compass. You will recognize Compass components on issues because they always have an icon. If there is a historical Jira component value on the issue already, it will be grayed out. Finance is an example of a historical Jira component that was applied to an issue before Compass components are opted in.
Once your team starts tagging issues with Components, they'll be listed in the Components page. Ta-da! Note - the only way Components show up on this project (for now) is for them to be associated with an issue in that project. We'll work on adding other ways to list them here in future releases.
You may experience one of the below problems that we’re working to address.
Compass Components won't work in Automation. We're going to get this fix out as soon as we can, but for now, you won't be able to use them in Automation rules. I expect this fix to be out sometime around April.
You may need to refresh your screen after opting out of Compass components if your previous Jira components aren’t showing up. This is just a loading issue and not an issue with data storage. There’s no risk of data loss if you try out Compass components and decide not to use it.
If you have >30k Jira Projects, you may not see Compass components available. We’re still working out how to provide this functionality at such a large scale.
These are improvements that we’re prioritizing for our upcoming roadmap.
Site-Wide Opt In/Out Toggle. Product admins can have total control if needed.
More ways to link Compass components to Jira projects for project admins. We’ll give you better tools to stay organized.
The ability to import existing Jira Components directly into Compass. We know this is a blocker for some of you and we’d like to work on it soon.
If you notice other bugs, or have other requests, please comment here or contact us through Intercom chat inside of Compass.
How can I ask questions or share feedback?
Read our feature documentation. It's likely we've covered conceptual, configuration, and procedural things there. (If we haven't, let us know.)
Reply to this post with questions and feedback.
Contact us through Intercom chat inside of Compass.
Katie Silver
30 comments