The Field GuideBusiness Systems
How to map a business workflow before building software
A field guide to mapping people, decisions, data and exceptions before turning a messy operation into software.
By Adi Huric, founder of Most AI LabsAugust 20269 min read
On this page
Software does not remove a vague process. It gives the vagueness a user interface.
Before choosing a CRM, commissioning an admin platform or automating a handoff, map what really happens. The useful map is not the official procedure on a slide. It is the path work takes on a busy Tuesday when information is missing and the usual approver is away.
Pick one outcome and two boundaries
Name the workflow as a completed outcome: "turn an accepted quote into a scheduled job," not "sales-to-ops integration."
Set a clear start and finish. For example:
- start: customer accepts the quote;
- finish: crew, equipment and time are confirmed and the customer is notified.
Without boundaries, the exercise becomes a map of the entire company.
Observe the work
Interviewing is helpful, but people omit familiar details. Watch several real cases and collect the artefacts: forms, emails, spreadsheets, labels, calendar entries and messages.
Ask:
- What triggers this step?
- Who performs it and who can substitute?
- What information do they need?
- Where does that information come from?
- What decision is made?
- What record changes?
- How does the next person know it is ready?
- What happens when the normal case fails?
The UK Government Service Manual recommends mapping the whole user problem, including steps outside the organization's own service, so that teams do not optimize one touchpoint while leaving the wider task broken. GOV.UK Service Manual
Draw the current state in lanes
Use one lane per actor or system. Put the steps in time order. Mark:
- manual entry;
- decisions;
- waits and queues;
- handoffs;
- duplicate records;
- system changes;
- approvals;
- exceptions and rework.
Keep the first version plain. Boxes, arrows and notes are enough. If the diagram needs its own legend and a trained facilitator to read it, it will not survive contact with the team.
Add data to the map
For each critical field, record:
| Question | Example |
|---|---|
| Where is it first created? | Customer email enters the quote form |
| Which system is authoritative? | CRM contact record |
| Who may change it? | Sales coordinator |
| What validation applies? | Normalized format and confirmed consent |
| Where is it copied? | Scheduling and invoicing |
| How long is it retained? | According to the approved retention rule |
This exposes a common problem: several spreadsheets each behave as the source of truth for the same thing.
Measure friction before proposing automation
For a sample of real cases, measure elapsed time, active staff time, error rate, rework and volume. A ten-minute task repeated twice a month may not deserve software. A two-minute task repeated 4,000 times might.
Also record consequence. A rare permissions error can matter more than hours of routine copying.
Map exceptions deliberately
Ask staff for the last five cases that went wrong. Examples might include a duplicate customer, an expired quote, missing tax status, an unavailable technician or a refund after partial delivery.
Software designed only for the happy path pushes exceptions into private notes and side spreadsheets. Identify which exceptions can be prevented, which need a guided resolution and which should remain a human decision.
Design the future state after the evidence
Now remove unnecessary steps, clarify ownership and test whether a policy can be simplified. Automate only after that.
For each proposed automation, state:
- trigger;
- required input;
- business rule;
- output and destination;
- permission;
- failure behaviour;
- human owner;
- audit record;
- way to reverse or correct it.
Discovery is meant to understand the problem and constraints before committing to a solution. GOV.UK's guidance explicitly warns teams not to start discovery with a preconceived solution. GOV.UK discovery guidance
Validate with the people in the lanes
Walk through the map with frontline staff, a manager and whoever handles exceptions. Use a recent real case. Ask each person to point out what is missing or idealized.
The deliverable is not the diagram. It is a shared, testable description of work: who decides, which data matters, where failure appears and what improvement would be worth building.
Source check
Government service-design guidance supports whole-problem mapping, discovery and experience maps. The detailed fields in this article are an implementation template, not a mandated notation or standard.
Sources
Where this leads
Next step
See where your own visibility stands.
The 7-day audit turns this research into a picture of your business. Yours to keep, whether you hire us or not.
Read next
Build decisions
Build, buy or integrate: when custom software makes sense
A decision framework for choosing custom software, an off-the-shelf product or an integration without turning preference into strategy.
9 min
What things cost
What custom admin platforms cost
A 2026 planning guide to the cost of internal portals and admin software, including discovery, migration, permissions and ownership after launch.
10 min
Build decisions
What a custom CMS is, and when you do not need one
A plain-language guide to content models, editorial workflows and the point at which a custom CMS becomes unnecessary product development.
8 min