Writing notes with a fountain pen
← All posts
OperationsFoundations

Process mapping before software, every time

·2 min read·ICOSE

There is a strong temptation, when a business decides it needs a system, to start with the system. Pick the tool, sketch the screens, get building. It feels like progress. It feels like you are finally doing something about the problem.

It is almost always a mistake, and an expensive one. Because if you build software around a process you have not actually understood, the best case is that you automate the mess. You take a tangle of workarounds and exceptions and you encode it, faithfully, into something far harder to change than the tangle was. Now the mess runs faster and costs more to fix.

So before any software, we map the process. Not the process as it appears in the handbook. The process as it really happens, on a busy Thursday, when someone is off sick and a customer is shouting and the usual approver is in a meeting. That version is the real one, and it is almost never written down anywhere.

Mapping it means sitting with the people who do the work and following a job from start to finish. Where does it begin. Who touches it. Where does it wait, and why. Which step exists only because of a decision someone made in 2014 that nobody has revisited since. Where does the work quietly leave the system entirely, live in someone's head or inbox for two days, and rejoin later as if nothing happened.

Those gaps are the gold. The waiting steps, the rekeying, the approval that adds nothing but delay, the report that three people produce slightly differently. You find them by walking the process, not by reading the documentation, because the documentation describes the version everyone agreed to pretend was true.

Mapping also surfaces the disagreements, which is uncomfortable and useful in equal measure. Two departments often turn out to have different definitions of the same word. What counts as a completed order to sales is not what it means to finance. You cannot build a sane system on top of that until someone decides which definition wins. Better to have that argument over a whiteboard than to discover it live, when the new system starts reporting numbers nobody trusts.

This is also the work that quietly determines whether anything clever you build later will pay off. AI assisted steps, automation, sharp reporting, all of it depends on a process that is clear and consistent enough to reason about. A muddled process produces muddled data, and no amount of intelligence downstream rescues that. Get the flow right and the smart additions have something solid to stand on.

This is the heart of the Discovery Sprint. In two to four weeks we map how the work really flows, agree the definitions that matter, and prove the shape of a fix with a working prototype, before anyone commits to building the whole thing.

Software is cheap to write and expensive to undo. Understanding is the opposite. Spend on the understanding first, every time.

Facing something similar in your business?

Talk it through with our AI guide, or send the team a note. We will tell you straight whether and how we can help.

Ask us anything