While the key objective of the Agile software development is the early and continuous delivery of valuable software, it can be difficult to really know if you’re successful.
We think the trick is finding a simple set of four metrics your teams understand and trust in order to deliver rapid, sustainable and significant improvement in your delivery outcomes.
Find out how Plandek can increase YOUR Velocity by 75%. Book a demo now.
We call these critical metrics ‘North Star’ metrics – they set the direction for the whole engineering organisation. They need to be carefully selected to be meaningful when aggregated and illustrative of effective software delivery. The four key metrics provide a rounded view of your software development process:
Figure 1. Top 4 ‘North Star’ Agile Delivery Metrics
1. Cycle Time is a crucial metric for all engineering teams. It measures the time from starting work on a feature or bug until it’s in production. Unlike the broader measure of Lead Time which includes the time spent in product refinement and on the backlog, Cycle Time is easier to influence as it looks only at the time which is in the control of the team.
The Cycle Time metric view allows teams to understand time spent in each ticket status within the development cycle. Plandek has flexible analytics capability and powerful filtering to allow analysis by Status, Issue Type, Epic (and any other standard or custom ticket field) all plotted over any time range required.
Figure 2. Example Plandek Cycle Time metric view
2. Deployment Frequency is another fundamental measure of an organisation’s ability to rapidly deliver value. Key to achieving the Agile objective of rapid and continual delivery of software is is developing the capability to develop and deploy small software increments rapidly. Deployment Frequency tracks that competence and is a powerful metric around which to focus effort at all levels in the delivery organisation.
3. Delivered Story Points is often considered a problematic metric due to the potential inconsistencies in the calculation of story points and how much effort they represent. However, as a basic measure of output and how that is trending over time, it is a powerful metric around which to align.
There may be concerns of teams ‘gaming’ the metric with story point inflation, but as with all metrics, they should be viewed in context by experienced folks who know the teams well. It is also not large numbers of story points that signify success, but consistency.
And finally, 4. Escaped Defects is a simple but effective measure of overall software delivery quality. It can be tracked in a number of ways, but typically teams use either a priority or label on bugs.
When these four simple Agile delivery metrics are viewed together, you get a balanced view of how your organisation is doing at building software and you can use them to underpin a powerful continuous improvement process at team level.
Using the Top 4 Agile delivery metrics to increase Velocity by 75% and Deployment Frequency by 15%
This metrics-led approach to continuously improving Agile delivery effectiveness can be highly effective.
A major Plandek enterprise client in the travel technology sector uses Plandek to underpin a metrics-led approach to continuously improving their software delivery process. As a result, over the past 24 months, using a simple set of Agile delivery metrics surfaced in Plandek’s customisable dashboards, the client has:
- Reduced Cycle Time by 75%
- Reduced hot-fixes in production by 54%
- Doubled commit frequency by Engineers
- 15% average increase in deployments per day.
Find out how Plandek can increase YOUR Velocity by 75%. Book your demo now.