Architecture Portal

Supporting a service

Acceptance, diagnosis, recovery and returned learning.

Adrian Sutherland · Version 1.0 · · © 2005–2026

A learner reports that a replacement booking has not appeared after a course cancellation. The case record shows a transfer request, but its response was lost. The support team needs to establish what happened, help the learner and leave the service in a state its owners understand.

This extends the fictional cancellation example. Its proposed service has not been implemented and its checks remain unrun.

Within A Simple Architectural Framework (ASAF), support forms part of the continuing Operating process area. It also returns information to Transforming, Governing and Visioning when a recurring problem requires a changed procedure, design or service aim.

Know what an acceptable service does

State the outcome for the people using the service, the conditions under which it should occur and who accepts the result. For the fictional cancellation service, an accepted handover should identify the current owner and preserve unfinished work. Its proposed checks need actual observations before a service owner can rely on them.

Technical service objectives can help describe availability, response time or data freshness. Also check whether the learner received a suitable resolution and whether staff can handle exceptions. A fast response and a resolved case answer different questions.

Diagnose without changing the position

Collect the case version, request identity, acceptance receipt and relevant events. Record where they came from and when they were observed. A read-only investigation can compare these without retrying the booking or modifying the case.

Distinguish what was observed from an explanation. A failed notification might follow an accepted transfer; an unchanged case might indicate that acceptance never occurred. Missing records could leave either explanation open. Establish which additional observation would distinguish them, and identify who can obtain it.

Check recovery instructions

A runbook describes how to carry out a known task in operating a service. Before using one, check its target, version, prerequisites, required permission and effects against the current service. Identify when to stop, how to verify the result and who handles an unexpected outcome.

Restoring older data may remove a stored receipt while people have already acted on the accepted transfer. Recovery then requires the team to reconcile the stored records with the work actually done. The service owner accepts the state of the recovered service before affected work resumes.

Keep people informed and learn

Name who coordinates the response, who may act and who communicates with learners, staff and suppliers. Retain the incident timeline, actions and verified outcome. Record an unresolved cause as unresolved even when service has been restored.

Review repeated incidents and the effort needed to support the service. Keep each measure’s definition and exclusions with the results. These measures might include time to restore usable work, repeat contact, unresolved cases and recovery effort. Use those observations to choose a local correction, service change or wider review.

Artificial intelligence (AI) can help assemble records and compare explanations. Its diagnosis remains a proposal to check, and the service’s controls determine what it may do. The support assets provide separate briefs for acceptance criteria, read-only diagnosis, causal uncertainty, runbook validation and honest measures.

Use the support assets for task briefs and prompt examples. The operating example follows a lost response and restoration of older records.

Methodology configuration

Map these activities to your service desk, incident response and improvement processes. The shared configuration guide helps identify owners, review timing, permitted actions and how findings change wider guidance.

About this edition

Refreshed for the September 2026 website update. This edition extends the retained Architecture Portal and ASAF material with IT practice assets and reported project experience.

Scope, limitations and next checks

Status and accountability

Read this page with its boundaries visible

Status

In development

Last reviewed

Intended users

  • Architects adapting their own approach to IT design, delivery and support

Non-goals

  • A mandatory methodology or a guarantee of AI accuracy or operational safety

Limitations

  • Guidance and adaptable examples; the fictional service is unimplemented and its checks remain unrun.

Next evidence sought

  • Apply the guidance to a real task and review usefulness, results and limitations.