Understand

Technical Discovery & System Understanding

Know the system before you change it.

Bring scattered software knowledge into a validated view of the business functions, dependencies and constraints that matter to your next decision.

What you receive

The result of this engagement.

  1. System and dependency maps with evidence references and confidence limits.
  2. Recovered business rules, critical flows and change constraints within the agreed boundary.
  3. A prioritised knowledge-gap register and decision or handover report; a requirements brief where included in the agreed scope.

Example handoff

A critical flow, ready for handover.

An incoming supplier needs to understand order dispatch before changing the warehouse integration. The example connects a business rule, the implemented flow, dependencies and an unresolved verification question.

The decision

What must the supplier preserve, and what must it verify before changing dispatch?

  1. Order APIAccept an authorised order request.
  2. Order recordStore the order identifier and dispatch state.
  3. Dispatch adapterSend the request using the stored order key.
  4. Warehouse APIAccept the request and return a dispatch reference.
Evidence and confidence
EX-D1 · selected trace
The trace follows one order through the record and dispatch adapter. It supports this path, not every order type or failure condition.
EX-D2 · implementation
The illustrated handler and schema retain the order key for retries. Warehouse-side duplicate suppression is outside the inspected boundary.
EX-D3 · owner statement
The owner reports the business rule: one order must not create duplicate dispatches. Record its source and distinguish the requirement from verified system behaviour.
Open evidence
The warehouse duplicate-handling contract and a repeated-request test are unavailable. Duplicate suppression remains unverified.
Recovered rule and decision consequence
Rule to preserve
Keep a stable order identity across dispatch attempts. A changed identifier could defeat any downstream duplicate check.
Scoped finding
The selected adapter path reuses the stored key (EX-D1, EX-D2). That observation alone cannot establish end-to-end duplicate prevention.
Recommended next action
Confirm the warehouse contract and test repeated requests before the supplier changes the integration. Preserve the identifier and dispatch-state relationship in the transition.
What the incoming team receives
Handoff package
The selected flow and dependency view, source register, recovered rule, confidence annotations and a named verification action.
Responsibility
Our lead architect owns the scoped interpretation. The client validates business intent; the incoming supplier plans and executes the integration verification.
Boundary
Other order types, cancellation paths and the warehouse implementation remain outside this example. Extend the map only when evidence supports them.

When this helps

Recognise the situation.

  • You have inherited a system whose documentation and actual behaviour have drifted apart.
  • A key person is leaving, a supplier is changing, or an implementation partner needs a reliable technical brief.
  • A modernisation or investment decision depends on understanding business rules, integrations and change constraints.

How it works

Evidence appropriate to the question.

Set the boundary

Agree the business question, systems, critical flows and the depth of understanding required.

Reconstruct and validate

Investigate relevant code, documentation, configuration, integrations, tests and owner knowledge. AI-assisted analysis lets us read and connect far more of it than a manual review can. Validate the interpretations that matter with the people and evidence available.

Create a usable shared view

Connect system structure to business functions, dependencies, unresolved questions and the intended handoff.

Scope & responsibility

Agree the scope and depth. Keep the boundaries clear.

Scope of the engagement

A partner-ready discovery report and a deep existing-system reconstruction have different evidence needs and effort. We agree the system boundary and validation depth before committing to timing or price.

Limits of reliance

Understanding work does not automatically include a complete target architecture, every business rule in an estate, or implementation. Missing sources and unverified behaviour remain explicit.

Who does what. A named senior architect leads the work, checks what our tools find and owns the integrated recommendation. Specialists in security, data, platforms, integration or AI governance join where agreed. Your teams and partners build and run the system. You keep the final business and acceptance decisions.

The agreed scope of the engagement sets the coverage, deliverables, responsibilities, timing and fixed fee. Any change to the scope is agreed in writing.

Relevant experience

Read the work in its actual context.

Questions

Before you book.

Do you need source code?

Not for every scope. Documentation and owner interviews may support an initial report. Deeper reconstruction normally needs the relevant source, configuration and operational context.

Is this only for legacy software?

No. Newly built products can also be poorly understood. The same question arises in inherited applications, supplier handovers and AI-assisted development.

How long does it take?

It depends on the number and size of the systems. One small system usually takes about a week. Several systems take two to three weeks or more. We agree the timing and a fixed fee before work starts.

What's the decision in front of you?

Tell us the situation and what you intend to commit to. 25 minutes on Teams, no preparation needed. If this scope is not the right fit, we will say so.

Book a 25-minute call