System Guides

Run the first pass yourself.

Four working guides taken from our engineering practice: how we scope systems, how we choose between build options, what we check before starting, and how we decide a system is ready for production. Written to be used, not read.

01

How to scope a system

Most failed projects were never scoped as systems — they were scoped as tools. This guide is the same first pass we run in discovery, written so you can run it yourself.

  1. 01

    Name the workflow, not the technology

    Write down the process you want to change in one sentence: what enters, what leaves, who is accountable for the output. If you cannot write it without naming a technology, the scope is not ready.

  2. 02

    List every input

    Documents, emails, forms, drawings, database records, phone calls. Note the format and where it physically lives. Inputs define the engineering more than outputs do.

  3. 03

    List every system already involved

    CRM, ERP, project systems, ticketing, file stores, spreadsheets. The system you build will have to live alongside these, not replace them on day one.

  4. 04

    Mark the decisions

    For each step, ask: is this a rule, a judgement, or a rule with exceptions? Rules automate cleanly; judgement needs approval design; exceptions need escalation paths.

  5. 05

    Write the acceptance test before the architecture

    Define what a correct output looks like on ten real cases. If you cannot define correctness, evaluation will be impossible and the project will drift.

  6. 06

    Decide what stays human — explicitly

    Approvals, exceptions, customer-facing commitments and anything legally sensitive. Writing this down prevents the two classic failure modes: over-automation and an unused system.

Output: a one-page workflow map with inputs, outputs, systems, decisions, approvals and exceptions. That page is the specification every later design decision answers to.

02

Buy, adapt or build?

Three ways to get a system: buy standard software, adapt an established platform, or commission custom engineering. The honest version of how to choose between them — including when the answer is 'start with something smaller'.

  1. 01

    Buy when the workflow is standard

    Document handling, reporting, scheduling, field data capture — established product categories cover these well. Configuration and rollout take weeks, not quarters.

  2. 02

    Adapt when you need a department-level layer

    When an established platform covers most of the need, the work is fitting it to your systems, permissions and workflows. Expect integration and interface work, not a blank sheet.

  3. 03

    Build custom when the work is genuinely unusual

    Proprietary engineering workflows, uncommon software, domain-specific rules, multi-system orchestration. This is where our systems engineering work concentrates — and where a template would only get in the way.

  4. 04

    Do not confuse scope with ambition

    A large ambition usually starts with one constrained workflow. The first system should be the one where correctness is checkable and value is visible within weeks.

  5. 05

    Budget for operation, not only construction

    Systems need monitoring, rule changes, data upkeep and a clear answer for who responds when something breaks. Budget for that from the start.

Rule of thumb: if the workflow matches a product category that already exists, buy or adapt. If the description keeps breaking the template, that is the signal for custom engineering.

03

Data and document readiness

Before an engineering engagement starts, a surprising share of the work is simply finding out what exists. This checklist prevents the most common delay in system projects.

  1. 01

    Pick representative documents, not the perfect ones

    For document work: 20–50 real examples including the messy ones — scans, signed copies, unusual layouts, older revisions. Clean samples produce clean demos and unreliable systems.

  2. 02

    Establish where truth lives

    When documents and systems disagree, which one wins? Document the answer per data type. Systems engineering follows that rule; guessing it produces silent errors.

  3. 03

    Inventory access, not just existence

    Who can read what? Which teams may see which data? Permission design happens at architecture time, so the constraints must be known before it.

  4. 04

    Note the revision culture

    Are documents versioned, reviewed, marked up, re-issued? Revision workflow determines how extracted data stays trustworthy over time.

  5. 05

    Decide the retention line

    What may be processed, stored, and for how long. This shapes storage architecture and the audit trail your system will need.

Output: a document and data inventory with ownership, access, revision practice and retention. Engineering starts from this inventory, not from discovery on the customer's time.

04

Evaluation design for new systems

The difference between experimenting with a tool and engineering a system is evaluation. If output quality cannot be measured, the system cannot be trusted in production.

  1. 01

    Define desired behaviour in observable terms

    Not 'good summaries' — 'summaries list decisions, owners and dates; never invent names; flag unresolved questions'. Observable criteria can be tested.

  2. 02

    Build a test set from real work

    Fifty to a few hundred real cases with expected outputs, including edge cases and known-hard examples. This set is an asset; keep and grow it.

  3. 03

    Run, measure, find failure modes

    Score against the criteria, review the mistakes with the people who own the work, and look for systematic patterns rather than isolated errors.

  4. 04

    Fix the system, not the wording

    Often the fix belongs in search, validation, permissions or the workflow — not in the wording. Evaluation tells you where the real fault is.

  5. 05

    Monitor after deployment

    Distributions shift and business rules change. Production systems track output quality, exceptions and approval rates, and treat drift as a signal.

Output: an evaluation plan with criteria, datasets and a reporting rhythm. It becomes part of the system's operating documentation, and part of the support and maintenance agreement.

Next step

These guides shorten discovery. They don't replace it.

A workflow map drawn with us in one session usually answers what a month of internal discussion cannot — and it is the smallest useful first step toward a system.