Process Architecture
Design the operation before automating it.
I analyse how work moves through the organization—stages, decisions, ownership, handoffs, exceptions and controls—before defining which technology should execute it.
The same seven stages, read five ways. Choose a layer to bring it forward.
| 01Decision: Lead | 02Human action: Qualification | 03Human action: Opportunity | 04Approval gate: Approval | 05System action: Customer creation | 06Human action: First order | 07Lifecycle state: Active customer | |
|---|---|---|---|---|---|---|---|
| Owner | Marketing | Sales (handoff) | Sales | Sales manager (handoff) | Finance (handoff) | Sales · Finance (handoff) | Commercial ops (handoff) |
| System | CRM | CRM | CRM | CRM | ERP (authority transfers) | ERP | ERP → CRM (authority transfers) |
| Decision | Worth sales time? | New organization, or one we know? | Terms within policy? | Commit on these terms? | Can this entity transact? | Within terms and credit? | Which event means ‘active’? |
| Exception | Existing customer → account team | Probable duplicate → match review | Outside policy → approval | Rejected → back to opportunity | Invalid data → field-level return | Credit hold → finance review | Cancelled → stays ‘ordering’ |
| SLA | Acceptance clock | No clock | No clock | Decision clock · escalates | Validation clock | No clock | No clock |
01LeadMarketing · CRM
- Owner
- Marketing
- System
- CRM
- Decision
- Worth sales time?
- Exception
- Existing customer → account team
- SLA
- Acceptance clock
02QualificationSales · CRM
- Owner
- Sales
- System
- CRM
- Decision
- New organization, or one we know?
- Exception
- Probable duplicate → match review
- SLA
- No clock
03OpportunitySales · CRM
- Owner
- Sales
- System
- CRM
- Decision
- Terms within policy?
- Exception
- Outside policy → approval
- SLA
- No clock
04ApprovalSales manager · CRM
- Owner
- Sales manager
- System
- CRM
- Decision
- Commit on these terms?
- Exception
- Rejected → back to opportunity
- SLA
- Decision clock · escalates
05Customer creationFinance · ERP
- Owner
- Finance
- System
- ERP
- Decision
- Can this entity transact?
- Exception
- Invalid data → field-level return
- SLA
- Validation clock
06First orderSales · Finance · ERP
- Owner
- Sales · Finance
- System
- ERP
- Decision
- Within terms and credit?
- Exception
- Credit hold → finance review
- SLA
- No clock
07Active customerCommercial ops · ERP → CRM
- Owner
- Commercial ops
- System
- ERP → CRM
- Decision
- Which event means ‘active’?
- Exception
- Cancelled → stays ‘ordering’
- SLA
- No clock
Not a flowchart. The operating logic behind the work.
Process architecture is not documenting today’s flow and handing it to a developer. It is deciding how the work should run—and what every person, rule and system is responsible for.
“Draw the current process and automate it.”
- StagesDecide which stages should exist.
- Entry & exit criteriaDefine what must be true to enter and leave each one.
- OwnershipGive every stage one accountable owner.
- Decision rightsSay who decides, and on what evidence.
- Failure pathsDesign what happens when things go wrong.
- System boundariesDecide which system acts—and which is authoritative.
- AutomationChoose what should be automated.
- Human judgementKeep what must remain a person’s decision.
- MeasurementDefine how the process itself is measured.
Technology amplifies the operating model it is given. If the process is unclear, automation scales the confusion.
From observed work to a designed process.
Eight moves that take a process from how it is described to how it should run. Each one produces an artefact the next one depends on—and automation comes last.
01Understand the current state
What actually happens today?
Not what the procedure says should happen.
- Manual work and re-keying
- Hidden workarounds
- Duplicated effort
- Disconnected tools
- Approval bottlenecks
- Exceptions
- Unofficial ownership
A workaround is evidence of a missing decision or a missing state
Understand the current state
What actually happens today?
Not what the procedure says should happen.
- Manual work and re-keying
- Hidden workarounds
- Duplicated effort
- Disconnected tools
- Approval bottlenecks
- Exceptions
- Unofficial ownership
Current-state map & assumption registerA workaround is evidence of a missing decision or a missing state
Define the outcome
What must the process actually achieve?
Before stages, agree what ‘done’ means—for the business, the customer and the operation.
- Business outcome
- Customer outcome
- Operational outcome
Outcome statementAn outcome nobody can observe cannot be designed for
Design the lifecycle
Which stages should exist, and what moves work between them?
Stages are states with exit criteria, not departments.
- Stages
- State transitions
- Entry criteria
- Exit criteria
- Decision points
Lifecycle & state modelName states by what is true, not by who is working on it
Define ownership
Who owns each stage—and who decides?
For every stage, one accountable owner.
- Accountable owner
- Responsible role
- Decision authority
- Escalation path
Role model & decision-rights matrixConsulted is not accountable; merging them creates queues with no decision-maker
Design exception paths
What happens when things go wrong?
Every failure needs a detector, an owner and a destination.
- Information is missing
- Approval is rejected
- Integration fails
- The SLA expires
- Ownership changes
- Duplicate data exists
Exception modelDesign the rejection path with the same care as the happy path
Map process to systems
Which part of each step belongs to people, systems, data or automation?
Process boundaries and system boundaries rarely coincide.
- Human action
- CRM responsibility
- ERP responsibility
- Automation
- Integration
- Data platform
- External systems
Process-to-system mapMap both boundaries; the gaps between them are where work gets lost
Define controls and measurement
How do we know it works—and who acts when it doesn’t?
Measure the process, not only the commercial outcome.
- SLAs
- Auditability
- KPIs
- Process health
- Exception volume
- Throughput
- Cycle time
Control, SLA & KPI modelAn SLA without a clock start and an owner cannot be monitored
Automate selectively
Is the process coherent enough to automate?
Automate only after the process is coherent.
- Automate: deterministic, frequent, reversible
- Assist: prepare the decision for a person
- Keep human: judgement and accountability
Automation boundaryDo not automate ambiguity
The symptoms arrive as system requests.
“The CRM should enforce this.” “We need another approval.” Underneath, something in the process was never decided.
Stages exist, but nobody agrees where one ends and the next begins.
Usually missingEntry and exit criteriaSeveral departments own the same decision.
Usually missingDecision rightsApprovals exist without clear decision criteria.
Usually missingA decision model behind the approvalRejected cases have no explicit return path, and nobody owns exceptions.
Usually missingException paths with ownersCRM stages do not match the real operating process.
Usually missingA process-to-system mapWork jumps between CRM, ERP, email, spreadsheets and chat.
Usually missingOne system of action per stepSLAs are measured, but not owned.
Usually missingA clock owner and an escalation pathSubsidiaries run different versions of the same global process.
Usually missingA controlled variation model
Artefacts the organization can run, govern and configure from.
Each one answers a question that has to be settled before a system is configured.
- End-to-end process architectureHow does work move from trigger to outcome?
- Lifecycle & state-transition modelWhich states exist, and what moves a record between them?
- Role & ownership modelWho owns each stage, and where does accountability transfer?
- Decision-rights matrixWho decides, who is consulted, who is informed?
- Approval architectureWhat is approved, by whom, on which evidence?
- Exception modelWhere does work go when it fails, and who owns it?
- SLA modelWhen does each clock start and stop, and who owns it?
- Process governance modelWho may change stages, rules and thresholds?
- Process-to-system mapWhich system acts at each step—and which is authoritative?
- Automation boundaryWhat runs automatically, what is assisted, what stays human?
- KPI ownership modelWhich measures show process health, and who acts on them?
Every stage, mapped to who and what runs it.
Pick a stage of the same lifecycle. The board shows what a system designer needs from the process—including where the ERP is deliberately not involved yet.
Approval
Commit on these terms?
One stage, four answers. If one of them is blank, the stage is not ready to be configured.
People
- Owner
- Sales manager
- Human action
- Review the commercial conditions
Systems
- CRM
- Stores the approval state, evidence and policy version
- ERP
- Not yet involved
Data
Information the decision needs
- Margin
- Payment terms
- Customer information
Automation
Notify the approver · SLA monitoring · escalation
Open the full operating modelSwimlane, stage anatomy, controls, exceptions and automation fit for the whole lifecycle
Commercial approval
- Trigger
Proposal ready and a first order expected
- Decision
Should we commit to this customer on these terms?
- Owner
Sales manager — delegable within recorded limits
- System action
CRM routes the request by policy and records the evidence, the decision and the policy version
- Data state
Account · Commercially approved
- Next stage
05 Financial validation
- Terms and deviation from policy
- Margin band
- Strategic rationale
- Known risk flags
- Approval limits by role; delegation recorded with dates
- No one approves their own proposal
- Decision stored with the policy version applied
- SLA Clock starts on submission. Reminder, then escalation one level up. Silence never approves.
- Rejected — Returns to Opportunity with a reason codeDetected: Approver · Owner: Sales · Returns to 03 Opportunity
- No response within SLA — Escalates to the next approval levelDetected: SLA clock · Owner: Commercial management · Escalates one level
Assist — person confirms. Within-policy deals can be approved by rule and audited. Deviations need a named approver.
- Trigger
Proposal ready and a first order expected
- Decision
Should we commit to this customer on these terms?
- Owner
Sales manager — delegable within recorded limits
- System action
CRM routes the request by policy and records the evidence, the decision and the policy version
- Data state
Account · Commercially approved
- Next stage
05 Financial validation
Information required- Terms and deviation from policy
- Margin band
- Strategic rationale
- Known risk flags
Controls & SLA- Approval limits by role; delegation recorded with dates
- No one approves their own proposal
- Decision stored with the policy version applied
- SLA Clock starts on submission. Reminder, then escalation one level up. Silence never approves.
Exceptions- Rejected — Returns to Opportunity with a reason codeDetected: Approver · Owner: Sales · Returns to 03 Opportunity
- No response within SLA — Escalates to the next approval levelDetected: SLA clock · Owner: Commercial management · Escalates one level
Automation suitabilityAssist — person confirms. Within-policy deals can be approved by rule and audited. Deviations need a named approver.
- Trigger
What should be automated?
Not “what can technically be automated?” Every step sits somewhere between a person deciding and a system running it—and the position is a design decision.
- Human
Judgement, accountability or consequences that are hard to reverse
- Commercial negotiation
- Approving a deviation from policy
- Confirming a probable duplicate
- Assisted
A person decides; the system prepares the decision
- Recommend the next action
- Assemble the approval evidence
- Propose account matches
- Automated
Deterministic, frequent and reversible
- Routing and notifications
- Pricing and policy checks
- SLA reminders and escalation
- Orchestrated
Stateful and cross-system: needs idempotency, recovery and an owner
- Multi-system lifecycle transitions
- Customer creation across CRM and ERP
- Reconciliation after an unknown outcome
Measure the process, not only the outcome.
Commercial KPIs say whether the business grew. Process KPIs say whether the operation works: where work waits, fails, returns or needs a person.
- Cycle time
Trigger to outcome — median and 90th percentile
End to end - Stage ageing
Time spent waiting in each stage
Between stages - Throughput
Work completed per period, by path
At the outcome
- Rejection rate
Decisions that say ‘no’, by reason
At decision gates - Rework
Work sent back to an earlier stage
On return paths - Exception rate
Work leaving the happy path, by type
Where exceptions start
- SLA breaches
Clocks that expired, by owner
Where clocks run - Manual intervention rate
Cases a person had to touch outside the design
Assisted stages - Automation coverage
Steps completed without a person, as designed
Automated stages
Six processes, six architectural dimensions.
Synthetic global B2B scenarios built from recurring patterns. Each case opens into its own page with the swimlane, stage anatomy, decision rights, exceptions and KPIs.
- Case 01Selected workLifecycle, identity & approval
Designing a global lead-to-customer operating model
Subsidiaries create customers in different ways, and nobody agrees when a prospect becomes a customer.
8 stages · 4 roles · 2 systemsCRMERPIntegrationSystems & CRM ArchitectureDigital Operating Model - Case 02Approval model & revision rules
Designing a quote-to-order process with clear ownership
Quotes change after approval, and the ERP rejects orders the customer has already accepted.
7 stages · 4 roles · 2 systemsCRMPricingERPIntegrationSystems & CRM ArchitectureAutomation - Case 03Analytics → process → action
Designing a commercial performance recovery process
Underperforming accounts are visible every month—and nothing is obliged to happen next.
7 stages · 3 roles · 2 systemsData platformCRMPlanningRevenue OperationsData & Integrations - Case 04Process first → AI second
Designing an RFQ intake process before introducing AI
An AI agent is proposed for RFQs before anyone has defined the process it would run.
8 stages · 2 roles · 2 systemsMailboxAI agentCRMProduct catalogueAI & Agentic WorkflowsAutomation - Case 05Core process vs. controlled variation
Standardizing a global commercial process without breaking local operations
A global process is mandated; subsidiaries comply on paper and work around it in practice.
7 stages · 3 roles · 3 systemsGlobal CRM templateLocal ERPsVariation registerDigital Operating ModelChange & Adoption - Case 06Entry point vs. process
Designing an inbound lead process beyond form submission
Every web form creates a CRM lead—and nobody owns what happens next.
8 stages · 3 roles · 2 systemsWebsiteCRMMarketing automationRevenue OperationsSystems & CRM Architecture
Every request has a second layer.
The visible request is where the design starts, not where it ends.
“Add an approval.”
Insert an approval step before the order.
4 of 7 questions surfaced
An approval without a named decision becomes a formality people learn to click through.
Process architecture is where the other capabilities start.
Process Architecture
- Digital Operating Model
The process defines stages and decisions; the operating model decides who runs them, governs them and changes them.
- Revenue Operations
Pipeline stages and handoffs are process design; RevOps runs and measures them as one commercial system.
- Systems & CRM Architecture
Each stage names a system of action; systems architecture gives every system one job and one boundary.
- Data & Integrations
Where authority moves between stages, integrations carry the state, the identity and the recovery.
- Automation
The automation boundary comes from the process: deterministic, reversible steps first.
- AI & Agentic Workflows
An agent needs a defined process—classes, owners, thresholds—before it can act inside one.
- Change & Adoption
A redesigned process exists only once people work that way, so adoption is designed with it.
Related work
I do not automate processes as they are. I first determine how they should work—then define
- Stages
- Decisions
- Ownership
- Exceptions
- Systems
- Data
- Automation
- Measurement
as one coherent process architecture.
Redesigning a process that crosses several teams?
- Which decision is merged, or owned by nobody?
- Where does work return—or disappear?
- What is the CRM being asked to fix?