SMARTER SUPPLY CHAINS. STRONGER BUSINESS.
Supply Chain Partners — Connecting People, Process, Technology

SCP expertise / Tools and techniques

The right technique for the operating problem

Understand the process, test the causes and prove the change. Explore how we would select analytical and improvement methods around your needs.

Methods selected around the decision

Our six-stage approach links Define, Understand, Diagnose, Design, Test, prove and embed, and Sustain and improve. Techniques can support more than one stage; the groupings below show a useful starting point.

Total Quality Management provides an organisation-wide view of quality. Lean examines value and flow; Six Sigma brings structured analysis of process performance and variation; Kaizen supports continuing improvement. Just in Time is a flow principle, while Kanban provides replenishment signals within a pull system.

These are established methods, combined here into a proposed SCP approach. The depth of analysis, specialist inputs and delivery scope are agreed around each client engagement.

Requirements through to acceptance

Define what to prove before the test starts

We would describe user needs through requirements, user stories and use cases, then agree acceptance criteria. A test plan links those requirements to scenarios, expected results and evidence. Testing may cover functionality, system handovers, data, performance and failure paths according to the change.

User acceptance testing (UAT) allows appropriate business users to assess the solution against agreed needs. A pilot examines performance in a bounded operating setting. The two activities complement each other. Test results, defects, pilot outcomes and any remaining risks inform the authorised rollout decision.

Example: a planner can identify an order at risk, understand its cause and carry out only the actions their role permits. The acceptance criteria and tests should cover the normal case, missing information and restricted actions.

Testing, requirements and change control

A defect or a change request?

When a test or UAT session produces an unexpected result, record the observation and investigate it against the agreed requirement, acceptance criteria and tested version. Check the test, data and environment too. An unexpected result is not automatically a software bug.

The solution does not meet the agreed requirement

Record a defect with the expected and actual results, reproduction steps, impact and evidence. Link it to the requirement, criterion and test; assess priority and confirm the correction through retesting.

The solution matches the specification, but the business needs something different

Raise a change request to clarify or amend the requirement and assess the proposed solution change. The need may have been missed, captured incorrectly or changed since approval. A requirements defect and a change request can be linked; the labels are not always mutually exclusive.

The expected result or test setup needs correction

Investigate the test case, data, configuration and environment before changing the solution. Retain the original result, record the reason for any correction and rerun the relevant tests.

What should a change request record?

A controlled document or tracked system record should include a unique ID, requester, date, owner, business reason, current behaviour and proposed change. Link the originating test, UAT observation or defect, the affected requirements and acceptance criteria, and the version assessed.

Record options and impacts on scope, benefits, cost, schedule, resources, dependencies, data, security, operations and testing as relevant. Include the decision, approving authority, conditions, delivery priority and closure evidence. A separate downloadable document is not necessary when the agreed delivery system holds this record.

From request to verified change

  1. Raise and triage: record the business need and supporting evidence; establish what needs changing and why.
  2. Assess: compare options, impacts, risks and the consequence of leaving the solution unchanged.
  3. Decide: the authorised owner approves, rejects, defers or requests more information. Raising a request does not authorise implementation.
  4. Update the agreed baseline: version the affected requirements, stories or use cases, Gherkin acceptance criteria, design, plans and test cases before implementing the approved change.
  5. Implement and verify: link delivery work to the request; run the affected tests and regression checks, with business-user UAT where appropriate.
  6. Accept and close: record the acceptance and release decision, unresolved risks and evidence that the approved change has been delivered.

Keep the original criteria and test results. A request being approved does not turn an earlier failed test into a pass. Revised criteria define what the changed solution must meet; new test and UAT evidence support the later acceptance decision.

A Customer Promise Protection example

Illustrative example: the agreed rule sends an alert when an order is less than 24 hours from its promised date. During UAT, a planner identifies that a customer group needs 48 hours to arrange recovery. If the solution correctly applies the agreed 24-hour rule, record the unmet business need and raise a change request. Assess the effect on alert volumes, workload and service, then approve and version the customer-specific rule and its Gherkin criteria before implementation and retesting. This does not alter the rules in our separate synthetic worked example.

