Who owns the workflow after it ships?
A workflow stops after a credential expires. The alert reaches someone who changed roles last month. Requests continue arriving, but nobody is responsible for the growing exception queue.
The missing piece is ownership. Before handoff, identify the people who can judge whether the work is correct, keep the software operating, and act when those two things diverge.
Name the decisions, then the owners
A business owner defines acceptable outcomes. A technical owner maintains the system that produces them. In a small team, one person may hold both roles, but the decisions still need to be explicit.
Use a short responsibility table with names and backups:
| Responsibility | Decision the owner must be able to make |
|---|---|
| Business outcomes | Accept the result or change the operating rule |
| Technical operation | Investigate, stop, restore, or repair the workflow |
| Exceptions | Resolve a waiting case or escalate it to the right person |
| Credentials and vendors | Renew access and coordinate a service change |
| Release approval | Approve a tested change to production behavior |
Someone receiving notifications needs enough access and authority to do the next step. An inbox can receive an alert, but it cannot accept responsibility for a case.
Google's 2016 SRE book describes production readiness reviews and service engagement as part of taking responsibility for a service. A small business does not need Google's organization to use the underlying practice: review how a system will be operated before completing the handoff.
Write the manual fallback
Document how the team continues work when automation is unavailable. Include where new requests arrive, how to find incomplete jobs, and how to distinguish an accepted action from an unconfirmed attempt.
That distinction matters when a failure happens after a remote system has already accepted a write. Repeating every queued job can create duplicate records or messages. The fallback needs a reconciliation step, not just a button labeled Run again.
Have someone other than the original builder follow the procedure using a test case. Note every place they need an explanation. Update the procedure until the operator can find the affected record, choose a safe next action, and record what they did.
Monitor the work people care about
A running server does not prove that the workflow is completing useful jobs. Track incoming requests, acceptable completions, exceptions, and the age of the oldest waiting case.
Set alerts around conditions that need a response. State the impact, the owner, and the first investigative step. Route urgent operational failures differently from a weekly review of unusual but recoverable cases.
Agree on coverage hours and what happens outside them. If a process depends on a person answering at night, that arrangement needs to exist before the software relies on it.
Reserve time for recurring problems
The SRE chapter Eliminating Toil distinguishes repetitive operational work from engineering that creates a lasting improvement. That distinction is useful when budgeting ongoing support.
Record why operators intervene. Repeatedly correcting the same field may justify a validation change; recurring access failures may need a different credential process. Keep maintenance work and proposed improvements visible so support does not become an unmeasured stream of manual cleanup.
Review ownership when staff, vendors, or business rules change. Check that backups still have access and that the stop procedure still works. For any waiting job, the team should be able to answer three concrete questions: who notices it, who decides what happens next, and where that decision is recorded.
Written by Lumina Software. Questions about anything here? Book a call