How To Make Software Development Predictable

I wrote an article last week about the Theory of Constraints. In particular, I highlighted how variability is probably the biggest enemy you have to a method like that working. So in this article, I’m going to explain a way to help reduce variability...

Read More
Jun 27, 2022
Getting Started With the Lean Canvas

It might seem as though I’m late to the show writing about a Lean Canvas, but I’ve been using them for years, and I continually find my clients are unaware of their existence. They’re a wonderful tool for rapidly creating options and representing a p...

Read More
Jun 24, 2022
Why I Killed Two Products

Most clients I work with are always interested in the next product or feature. So much so that they don’t often look at if the product should exist or not. I’ve gone through killing two products recently, and I wanted to share that experience.

Read More
Jun 22, 2022
Get Started With Development and Product Metrics

There is so much heartburn when picking and implementing some metrics. So in this article, I want to give a pretty quick overview of my approach and some ideas to start with. But before I get too far into it, I want to start with a message:

Read More
Jun 20, 2022
Thinking on Theory of Constraints

About a decade ago, a book called The Phoenix Project swept through the IT community. It is an incredibly relatable bit of fiction about a software shop that ultimately redeems itself.

Read More
Jun 16, 2022
When You’re Asked to Help Someone

A client told me that they had recently tasked one of their subordinates to help someone else in the group. They were a little concerned with my uncharacteristic silence. After they asked why I was quiet, we talked about some of my concerns and what...

Read More
May 09, 2022
Get People on the Same Page in Under a Minute

We often have to explain an idea in a way that gets people to share the same context quickly. Without that shared context, people spend quite a lot of time asking questions to fill in mental gaps instead of working on the issue.

Read More
Apr 25, 2022
Reflecting on 2021

The past few years have been weird for most of us, mine included. Still, I thought I’d write a few thoughts down about what 2021 was for me and what I’m considering for 2022.

Read More
Jan 31, 2022