Architecture
first
Before anything is built, the workflow gets written out end to end. Every step, in order, with what each one needs. The map is the work.
Scroll, click, or use the arrow keys to move through.Scroll, or use the arrows and dots to move through.
Every step in the process, in order, with who or what performs it.
Not the summary version. The version with the step somebody does by hand on a Thursday because the export is wrong.
A map that skips those steps describes a process nobody runs. Anything built from it hits them on the first real input.
What comes in, what goes out, and where the input is held today.
The third is the one people leave blank. “The customer data” is not an answer. The CRM, the fields, and the person who administers it is an answer.
Six steps, five systems, and two of them are spreadsheets nobody governs.
Each step shows whether anything but a person can gather its data.
Some systems have a connector. Some need an export. Some are a spreadsheet on somebody’s desktop.
The model can do more than most companies’ systems will permit. The map is how that limit gets found before it is paid for.
The step that takes longest is rarely the step that looked interesting.
Assembling the quote takes twenty minutes. Finding last year’s comparable takes two hours. Nobody counted it, because it is not a step anyone wrote down.
Building first means automating the twenty minutes.
Each one is answerable while drawing the map.
The data is not reachable
The system holding it has no connector, and the export is manual, and nobody had checked.
Nobody owns the check
The output reaches a customer with no agreement about who reads it first.
The result has nowhere to go
The system that should receive it cannot be written to.
Found afterwards, each one is paid for twice. Once to build the thing that assumed it away, and again to rebuild around it.
Map the workflow end to end before building any of it.
Every step, what it takes in, what it produces, and which system holds the input. One page, argued with by somebody who does the work.