Skip to content

Automation Service Lifecycle

Automation Service Lifecycle

Most automation governance stops at go-live. There is a design review, a test cycle, an approval, a deployment — and then nothing, for years, until something breaks or the person who wrote it leaves.

The result is familiar: a portfolio nobody can inventory, scripts running on schedules nobody remembers setting, and credentials belonging to services whose purpose is no longer clear. Every organisation with more than about two years of automation has some of this. It is not a discipline failure so much as a framing failure — the work was treated as a project, and projects end.

Automation is a service. Services have owners, reviews, and an end.


Where This Sits Alongside Delivery

The PRIME Framework describes how automation gets delivered: opportunities identified, workflows redesigned, code built, value measured, the team empowered to own it.

This page describes what happens to it afterwards, and it is deliberately a separate concern. Delivery ends. Operation does not.

PRIME Framework Service lifecycle
Question answered How does this get built well? How does this stay worth running?
Ends when The team owns the automation The service is retired
Failure mode if skipped Brittle scripts, no measured value, consultant dependency Portfolio sprawl, orphaned services, unreviewed risk

Three Owners, Not One

The single highest-value idea here, and the cheapest to adopt: "the automation team owns it" is not an ownership model. It names a group, which means it names nobody in particular at the moment something goes wrong.

Three distinct accountabilities, which may or may not be three different people:

Role Accountable for The question they answer
Service owner Value, scope, prioritisation, risk acceptance, lifecycle decisions Should this still exist?
Technical owner Architecture, implementation quality, dependencies, technical direction Is this still well built?
Operational owner Support, monitoring, incidents, runbooks, service reviews Is this healthy right now?

In a small team one engineer may hold all three, and that is fine — provided it is recorded, because the day they leave you need to know there are three things to reassign rather than one.

Recording them is also what makes "no hero automation" enforceable rather than aspirational. A named technical owner who is not the original author is the strongest evidence you have that knowledge actually transferred.


Mapping the Three Owners to Your Organisation

The three-owner model describes accountability for a service. The Program Charter describes accountability for the programme — control design, policy, evidence retention — and uses organisational role names instead.

Both are needed, and they meet here. This RACI maps service lifecycle activities onto the roles most organisations already have.

Activity Engineer Technical owner Service owner Architecture Security Operations Change authority
Opportunity (G1) R C A I I C I
Assessment (G2) R C A C C C I
Risk classification R C A C C C I
Design (G3) R A C C C C I
Build and test (G4) R A C I C C I
Security review C C A C R I I
Production readiness (G5) R A C C C R C
Release (G6) R A C I I R R
Operation C A C I C R I
Exception C C A C R C C
Review (G7) C C A I I R I
Retirement (G8) R A C C C R C

R performs the work · A owns the outcome and the decision · C advises before the decision · I is told afterwards

Four rules make a RACI useful rather than decorative:

  • One accountable role per activity. Two is a negotiation, not an accountability.
  • The implementer does not self-approve where segregation of duties applies — everything in the change and exception rows.
  • Consulted means given enough evidence to have an opinion. Being copied on a ticket is Informed.
  • Unresolved accountability blocks the gate. If nobody will own the decision, that is the decision.

In a small team one person holds several of these columns. That is workable, and it is exactly why writing it down matters: the columns are still distinct, and on the day they are split between two people you need to know where the line falls.


Lifecycle Gates

Eight decision points. The depth of evidence at each should scale with the risk class — an R0 report does not need what an R3 change service needs, and pretending otherwise is how governance gets a reputation for obstruction.

Gate Question Evidence
G1 — Intake Is the problem real, and is there an owner? Problem statement, affected users, current manual effort, named sponsor
G2 — Assessment Is it valuable and feasible? Value estimate, data quality check, risk class, reusability, decision to proceed or defer
G3 — Design Is the architecture safe and supportable? Solution design, target resolution, identity and authorisation model, failure behaviour, rollback approach
G4 — Build Does the implementation meet standards? Peer review, tests, documentation produced alongside the code
G5 — Readiness Can it operate safely in production? Test results, security review, monitoring and audit in place, deployment and rollback tested, owners confirmed
G6 — Transition Has ownership actually transferred? Deployment record, handover completed, runbooks in the hands of the operational owner
G7 — Review Is it still delivering value and still healthy? Service review against adoption, reliability, and governance measures
G8 — Retirement Has it been safely decommissioned? Retirement record, access revoked, dependencies confirmed clear

G2 deserves particular attention, because it is the gate teams skip. It is the only place where "no" is a good outcome — and a portfolio where nothing is ever declined at G2 is a portfolio that will need pruning at G8 instead, more expensively.


Assessment Criteria at G2

Criterion The question
Value Will this reduce delay, manual effort, error, risk, or inconsistency by an amount worth the build?
Repeatability Is the process stable enough to automate, or is it still changing shape monthly?
Data quality Are the authoritative inputs available and trustworthy today?
Risk Can the effects be bounded, tested, verified, and reversed?
Reusability Will this serve more than one workflow or team?
Complexity What integrations and support skills does it require, and do we have them?
Strategic fit Does it match where the platform is going, or does it entrench something we are trying to replace?
Ownership Can it be supported for its whole life, not just built?