In Waterfall, Agile and hybrid delivery: use the agreed level of change control. An Agile team may capture and assess the request through its backlog, but changes affecting authorised scope, funding, contractual commitments or release criteria still need the appropriate decision.

Jira and Confluence, or Microsoft Azure DevOps and Test Plans, can hold linked requests, requirements, decisions, delivery items and test evidence using the client’s agreed configuration. Keep change control distinct from the wider work of preparing people for organisational change.

Reference: APM: change control ↗. Reviewed 17 October 2026. The triage guidance and example above describe SCP’s proposed application.

Business analysis / Requirements structure

Connect the business outcome to the detail

Grouping requirements helps a team see why a change matters, manage its scope and retain the links from a business need through to acceptance. We would agree a proportionate structure with the client, using stable IDs and clear ownership.

Business Requirements Document / BRD

Agree the business need before specifying the solution.

Where a consolidated requirements baseline is useful, SCP can help prepare or review a BRD with the client. It records the business problem, intended outcomes and success measures, scope and exclusions, stakeholders, business requirements, constraints, assumptions, dependencies and approval responsibilities.

Give requirements stable IDs, a source, rationale, priority and owner. Include or link the relevant process descriptions, business rules, detailed requirements and acceptance criteria. Record the approved version, open points and decisions so providers and internal teams work from the same agreed need.

The BRD establishes the business context and requirements; a functional specification develops the required solution behaviour, while HLD and LLD describe the technical design. Keep those links explicit. In iterative delivery, equivalent controlled backlog and repository records may fulfil this purpose without duplicating everything into a separate document.

A BRD is a document container, not another level in the epic–feature–requirement hierarchy. Its approval does not replace design review, testing or UAT. Assess later changes through change control.

Further reading: IIBA: Business Requirements Document resource ↗. The content and review approach described here are SCP proposals.

  1. Business outcome: the measurable improvement sought, with its baseline, scope and sponsor.
  2. Epic: a substantial body of related work supporting that outcome. Agree its boundary and success measures.
  3. Feature: a coherent capability within the epic, small enough to assess and plan. Define what it enables and its dependencies.
  4. Detailed requirements: specify the needed behaviour, rules, data and quality constraints. User stories can express a user's goal and reason; use cases describe interactions, alternative paths and exceptions.
  5. Acceptance criteria: define the specific, testable conditions each requirement must satisfy, expressed as Gherkin Given/When/Then scenarios where appropriate.

Linked underneath: testing and UAT evidence

Acceptance criteria → linked test cases → recorded results and defects → authorised acceptance decision. Retain the criterion version, test environment, tester and evidence so the team can see what was proved and what remains unresolved. The criteria define what must be met; testing and UAT evidence record whether it was met.

User stories and use cases are complementary ways to describe requirements. A use case may support several stories; it does not have to be a child work item. Security, accessibility, data freshness and performance requirements may apply across several features and should be linked wherever they need verification. Tasks describe the work to deliver the change.

A Customer Promise Protection example

Synthetic example — proposed SCP grouping, not a client implementation.

  1. Outcome CPP-01: improve fulfilment against the frozen customer promise, assessed alongside full operating costs. Targets would be agreed with each client.
  2. Epic EP-CPP-01: Customer Promise Protection.
  3. Feature FE-CPP-01: recognise and prioritise order risk. Groups US-01, US-02 and US-03 in the worked example.
  4. Story US-03: enable a planner to validate supply information before acting. Linked use case UC-CPP-01 describes reviewing an exception, checking freshness and requesting a correction when needed.
  5. Criterion AC-06: Given supply information is exactly 24 hours old, When freshness is assessed, Then it remains current under the synthetic rule.

Linked evidence for AC-06

AC-06 → UAT-06 → actual result, supporting evidence and any defect → authorised acceptance decision. UAT-06 remains Not run. The separate Python reference check passes; it does not constitute client UAT or acceptance.

Review testing and UAT status →

The other proposed features group controlled recovery (US-04, US-05), event handling and audit (US-06, US-07), and benefits measurement (US-08). Keep the tested version of each criterion and the evidence together when a requirement changes.

