Are you just looking for the latest articles and want to skip all the preamble and summary? Click here.

All of this content used to be spread over three different blogs at three different domains and it's now been merged into one. Why was it ever three? Because at the time it seemed reasonable that each of them was for a different audiences, and yet over time I've found that the lines between topic areas got blurrier and tended to overlap. So now they're all together in one place.

If you encounter things that seem broken, let me know and I'll get them fixed.

Browse by topic area:

CategoryFormerly found at
Psychology & BehaviourUnconsciousAgile.com
Flow, Kanban, ScrumImprovingFlow.com
Metrics and ForecastingImprovingFlow.com & MikesHardMetrics.com
Technical PracticesAgileTechnicalExcellence.com


There's a lot here and if you're not sure where to start, here are some popular starting points. From these, you'll find crosslinks to even more topics. Enjoy!

Hero culture revisited

Hero culture is a situation where one person, or a small number of people, take on the majority of the work, and others start to step back. If you hear things like “these people don’t pull their weight and I have to do everything for them”, you may not have lazy people at all. You may have the effects of hero culture destroying the teamwork that you should have.

Optimizing for our own effectiveness

One of the mistakes we make is assuming that people will make logical and rational decisions to optimize for the perfect overall outcome. People do make decisions that seem logical to them, however they do so within their own context. They do what’s right for them, not what’s optimal for the overall situation.

Risk Management

Yesterday I went on a guided hike to teach people how to safely hike through bear country. Specifically grizzy bear country. Unfortunately, we didn’t see any bears, but we did learn an amazing amount about them, and saw some spectacular glaciers and alpine terrain.

Gaming metrics

When I suggest that people will game whatever metrics we put in place, I’m often met with shocked indignation. We would never game the numbers! And yet we do.

OKR’s for Quality

The topic of OKR’s for quality have come up in multiple different contexts, across multiple clients, recently so perhaps it’s worth exploring.

Prioritization

There two different times that we need to prioritize work and we should be using completely different approaches to that prioritization, for each stage.

The big rewrite

I remember once having two back-to-back clients who had just rewritten significant systems in their environment. I asked why they’d chosen to rewrite the system from scratch rather than just fixing them as they were.

Scouting rule

We often talk about the scouting rule of “always leave the campsite cleaner than you found it”, or in a software context “always leave the code a little bit better than you found it”.

Quality

The theme for this week seems to be quality so let’s look at some different aspects of that.