.png)
Complete visibility into time & dollars spent
Create meaningful reports and dashboards
Set targets and get notified of delivery risks
Track and forecast all deliverables
Create and share developer surveys
Align and track development costs
Have you ever tried to improve something without knowing where you stand today? It's like trying to navigate to a destination without knowing your starting point on the map. Pretty impossible, right? That's why we need a smart approach to measuring our software development efforts. With Allstacks as your metrics platform, you'll get that comprehensive view of where you are now, making the improvement journey much clearer from day one.
Think of it like this:
Makes sense, doesn't it? Let's focus on that first stage today.
The crawl phase isn't about perfection - it's about laying a foundation. It's like when you first start working out - you don't immediately go for a marathon, right?
Now that you know where you stand, set some goals that:
For the next couple of months, keep tracking in Allstacks while you work on those improvements. The platform's comprehensive tracking means you'll always know exactly where you stand. Once you hit your goals - celebrate! Then use Allstacks to identify new areas to improve and keep the momentum going. This continuous feedback loop is where Allstacks really shines.
The following 4 metrics are a good starting point for the crawl phase. They represent picking a few initial items to focus on at first that are both simple to track and impactful to understand/improve.
In this example, the team’s velocity and completeness against commit is very irregular. We want to set a goal of stabilizing this, and improving gradually, but steadily. A way to grow in this metric would be to a) stabilize the commit v complete in a way that it becomes very predictable and b) once stable, begin incrementally increasing the both numbers gradually.
Again in this example, we see more irregular data, likely contributing to the velocity irregularity. We see Cycle Time varying pretty significantly over the past 3 months. Getting to predictability is very important in order to successfully plan future work. Perhaps build out capacity by person based on sprints and add that up for the total team throughput.
Issue Bouncebacks seem to be in pretty good shape indicating that the overall attention to detail is in a good spot. This stability demonstrates good development "hygiene" and likely means engineers are completing unit tests thoroughly, getting good code reviews and collaborating with the QA team on testing strategy for each code delivery.
Escaped bugs also look statistically stable. So as we take a hard look at the 2 speed based metrics above, we do not want to introduce a degradation in quality. We need to remind ourselves that unit tests, code reviews and test collaborations are vital to overall quality and we cannot skip these steps as we move toward higher velocity goals
The crawl phase might seem too basic if you're eager to dive into fancy metrics dashboards. But trust me - this foundation is everything. By starting small and getting reliable measurements in Allstacks, you're building a culture where data-driven improvement becomes the norm, not some management fad that everyone ignores.
Remember - the core to these improvements are the people executing them and the work - those software engineers. Asking them to improve 3-4 related metrics in a timebox - great. Going broadly with 8-10 measures or more, this is where overzealous organizations make mistakes, resulting in CHAOS!
What's great about implementing this in Allstacks is that while you're "crawling" in terms of your metrics journey, you're already using an enterprise-grade platform that will scale with you as your metrics practice matures. No need to switch tools when you outgrow your initial metrics - Allstacks grows with you.
Next time, we'll talk about the "Walk" phase - where things get even more interesting as we build on these basics and leverage more of Allstacks' powerful features.
Remember: You can't improve what you don't measure, and you can't measure effectively if you try to run before you can crawl! With Allstacks as your foundation, you'll be creating an environment of true continuous improvement from day one.
Note: This post is Part 1 of our 4-part "Crawl/Walk/Run" series. Read on to explore Part 2, Part 3, and Part 4.