Manage the structure without losing the links

  • Record an ID, parent or related item, owner, source, priority, status and version. Link dependencies and cross-cutting requirements explicitly.
  • Prioritise features by value, risk and dependencies, then refine the detailed requirements with users. Assess changes against scope, tests and expected benefits.
  • Use Define to establish the outcome and initial groups; refine them through Understand and Design; verify them in Test, prove and embed; monitor the outcome in Sustain and improve.
  • Apply this to Control Tower workflows, automation readiness and other services where process or system changes require clear requirements and acceptance.

Tool mapping: Azure Boards provides Epic and Feature levels above requirement-level items; the item name depends on the chosen process. Jira commonly groups stories under epics, so a separate Feature level needs an agreed mapping or suitable configuration. Confluence can hold linked use cases, process descriptions and decision records. Agree the structure around the client's tools rather than assuming the same hierarchy everywhere.

References: Microsoft: organise features and epics; Microsoft: work item types; Atlassian: epics and stories. Source guidance reviewed 17 October 2026; the grouping and example above are SCP proposals.

Requirements into a buildable solution

Define and review the design before development.

Building on the BRD or equivalent agreed requirements, SCP can help write a functional specification for an internal development team, or review a provider’s proposed specification with the client. We connect the business requirements to a design that the delivery team can implement and the business can assess.

We would agree the required documents, authors, reviewers and approval authority at the outset. The descriptions below are a proposed SCP structure; document names and boundaries vary between organisations. They may be separate specifications or controlled sections of one design record.

Functional specification

What should the solution do?

Describe roles, workflows, business rules, inputs, outputs, data validation, permissions, exceptions and user interactions. Link each function to the approved requirement, story or use case and its acceptance criteria.

Review focus: completeness, business meaning, consistency, testability and unresolved assumptions. Include or reference performance, security, accessibility and other quality requirements.

High-level design / HLD

How will the solution fit together?

Describe the system boundary, main components, external systems, integrations, information flows, deployment approach and architectural decisions.

Review focus: fit with the client’s systems, security boundaries, capacity, resilience, supportability, dependencies and material trade-offs. Allocate requirements to the components that will satisfy them.

Low-level design / LLD

What detail does the build team need?

Define component behaviour, interface contracts, field mappings, data structures, calculations, validation, error handling, retries, access controls and configuration as relevant.

Review focus: enough unambiguous detail for implementation and testing, consistent with the functional specification and HLD. The development provider or internal technical team normally owns this detail.

Author, review and approve

  • Internal development: SCP may author or co-author the functional specification with users. The client’s technical team develops the technical designs, with specialist input agreed for the engagement.
  • Provider-led development: the provider prepares the agreed specifications and designs. SCP reviews requirement coverage and business fit with the client, records comments, and checks that the provider resolves them.
  • Design review: bring together business owners, developers, architecture, security, operations and test representatives as needed. Use walkthroughs and prototypes to resolve ambiguity; record gaps, risks, dependencies and decisions.
  • Approval to develop: record the document versions, scope, conditions and named approver before development of the affected scope starts. SCP can approve on the client’s behalf where that authority is explicitly delegated; otherwise SCP recommends approval to the authorised client owner. Technical owners retain their agreed engineering responsibilities.
  • Controlled evolution: agree sufficient design for each increment in Agile delivery, or each planned development package in predictive delivery. Resolve blocking issues before that work proceeds. Version later amendments and assess changes through change control.

Design approval authorises a defined development baseline. It does not establish that the built solution works, and it does not replace integration testing, UAT or the later acceptance and release decisions.

Keep requirements, designs and tests connected

Keep the requirements hierarchy ending in acceptance criteria. Link functional-specification sections, HLD components and LLD details to the requirements they implement. Link test cases and execution evidence separately to the relevant criteria and design version.

Illustrative link: a planner’s requirement to identify missing supply dates → functional rule for an explicit missing-input state → HLD order/supply interface → LLD date-validation and exception handling. Agreed Gherkin criteria define the expected outcome; integration and UAT results show whether that version meets it.

Techniques and supporting records

Use process or swimlane maps for workflows, decision tables for business rules, wireframes and prototypes for user interaction, and context, data-flow, sequence and data-model diagrams where they clarify interfaces and behaviour. Maintain a requirement-to-design traceability record, review-comment log and design-decision record in the client’s agreed repository, linked to Jira or Azure DevOps work items and tests.

