Skip to content
Back to the journal

Field guide

142

Design & Delivery

9 min read

142 / 142

Incident Learning for Product Teams

Define the product manager's role before, during, and after an incident, from user impact and communication to corrective product decisions.

Topics Delivery Engineering Team collaboration

Share this field guide

In this fictional incident, at 09:17 support reports that some account administrators cannot remove former employees from a shared workspace.

At 09:24, engineering confirms that permission updates are being accepted but not applied consistently.

At 09:31, a senior customer asks whether former employees can still view confidential records.

This is no longer a ticket about a delayed setting. It is an incident with uncertain user impact, security implications, and an expanding communication burden.

The product manager should not take command of technical recovery unless that is their assigned incident role.

Product work is different: clarify impact, support decisions, protect communication, and preserve evidence for what must change.

Before 09:17: prepare the product view

Incident response fails early when a team has no shared language for user harm.

Before anything breaks, product and engineering should identify critical user journeys, the states that matter within them, and the evidence available when those states diverge.

For workspace permissions, a critical journey is not “the permissions API returns 200”. It is “an authorised administrator can revoke access, and the former member can no longer reach protected records”.

That product statement changes monitoring and rehearsal.

Preparation should answer:

  • Which user outcomes are critical enough to page on?
  • Which segments or data classes raise the severity?
  • Where can support see account-level state safely?
  • Who may disable a feature or restrict exposure?
  • Who writes customer-facing updates?
  • Which decisions require security, legal, or executive involvement?
  • What evidence must survive for later analysis?

Google’s SRE incident-response guidance is written from a particular operating context. Its separation of command, operations, and communication is still a useful prompt for clear roles.

The product manager may support planning or communication. They should not invent a parallel command path because a customer asks for an answer.

09:17 to 09:40: establish impact without guessing

The first product question is not “How many users are affected?” if the team cannot yet know.

Ask what is observed, what is inferred, and what remains unknown.

For the fictional incident:

Observed

  • some revocation requests show success in the interface;
  • later access checks still include the removed member;
  • reports come from three enterprise accounts;
  • the issue began after a permission-service deployment.

Inferred, not yet confirmed

  • other accounts using the same path may be affected;
  • a former member might retain access during the delay;
  • the deployment may be causal.

Unknown

  • affected time window;
  • total accounts and members;
  • whether protected records were accessed;
  • whether rollback will restore consistent state.

This distinction protects the response from false precision.

The product manager can help define the impact query in user terms: attempted revocations, delayed enforcement, subsequent sessions, record access, account tier, region, and data sensitivity.

Engineering and security own the technical interpretation. Support may hold the fastest qualitative signal. Data access must follow the incident’s privacy and security rules.

09:40 to 10:20: choose the safest product state

Recovery is not always a binary choice between rollback and repair.

The incident lead may consider:

  • rollback the permission-service deployment;
  • disable membership changes temporarily;
  • force session invalidation for affected workspaces;
  • restrict access to sensitive areas;
  • keep the service open while repairing state;
  • move selected accounts to a manual support route.

Product input should make trade-offs legible.

Disabling membership changes blocks legitimate onboarding and offboarding. Leaving them open may create more inconsistent state. Session invalidation interrupts active users but may reduce exposure.

Frame the choice around plausible harm, reversibility, affected population, and time to evidence.

Do not argue from roadmap cost while access may remain unsafe. Do not promise a restoration time that the incident lead has not confirmed.

This is an acute form of the cost of being wrong. The team should prefer a reversible restriction when the downside of waiting is material and the evidence is incomplete.

10:20 to 12:05: communicate what users can act on

An incident update is not a release note and not a theory of the root cause.

Users need to know:

  • what function is affected;
  • which people may be exposed;
  • what the organisation has done now;
  • whether the user must take action;
  • when the next update will arrive;
  • where urgent cases can be raised.

For this incident, an early update might say that membership removal is delayed for some workspaces, new removal requests are temporarily paused, and affected sessions are being invalidated.

It should not say “no data was accessed” before the audit is complete. It should not say “fully resolved” when state repair is still running.

Keep a decision log behind the public message. Record the evidence available at each update, who approved the wording, and what changed since the previous message.

The product manager can translate technical state into user consequence. Communications, support, security, legal, and the incident commander still retain their assigned authority.

