Why a business process should be understood before automating it

Automating a process you don’t fully understand usually makes its problems faster, not smaller. Here’s what to look at before any software gets written.

When a task is slow and repetitive, the obvious fix is to automate it. Often that’s the right instinct. But there’s a step that gets skipped surprisingly often, and it decides whether the automation helps or quietly makes things worse. That step is understanding how the process really works today.

The process on paper is rarely the process in practice

Ask someone to describe a process and you’ll usually get the tidy version. An order comes in, someone checks it, it goes to the warehouse and an invoice goes out. Watch the same process for a week and a different picture appears.

The check is skipped when a regular customer orders. Large orders get a phone call first. One customer always emails instead of using the form. Somebody keeps a private spreadsheet because the main system doesn’t show what they need.

None of this is written down, but all of it matters. These workarounds are how the business copes with situations the official process never planned for. If you automate the tidy version, the software will break exactly where the real work happens.

Automation makes problems faster, not smaller

A manual process has a hidden advantage. People notice when something looks wrong. A person copying an order into a spreadsheet will spot a strange quantity or a duplicate. Software won’t, unless someone told it to look.

So when a process with unclear rules is automated, the mistakes don’t go away. They just happen faster and more quietly. Instead of one wrong invoice caught on a Tuesday, you find forty wrong invoices at the end of the month.

What we look at first

Before we suggest automating anything, we try to answer a few simple questions.

  • What starts the process? An email, a form, a phone call or a date in the calendar?
  • Who touches it, and what does each person actually do?
  • Where is information copied from one place to another?
  • What happens when something goes wrong or doesn’t fit? Who decides?
  • Which steps exist for a good reason, and which exist only because of a limit in an old tool?

The last question is often the most useful. Some steps turn out to be leftovers. They made sense years ago and nobody has questioned them since. The best automation sometimes starts by removing a step rather than automating it.

Decide what should stay with people

Understanding the process also shows which parts shouldn’t be automated at all. Judgement calls, sensitive conversations with customers and decisions with real consequences usually belong with a person.

Good automation handles the routine cases and passes the unusual ones to someone who can think about them. It should also keep a clear record of what it did, so when something goes wrong people can see why.

It doesn’t have to take long

None of this needs a months-long study. For most processes, a few conversations with the people doing the work and a look at real examples are enough. The goal isn’t a perfect document. It’s making sure the software is built around the work that actually happens.

It is almost always cheaper to spend a few days understanding a process than a few months fixing an automation built on the wrong picture of it. If you’re weighing up whether a task is worth automating at all, we’ve written a practical way to decide.

Tell us what you’re trying to build.

Start with a few lines. We’ll reply by email.