References: IIBA: requirements and designs ↗; SEBoK: detailed design ↗; NASA: requirements traceability and change control ↗. Reviewed 17 October 2026. These inform the principles; the document structure, roles and example are SCP proposals.

Keep the evidence connected

Tools to manage requirements, testing and decisions

Jira and Confluence, or Azure DevOps, can support a linked record of the problem, user stories, Gherkin acceptance criteria, tests, defects, change requests and approvals. We would agree the workflow, owners, permissions and version controls around your existing systems.

  • Jira and Confluence: link delivery work items with process descriptions, requirements and decision records. Agree how test cases, execution evidence and defects will be managed, including any test-management extension.
  • Azure DevOps: use Boards for delivery work and Test Plans for test cases and execution records, with links back to requirements. Documentation can sit in a wiki or your agreed knowledge repository.
  • Across either option: retain stable IDs, named owners, the version tested, evidence and an authorised acceptance decision. Tool configuration and appropriate access are part of the design.

These are alternative ways to organise delivery. The tools preserve links; business users still need to perform UAT and an authorised owner must decide acceptance.

Atlassian: using Jira and Confluence together · Microsoft: Azure DevOps and Test Plans

Explore project and programme delivery methods and controls →

Explore the toolkit

Search by name or problem, or choose a stage. Open an entry for its output, an example and service links.

46 techniques available

Define

Voice of the customer and critical requirements

What matters to the customer?

Explore this technique

What it produces

Agreed service/quality definitions.

Supply-chain example

Agree what an on-time, complete order means before measuring delivery performance.

Related services

Method reference for Voice of the customer and critical requirements (opens in a new tab) ↗
Define

SIPOC, including constraints and measures

Where does the process start and end?

Explore this technique

What it produces

Scope and interfaces.

Supply-chain example

Set the boundary from supplier confirmation to customer receipt and name the owners.

Related services

Method reference for SIPOC, including constraints and measures (opens in a new tab) ↗
Understand

Process mapping and swimlane mapping

Where do handovers, decisions or rework occur?

Explore this technique

What it produces

Validated current-state map.

Supply-chain example

Map how a shortage or delayed shipment passes between teams.

Related services

Method reference for Process mapping and swimlane mapping (opens in a new tab) ↗
Understand

Value-stream mapping

Where does elapsed time accumulate across material and information flows?

Explore this technique

What it produces

Current/future-state maps.

Supply-chain example

Separate working time from waiting across replenishment and fulfilment.

Related services

Method reference for Value-stream mapping (opens in a new tab) ↗
Understand

Gemba observation

Does the documented process match actual work?

Explore this technique

What it produces

Observation record.

Supply-chain example

Observe picking, replenishment or exception handling with the people doing the work.

Related services

Method reference for Gemba observation (opens in a new tab) ↗
Understand

Check sheets and a data-collection plan

Can teams record incidents consistently?

Explore this technique

What it produces

Defined event log.

Supply-chain example

Record comparable delivery failures or stock discrepancies before ranking causes.

Related services

Method reference for Check sheets and a data-collection plan (opens in a new tab) ↗
Diagnose

Stratification and Pareto analysis

Which lanes, products or failure types account for the problem?

Explore this technique

What it produces

Prioritised analysis.

Supply-chain example

Split failures by lane, product, site or reason to choose where to investigate first.

Related services

Method reference for Stratification and Pareto analysis (opens in a new tab) ↗
Understand

Histograms and distribution analysis

How variable are lead times or losses?

Explore this technique

What it produces

Distribution and tail view.

Supply-chain example

Examine long-tail transit times rather than relying on the average alone.

Related services

Method reference for Histograms and distribution analysis (opens in a new tab) ↗
Sustain

Run charts and statistical control charts

Is performance changing, stable or showing unusual variation?

Explore this technique

What it produces

Time-based signals.

Supply-chain example

Monitor delivery or exception-resolution time and investigate unusual signals.

Related services

Method reference for Run charts and statistical control charts (opens in a new tab) ↗
Diagnose

Fishbone / Ishikawa / cause-and-effect diagram

What possible causes should we investigate?

Explore this technique

What it produces

Hypothesis map.

Supply-chain example

Organise possible causes of late orders, then test the important branches.

