Swarmia gives engineering leaders, managers, and teams access to non-toxic engineering metrics — including DORA and SPACE. Here’s what you can (and can’t) measure with Swarmia.
Quickly understand how much time your engineering organization is spending on different types of work.
Use these insights to guide your engineering teams' focus between roadmap work, chores, refactoring, firefighting, bug fixing, unplanned work, and/or any other categories you may want to track.
Flow metrics like pull request cycle time, cycle time for issues, and deployment frequency allow engineering teams to see how well the engine is running.
By analyzing outliers and periods of inactivity, you'll be able to recognize and resolve systemic issues that negatively impact throughput. Additionally, Swarmia's Slack notifications nudge your team to keep code flowing and cycle times low.
There are two ways you can look at the health of an engineering organization: the health of the team and the quality of the code they write.
Swarmia helps you build good habits like limiting work in progress, working together on bigger issues, and evenly distributing code reviews within the team. You can also easily keep track of bugs and their share of all work.
Here are some of the healthy engineering metrics you’ll see in Swarmia.
Understand how long it takes for your team to complete pull requests, tasks, stories, and epics.
Keep track of how often you're deploying — and how often the deployments are failing.
Know what your engineering teams are working on and establish the right balance between different types of work.
Stay on top of the bugs your team is working on and the time it takes to fix them.
Keep your batch size small to roll out features to customers faster and with less risk.
Spot flaky tests and improve the performance of your CI pipeline.
Identify review bottlenecks and get your work merged faster.
Maintain high code quality by maximizing the percentage of code that gets reviewed before it's merged.
Allow teams to set their own work in progress limits to boost focus and productivity.
Swarmia focuses on improving development productivity on the team and organization level. That's why you won't find developer leaderboards or other harmful activity metrics in Swarmia.
Lines of code is a terrible measure of engineering productivity. In fact, Swarmia only surfaces lines of code in the context of batch size and code review notifications.
We believe that rewriting your own code is a perfectly acceptable way to solve complex problems. That's why you won't be able to track code churn or rework with Swarmia.
Exposing the right metrics is just the first step. To make sure your insights don't just sit on a dashboard, Swarmia allows your teams to set their own Working Agreements.