Software Product Development is Like a Farm

Software Product Development is Like a Farm

Published on May 22, 2024 by Craig Sturgis

Most people think software product development works like a factory. The much better metaphor is a family farm.

There are lots of techniques from manufacturing that are useful, some more widely used than others. Kanban, lean principles, small batches, etc.

But, when making a software product, the results don't tend to roll off the line and into a truck to get shipped elsewhere.

The things we make become part of an ecosystem that has to be carefully maintained and cared for, or it will start to degrade over time.

There are seasons where different types of work are important.

Sometimes parts of the ecosystem have to be worked on in a different way to pave the way for future success.

How might you plan and work differently if you switch from thinking about the work as widgets to crank and start thinking about reaping what you sow?

h/t to John Cutler for being the first person to introduce me to this mental model

Join the conversation

Sign up for more

We'll keep you updated with the latest stories as we share them.