Related services

Method reference for Fishbone / Ishikawa / cause-and-effect diagram (opens in a new tab) ↗
Diagnose

Five Whys

What evidence-supported chain explains an incident?

Explore this technique

What it produces

Cause/action record.

Supply-chain example

Follow the evidence behind a recurring shortage rather than stopping at a symptom.

Related services

Method reference for Five Whys (opens in a new tab) ↗
Diagnose

Scatter plots, correlation and regression

Which factors merit further investigation?

Explore this technique

What it produces

Relationship model.

Supply-chain example

Explore associations between delays, workload and shipment characteristics.

Related services

Method reference for Scatter plots, correlation and regression (opens in a new tab) ↗
Diagnose

Process capability analysis

Can a stable process meet a defined specification?

Explore this technique

What it produces

Capability assessment.

Supply-chain example

Assess whether a stable operation can meet an agreed timing or quality requirement.

Related services

Method reference for Process capability analysis (opens in a new tab) ↗
Diagnose

FMEA / process FMEA

How could the process fail, and where should prevention focus?

Explore this technique

What it produces

Risk/action register.

Supply-chain example

Examine potential supplier, process or automation failures and prevention actions.

Related services

Method reference for FMEA / process FMEA (opens in a new tab) ↗
Diagnose

A3 problem solving

Can a team explain the problem, reasoning, action and follow-up coherently?

Explore this technique

What it produces

Shared improvement record.

Supply-chain example

Keep the problem, evidence, countermeasure and follow-up together in one record.

Related services

Method reference for A3 problem solving (opens in a new tab) ↗
Diagnose

8D problem solving

How should a recurring supplier or customer issue be contained and resolved?

Explore this technique

What it produces

Structured corrective-action record.

Supply-chain example

Coordinate containment and corrective action after a recurring supplier or delivery incident.

Related services

Method reference for 8D problem solving (opens in a new tab) ↗
Design

5S and visual workplace

Do layout, organisation or unclear locations cause errors?

Explore this technique

What it produces

Workplace standards and review.

Supply-chain example

Improve locations, labels and workplace organisation to reduce picking confusion.

Related services

Method reference for 5S and visual workplace (opens in a new tab) ↗
Understand

Spaghetti diagrams

Where is avoidable travel or handling?

Explore this technique

What it produces

Movement map.

Supply-chain example

Map avoidable movement between storage, workstations, docks and dispatch.

Related services

Method reference for Spaghetti diagrams (opens in a new tab) ↗
Design

Takt time and work balancing

How does workload compare with the required pace?

Explore this technique

What it produces

Capacity and workload view.

Supply-chain example

Compare demand pace with picking, packing or replenishment workload.

Related services

Method reference for Takt time and work balancing (opens in a new tab) ↗
Design

Pull replenishment and Kanban

What should trigger replenishment, and in what quantity?

Explore this technique

What it produces

Explicit signal and replenishment rules.

Supply-chain example

Trial a clear replenishment signal with agreed quantities and service safeguards.

Related services

Method reference for Pull replenishment and Kanban (opens in a new tab) ↗
Design

Heijunka / production levelling

Can sequencing reduce uneven workload?

Explore this technique

What it produces

Feasible levelled schedule.

Supply-chain example

Assess whether a more even production mix can reduce workload peaks.

Related services

Method reference for Heijunka / production levelling (opens in a new tab) ↗
Design

SMED / changeover analysis

Which setup tasks can be shortened or performed outside the stoppage?

Explore this technique

What it produces

Changeover plan.

Supply-chain example

Separate setup tasks that require a stoppage from those that can be prepared beforehand.

Related services

Method reference for SMED / changeover analysis (opens in a new tab) ↗
Sustain

Standardised work and SOPs

How should teams execute and improve the agreed method?

Explore this technique

What it produces

Work standard and training.

Supply-chain example

Document and train an agreed picking or exception-response method.

Related services

Method reference for Standardised work and SOPs (opens in a new tab) ↗
Design

Poka-yoke / mistake proofing

Can an error be prevented or immediately detected?

Explore this technique

What it produces

Tested prevention control.

Supply-chain example

Test controls that prevent wrong-item selection or make it immediately visible.

Related services

