Metrics and the Golden Circle
Recently a client asked me to come up with metrics to show that Agile is better than waterfall (to justify the Agile initiative).
Iâve been quite influenced by Simon Sinekâs Golden Circle recently (Why, How, What: http://www.amazon.com/Start-Why-Leaders-Inspire-Everyone and http://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action ), so this time I tried to use his thinking and found the results pretty interesting.
Disclaimer: I think that measuring is an art/science (surveys, statistics, correlation, open/closed questions, leading/lagging metricsâŠ), and Iâm not expert, so this post is my current thinking on the topic.
Iâm also not going to discuss : - why so many managers seem to like metrics for the sake of collecting metrics. - how poor is their knowledge on that matter.
First let me share a few other influences on that topic:
- This quote from Russel Ackoff:
âManagers who donât know how to measure what they want settle for wanting what they can measureâ.
- Another one from a great influencer, Mary Poppendieck:
"Instead of making sure that people are measured within their span of control it is more effective to measure people one level above their span of control .This is the best way to encourage teamwork, collaboration, and global, rather than local optimizationâ.
- The âHawthorne effectâ that says that measuring something might influence what you are measuring.
- A consequence is that I believe it is critical to always keep in mind âwhat behaviours could be created by measuring this or that?â, âIs there an incentive to game the metric?â. A famous example is code coverage where some developers write shitty tests just make sure that the commitement is met. Lines of code written is another good one.
- Mike Griffiths: desirable characteristics of a good metric
The Hawthorne Effect is positive
Simple, self generating
Relevant to the end goal
Ideally, leading, future focused
http://leadinganswers.typepad.com/leading_answers/2010/02/smart-metrics-slides.html
- Henrik Kniberg: what is a good metric?
Good behaviour
Good decisions
Forecasts
Fast feedback
See improvement
Easy to measure
http://blog.crisp.se/2012/05/11/henrikkniberg/metrics-what-to-measure-agila-matetal-i-praktiken
Ok, so no back to the topic of this post, how to use the Golden Circle to come up with metrics?
Why? Why is the company doing what she is doing? This is what really matters. It depends on the company values, vision and mission. How the company knows she achieves her vision?
o  I want my customers to be delighted: Customer / User satisfaction (net promoter score, surveysâŠ)
o  I want my employees to be happy to work for such a company and I want them to stay with us: Employee satisfaction / turnover rate
o  I want to be a market leader within the next five years:  Market share
o  (could also be carbon emissions, number of kids vaccinated, numbers of âŠ)
How? How does the company achieve the above?
o  We need faster ROI so that we can invest earlier: ROI
o  We want to be able to deliver as often as possible and pivot when needed: time to market (number of releases per yearâŠ)
o  We want our products to have as few defects as possible to make our customers happy (and if any, we want to fix them as fast as possible): Quality(defects trends and cycle time)Â
What? What do we implement to achieve the above?
o  Deliver Value (we want to deliver the highest business value): EV?, EBV?
o  Predictability (we want our release planning to be accurate, we want to respect the SLAs: planned/actual velocity, control chart, burnup (also accepted features rate, sprint goal success rate)
o  Team stability (we know that performance can only be achieved with stable teams): Team structure
o  Quality: Defects trends, support calls (we want to find defects early to reduce the cost of fixing them)
o  Trust: Sponsor confidence, team satisfaction
o  Identify bottlenecks, limit WIP and create flow (we want to deliver as fast as possible): CFD, control chart outliers (cycle time, lead time, process efficiency: value added activities/total time) (also work items count)
We can also measure if the teams use the Agile and Lean practices but it has to be done in a shu ha ri fashion, not in a compliance way of thinking! High performing teams often adapt/tweak the core Agile practices. But at first I think itâs good practice to do things âby the bookâ for a few weeks to learn and then inspect and adapt :
o  Agile and Lean practices: Stand ups, retros, technical practicesâŠ
o  Lean Startup practices: Lean canvasâŠ
This is a work in progress, but I found the exercise very interesting. It really helps to start from the why, and then derive the metrics from there. It also shows that each metric serves a different purpose.
I also noticed that depending on the organisation some metrics can be in different section. For instance employee satisfaction can be considered as part of the vision, but can also be just considered as a âhowâ.
I suggest that for each metric write you answer the following questions:
the reason: why do we want to implement it?
is it a leading or a lagging metric?
what kind of behaviour could it create?
what kind of decision will it make easier?















