Metrics

Aligning Teams With Outcomes - A Product Application

From experience I know that great ideas are only as valuable as their applications in the real world. I’ve used OKRs and Outcome framing for quite a while, so it’s about time to showcase a real world example - what it did for us and what we learned. I’ll present this in the classic STAR format like I’m trying to answer an interview question… because that’s what I’ve been spending time doing recently.

Continue reading

Complexity as a Software metric

I’ve never been completely sold on Cyclomatic Complexity as a metric, it maps to linearly independent paths through code which may be useful to get an indication on the level of testing an application needs, assuming code coverage is not available (another metric that needs to be treated with caution), but how much value is that? Most applications are multi threaded and do not run in a linear fashion, I’d argue that there’s considerably more value in measuring the readability of code in order to allow people to understand what it does and how to change it.

Continue reading