Method reference for Poka-yoke / mistake proofing (opens in a new tab) ↗
Design

Jidoka and abnormality escalation

When should a process stop or seek an authorised decision?

Explore this technique

What it produces

Escalation and response rules.

Supply-chain example

Define when an abnormal event should stop a process or trigger authorised action.

Related services

Method reference for Jidoka and abnormality escalation (opens in a new tab) ↗
Diagnose

Total Productive Maintenance and equipment-loss analysis

Are equipment losses disrupting flow?

Explore this technique

What it produces

Loss analysis and maintenance priorities.

Supply-chain example

Analyse equipment losses that disrupt warehouse flow or dispatch.

Related services

Method reference for Total Productive Maintenance and equipment-loss analysis (opens in a new tab) ↗
Design

Weighted decision matrix

Which feasible option best meets agreed criteria?

Explore this technique

What it produces

Transparent option appraisal.

Supply-chain example

Compare feasible network, equipment or packaging options against agreed criteria.

Related services

Method reference for Weighted decision matrix (opens in a new tab) ↗
Test

Design of experiments

Which controllable changes affect the outcome?

Explore this technique

What it produces

Designed trial and analysis.

Supply-chain example

Plan a controlled trial when several factors may influence the result.

Related services

Method reference for Design of experiments (opens in a new tab) ↗
Design

Inventory and replenishment modelling

Which policies balance availability and stock across locations?

Explore this technique

What it produces

Policy/scenario comparison.

Supply-chain example

Compare stock policies across locations against customer-service requirements.

Related services

Method reference for Inventory and replenishment modelling (opens in a new tab) ↗
Design

Network and route optimisation

Which locations, flows or routes meet constraints?

Explore this technique

What it produces

Modelled options.

Supply-chain example

Compare locations, routes or flows within capacity and service constraints.

Related services

Method reference for Network and route optimisation (opens in a new tab) ↗
Test

Simulation and scenario testing

How might queues, variability or disruption change the result?

Explore this technique

What it produces

Scenario results with assumptions.

Supply-chain example

Explore queues, variability or disruption before committing to a change.

Related services

Method reference for Simulation and scenario testing (opens in a new tab) ↗
Test

PDCA / PDSA pilot and review

Did the change behave as expected?

Explore this technique

What it produces

Documented learning and next decision.

Supply-chain example

Record a prediction, run a bounded trial and review what actually happened.

Related services

Method reference for PDCA / PDSA pilot and review (opens in a new tab) ↗
Sustain

Control plan and ongoing process monitoring

Who checks performance and reacts to deterioration?

Explore this technique

What it produces

Measures, owners and response plan.

Supply-chain example

Assign owners, measures and response rules so improvements persist.

Related services

Method reference for Control plan and ongoing process monitoring (opens in a new tab) ↗
Define

SCOR-informed process and metric alignment

Are functions using compatible process and performance definitions?

Explore this technique

What it produces

Shared scorecard.

Supply-chain example

Align process and performance definitions across functions before comparing results.

Related services

Method reference for SCOR-informed process and metric alignment (opens in a new tab) ↗
Define

User stories

When a change needs a clear user, goal and business reason.

Explore this technique

What it produces

Agreed user needs, discussed with the people affected.

Supply-chain example

Describe what a planner needs to recognise and respond to an order at risk.

Related services

Method reference for User stories (opens in a new tab) ↗
Design

Use cases and exception scenarios

When roles, steps, business rules or alternative paths need explaining.

Explore this technique

What it produces

A scenario covering normal flow, exceptions and expected behaviour.

Supply-chain example

Describe a shortage response, including missing data and an unauthorised user.

Related services

Method reference for Use cases and exception scenarios (opens in a new tab) ↗
Define

Acceptance criteria

When the team must agree what a satisfactory outcome looks like.

Explore this technique

What it produces

Specific, testable conditions agreed before acceptance.

Supply-chain example

Agree that an at-risk order shows its reason, affected promise, owner and permitted actions.

Related services

Method reference for Acceptance criteria (opens in a new tab) ↗
Test

Test planning and requirements traceability

When evidence must show that a change meets its requirements.

Explore this technique

What it produces

Traceable test cases, expected results, responsibilities and defect records.

