Atlassian’s Compass is mission control for software development – TechCrunch
Tiffany To, Product Manager for Agile and DevOps at Atlassian, noted that Atlassian itself currently has around 1,500 microservices in production. “It’s no surprise that this then creates this need to create a way to track all of these microservices,” she explained. “What you see in the market now is that people have to figure out how to do it themselves. For Atlassian — it’s part of our history — we take the things we go through and then figure out how to turn them into a product that works for more customers — because we have 200,000 customers, right? We heard them very clearly. They all face this pain. They’re all trying to learn DevOps and they’re all trying to master tons of DevOps tools. »
And while these companies all want to use the best tools, they also need a way to manage them all.
Unsurprisingly, this is where Compass comes in. It is intended to help development teams aggregate all this data and give them a single tool to track all the components they use to put together their software and who is responsible for them. Indeed, one of the main features of Compass is its catalog of components. It tracks components but also offers a place to share documentation, eg. Perhaps just as important, the catalog also tracks dependencies between components and the teams that own them, ideally making life easier for developers when something goes wrong.
Note that a catalog like this also helps larger companies reduce some of the inefficiencies of building the same duplicate components, as teams simply don’t know what is already available to them.
“Compass becomes your new hub for doing your collaboration with developers,” To said. “We looked at what our customers were telling us when they were trying to collaborate. Everything was like in Slack. [ … ] I think a lot of what we do is give developers a new home.
A second part of Compass is its dashboards, which the team describes as a “DevOps health tool” that allows developers to assess the status of their projects against the benchmarks they have set for themselves. Increasingly, it’s up to development teams to also manage the lifecycle of their projects once they go live, so a tool like this should allow individual developers and their teams to see more easily the status of the services they manage.
It’s also worth noting that Compass is extensible and compatible with Forge, Atlassian’s cloud app development platform. Developers can extend the service to meet their own needs and also bring insights from any other tools they use.
Of course, adopting Compass means developers have to use another tool, but To noted that she sees Compass as “a way to organize all the tools you already use.”