If knowing when not to automate is the principle, G2 is where the principle gets a decision date.


What Has to Be Registered

Before the record itself, the question teams actually get stuck on: which things need one?

The line is not size, sophistication, or whether it feels important. It is whether anyone other than the author depends on it. A local experiment becomes registerable the moment it is:

  • Shared with someone else, even informally
  • Scheduled, so it runs when nobody is watching
  • Connected to production, in either direction
  • Depended upon by another workflow, team, or report

Any one of those is enough. All four describe the same underlying change: the thing has acquired users, and users create an obligation.

Object What it means here Registered?
Service An operational capability with ownership, support, and a lifecycle Always
Workflow A defined sequence delivering a technical or business outcome Always, once shared or scheduled
Tool A callable capability exposed to a user, system, or agent Always, and individually where the tool is material
Job A scheduled or event-driven execution unit Always — scheduling is itself a trigger
Library Reusable code Only when operated as a shared critical dependency in its own right

The awkward case is the script somebody wrote for themselves that three colleagues now run weekly. It was never registered because it never felt like a service. It is one, and it has been for months.


The Minimum Service Record

One record per service. A table in a wiki is enough — the point is that it exists and is findable, not that it lives in a CMDB.

  • Identity — name, purpose, version, lifecycle status
  • Ownership — service, technical, and operational owners
  • Scope — users, environments, sites, device roles, and explicit exclusions
  • Risk — classification and the controls that class requires
  • Implementation — repository, pipeline, artifact, dependencies
  • Operation — monitoring, support route, runbook, recovery, escalation
  • Governance — approvals, open exceptions, review history, audit location
  • Retirement — trigger conditions, replacement, archive location

The test of this record is not completeness. It is whether an engineer who has never seen the service can answer what does it do, who owns it, and what happens if it stops in under five minutes.

Four maintenance rules keep the register worth consulting:

  • Register before production acceptance, not after. A register that is always slightly behind reality is one people stop trusting, and then stop reading.
  • Update after material change — new write capability, wider scope, changed identity model, new dependencies.
  • Never reuse a retired identifier. Old assessments, tickets, and audit records point at it.
  • Escalate orphans, and restrict unsafe capability where ownership genuinely cannot be re-established. An unowned R3 service is a change path nobody is accountable for.

Between the Lines

Japanese has a phrase, mono no aware — a gentle awareness that things pass, and matter more because they do. It is usually reached for in front of cherry blossom rather than a scheduled job.

Still: a service you are willing to switch off is one you were honest about the value of. Rather a lot of what we keep running — at work and otherwise — survives on habit rather than on anyone having checked recently.

Retirement

The stage nobody plans, and the one that quietly accumulates risk. A service that no longer runs but was never decommissioned still holds credentials, still has network access, and still appears in an audit.

  • Approve the retirement decision and set an effective date
  • Identify users, integrations, schedules, credentials, and data
  • Communicate the replacement or the process change
  • Disable triggers, endpoints, and access
  • Revoke secrets and service identities
  • Archive source, documentation, decisions, and audit records to the retention period required
  • Confirm no dependent workflow still calls it
  • Record completion and where residual ownership sits

The dependency check matters more than it looks. Automation that calls other automation is common and rarely documented, and the failure mode — a scheduled job silently producing nothing after a dependency is switched off — can go unnoticed for months.


Portfolio Review

Individual service reviews at G7 keep each service healthy. A periodic look across the whole portfolio catches what per-service review cannot:

  • Duplication — two teams solving the same problem twice, usually discovered during an incident
  • Orphans — services whose named owner has changed roles or left
  • Retirement candidates — low adoption, superseded by a platform feature, or the underlying manual process no longer exists
  • Concentration risk — several critical services sharing one technical owner
  • Exception accumulation — see the exception register; repeated waivers against one control usually mean the control needs changing, not the services

Annually is enough for most teams. The output is a list of decisions, not a report.


Adopting This Without a Programme

If this reads as heavier than your organisation is ready for, the useful subset is small. In order:

  1. Write down three owners for every automation you currently run. Most of the value is here, and it takes an afternoon.
  2. Add G2 and G7. A decision before you build, and a review afterwards.
  3. Start the service record for new services only. Do not attempt to backfill the portfolio; it never finishes.
  4. Add retirement the first time you switch something off, and use that as the template.

Everything else can wait until the portfolio is large enough to need it.


Continue the Series

Need help applying this in a live Cisco environment?

This guide is part of the Nautomation Prime Foundation and stays free to read, share, and reuse. If you want the pattern implemented, governed, or adapted for your estate, that is paid engineering work — start a discovery conversation or review how Nautomation Prime delivers engagements. If you are a registered UK charity or CIC, there is a free and low-cost route instead.