Supply-chain example

Link each requirement to tests, covering integration, data quality and performance where relevant.

Related services

Method reference for Test planning and requirements traceability (opens in a new tab) ↗
Test

User acceptance testing (UAT)

When business users need to judge whether a solution meets their needs.

Explore this technique

What it produces

Recorded user test outcomes and an authorised acceptance decision.

Supply-chain example

Ask planners to execute agreed order-exception scenarios and record issues before release.

Related services

Method reference for User acceptance testing (UAT) (opens in a new tab) ↗
Design

Change requests and change control

When a missing, incorrect or changed business requirement needs an assessed and authorised solution change.

Explore this technique

What it produces

A linked change record, impact assessment, decision, revised requirements and acceptance criteria, and verification evidence.

Supply-chain example

During UAT, assess a request to change an agreed order-alert rule before updating the rule, Gherkin criteria and linked tests.

Apply change control throughout delivery, including when testing reveals a gap in the agreed requirements.

Explore the change-request process →

Related services

Method reference for change control ↗
Design

Functional specification authoring and review

When an internal team or solution provider needs agreed functional behaviour before developing a change.

Explore this technique

What it produces

A versioned specification linked to requirements, acceptance criteria, review comments and approval.

Supply-chain example

Specify the planner workflow, missing-input handling and permitted actions, then resolve review comments before development.

Explore the approach and review responsibilities →

Related services

Method reference for Functional specification authoring and review ↗
Design

High-level design (HLD)

When architecture, system boundaries, components and integrations need to be agreed.

Explore this technique

What it produces

A reviewed architecture and interface design, requirement allocation and recorded design decisions.

Supply-chain example

Agree how orders and supply information connect to the exception workflow and its security boundaries.

Explore the approach and review responsibilities →

Related services

Method reference for High-level design (HLD) ↗
Design

Low-level design (LLD)

When developers need implementation detail consistent with the approved solution design.

Explore this technique

What it produces

Detailed component, data-mapping, interface and error-handling definitions linked to the design baseline.

Supply-chain example

Define date validation, interface field mappings, duplicate-event handling and audit records before coding that scope.

Explore the approach and review responsibilities →

Related services

Method reference for Low-level design (LLD) ↗
Define

RAID logs

When delivery risks, assumptions, issues and dependencies need owners and action.

Explore this technique

What it produces

A maintained log linked to milestones, actions, decisions, review dates and escalation triggers.

Supply-chain example

Track a provider interface specification needed before the integration design can be approved.

Explore the approach and review responsibilities →

Related services

Method reference for RAID logs ↗
Define

RACI responsibility matrices

When the project needs clarity about who delivers, approves, contributes to and receives each output.

Explore this technique

What it produces

Agreed responsible, accountable, consulted and informed roles for deliverables and decisions.

Supply-chain example

Assign the provider to author a specification, the client owner to approve it, and SCP and users to review it.

Explore the approach and review responsibilities →

Related services

Method reference for RACI responsibility matrices ↗
Define

Business Requirements Document (BRD)

When the business need, scope and requirements need a consolidated, reviewed baseline.

Explore this technique

What it produces

A versioned business requirements record with owners, priorities, decisions and links to design and acceptance criteria.

Supply-chain example

Agree the delivery problem, business outcomes, scope and planner requirements before preparing the functional specification.

Explore the BRD and its links to solution design →

Related services

IIBA BRD resource ↗

Evidence before conclusions

  • Fishbone and Ishikawa are names for the same cause-and-effect tool. Its branches are hypotheses to investigate.
  • Use statistical methods with suitable measurements and assumptions. Correlation alone does not prove a cause.
  • Choose JIT, buffers and Kanban rules around replenishment reliability and service risk.
  • Agree acceptance criteria early. Record test outcomes and outstanding issues before making a release decision.
  • Measure the whole-system effect, including implementation and recurring costs, and review benefits with finance.
Research sources and further reading

Method references are linked in each entry. The application examples, groupings and service connections are SCP proposals, rather than endorsements by the source organisations.

Sources reviewed 17 October 2026. This page introduces methods; it does not claim SCP accreditation or replace a client's specialist quality or assurance requirements.

Bring one improvement question to the discussion

Explore your discovery workshop →