The maintenance factor, Entropy

Understanding the Theory of entropy is crucial in Product Management. Each feature we introduce carries a maintenance factor; the more intricate the feature, the higher the maintenance factor.

Steedan Crowe
4 min readMar 19, 2024

A couple of years ago, I wrote about the challenges of maintaining things over time and how having more stuff means having more to keep track of and care for. This maintenance factor, as I call it, applies not only to our personal lives but especially to the products and companies we build. I’ve since learned this is also known as the Theory of Entropy.

This post was originally published in my Substack Newsletter, Roadmap Weekly.

The Theory of Entropy

I’m no Bill Nye, but science guys smarter than me say that the Theory of Entropy concludes that every system in the universe will naturally be found either in the state of maximum disorder or moving toward it.

To receive new posts and support my work, consider becoming a free or paid subscriber.

This concept is not just a scientific theory but a practical reality. Have you ever managed a product that was in maintenance mode with no active development? It’s like a never-ending game of whack-a-mole. Something always seems to break, and you’re constantly working to keep it running, even if it’s just because the environment around it keeps changing.

As Peter Drucker (author and management consultant) says, “Entropy is a measure of disorder, and it is based on probabilities and possible combinations in a given system. It also states that to return a system to its original state, it takes more energy than that which was required for disorder to happen.”

How this applies to Product Management

Understanding the Theory of entropy is crucial in Product Management. Each feature we introduce carries a maintenance factor; the more intricate the feature, the higher the maintenance factor.

As part of our prioritization and planning process, we can also examine future work through the lens of Entropy. Sometimes, we capture this as complexity, but it can go beyond that. It’s hard to consider all the possible angles and think far into the future, but considering possible conflicts now is extremely useful.

Avoid adding unnecessary complexities to what you’re building. Keep it simple.

An analog comparison

Early last year, I bought a new car. Well, it’s not a new car; it’s a 1968 MGB GT (for those interested), but it’s new to me. Compared to modern vehicles, it’s straightforward and easy to work on. There’s very little to go wrong with it. The engine is so simple; look at all that room under the hood! You could store your luggage between the radiator and the front grill.

Compare that to a new vehicle, a modern machine with many amenities. A failing sensor on a newer car can render the thing useless. I can carry a small toolbox with me in my classic and fix all but a few things on the side of the road.

Things you can do to fight Entropy

The science is clear: it takes a lot of energy to stay organized and avoid the decay that is Entropy. There are a lot of things you can do to help maintain that order; here are a few things to look at:

  • Automated testing
  • Keep things modular
  • Remove features no longer being used
  • Simplify price plans
  • Regular process reviews
  • Avoid customizations
  • Address technical debt
  • Refactor of legacy code
  • Maintain good documentation
  • Clear product direction and purpose
  • Have a good understanding of who your customers are (and aren’t)
  • Don’t hardwire 3rd party integrations into your product
  • Develop iteratively

Avoiding Entropy is an uphill battle. In Product Management, this can manifest as increasing code complexity, accumulating technical debt, feature bloat, no longer effective processes, or diminishing returns on new features. Constant effort and vigilance are required to maintain order, improve systems, and ensure that products effectively meet user needs.

How do you maintain order as a Product Manager?

For a different and more personal angle on maintaining things, read one of my first posts from a couple of years ago, which I mentioned in the intro.

Maintenance of Stuff and Things

This post was originally published in my Substack Newsletter, Roadmap Weekly.

--

--

Steedan Crowe
Steedan Crowe

Written by Steedan Crowe

I’m Steedan, writer of RoadmapWeekly.com, a newsletter for people In Product Management

No responses yet