Good change leadership matters here, but urgency narrows the job: reduce uncertainty without manufacturing reassurance.

12:05: stabilised is not finished

Rollback completes. Permission changes apply correctly again. A repair job reconciles affected membership records, and security begins reviewing access logs.

The incident can move from active response to recovery when the commander decides the service is stable. Product work now shifts from immediate choices to learning and follow-through.

Capture the timeline while memories and artefacts are available:

TimeEvidenceDecisionIntended protectionResult
09:17First support clusterOpen incidentCreate shared responseRoles assigned
09:38Inconsistent revocations confirmedPause membership changesStop new bad stateOnboarding also paused
09:51Possible retained sessionsInvalidate affected sessionsReduce access riskActive users signed in again
10:07Deployment link strengthenedRoll backRestore prior behaviourNew requests recovered
11:02State divergence identifiedRun reconciliationRepair affected accountsExceptions reviewed manually

The table is not proof of causality. It preserves what the team knew when it acted.

The postmortem must change a decision

A useful postmortem is blameless, but not consequence-free.

Google’s postmortem guidance separates impact, contributing conditions, response, and action items. Blamelessness keeps attention on how the system made an error possible or hard to detect.

For the permission incident, the analysis finds:

  • the deployment changed queue ordering under retry;
  • the interface confirmed request receipt as if enforcement were complete;
  • monitoring covered request failures, not delayed permission state;
  • the release test used one account and no concurrent updates;
  • support had no safe view of enforcement status;
  • ownership of cross-service permission integrity was unclear.

“Engineer introduced a retry bug” would be a shallow cause. It neither explains the misleading product state nor changes the conditions around the next deployment.

The product manager’s contribution is to connect technical findings to product promises and corrective choices.

Rank corrective work by protection, not embarrassment

An incident can produce a long list of actions. Treating all of them as urgent guarantees that ownership will fade.

Rank actions by the harm they prevent or detect:

1. Prevent recurrence

  • make permission updates idempotent across retries;
  • test concurrent membership changes and delayed processing;
  • define one authoritative state transition.

2. Limit impact

  • add a controlled way to pause membership mutations;
  • invalidate sessions when revocation confirmation is uncertain;
  • bound retry and repair behaviour.

3. Detect sooner

  • measure time from revocation request to enforced access denial;
  • alert on divergence between membership and access state;
  • expose account-level status to authorised support staff.

4. Respond better

  • add the scenario to the incident playbook;
  • pre-agree customer language for uncertain access state;
  • rehearse security and support escalation.

Each action needs an owner, due date, verification method, and a reason for its rank.

Release management should absorb the new release evidence. System design should address state, retries, and observability.

Neither link should become a dumping ground for “follow-up”. The incident record must keep the chain from finding to action to verification.

Verify that learning reached production

Closing an action ticket proves administrative completion, not reduced risk.

The team should stage the relevant failure safely. In a non-production environment, create concurrent revocations, delayed queue delivery, and retries. Confirm that state converges and the interface reports pending enforcement honestly.

Then verify production signals after release:

  • enforcement latency stays within the agreed boundary;
  • divergence alerts are actionable rather than noisy;
  • support can distinguish pending, failed, and complete states;
  • the pause control works and has an accountable operator;
  • the incident scenario appears in a later exercise.

The exact thresholds depend on product risk, architecture, and observed distributions. The incident itself does not supply universal numbers.

Boundaries of the product role

The product manager is not automatically the incident commander, forensic analyst, security decision-maker, legal adviser, or public spokesperson.

They should not interrogate individuals to find fault, alter evidence, or privately negotiate severity with a customer.

They should bring the user and business consequence into the shared response, make trade-offs explicit, and ensure corrective work competes honestly with planned work.

Google’s practices show one mature model, not the only valid operating design. A small team may combine roles. A regulated organisation may require stricter authority and reporting.

The test is whether role boundaries remain explicit when pressure rises.

An incident becomes product learning only when the team changes what it promises, measures, builds, releases, or rehearses.

Without that change, the postmortem is merely an accurate story about a risk the product still carries.

Sources

Related books

If you want to go further on this topic, these are two good places to start.

02

product

The Lean Startup

by Eric Ries

How today's entrepreneurs use continuous innovation to create radically successful businesses, introducing Build-Measure-Learn and validated learning.

Some outbound links are affiliate links and support independent bookstores.