twimco.Let’s talk ↗︎
Menu
Field notes / Product & engineering

Write the change-communication brief before you flip the flag.

Engineering called it a small UX tweak. At 10 a.m. ops finds a status that means something different and a filter that's gone, and support starts inventing explanations. Tell the people who run the system before the flag flips.

Editorial illustration for Field Note: Write the change-communication brief before you flip the flag.

Before flipping a behavior-change flag, fill the TWIMCO Change-Communication Brief: who must be informed, what state they will see, how to report wrongness, and who owns rollback communication. A silent flag flip trains operators to invent folklore.

Flags change behavior—silence changes trust

Engineering merges the flag. Product says it is a small UX tweak. Ops discovers at 10 a.m. that a status meaning flipped, a queue filter vanished, and the old workaround no longer works. Support invents an explanation. Trust erodes faster than the bug tracker can catch up.

Behavior changes are not only deploys. They are communication events. If the people who operate the system learn from surprise, you trained them to distrust release notes.

This note gives you the TWIMCO Change-Communication Brief: who must hear, what state they will see, what to do if something looks wrong, and who owns saying “we rolled back.” Distinct from an agent change regression pack (test evidence) and a dual-run comparison sheet (pass criteria). The brief is the human-facing contract before the flag flips.

Partnerships that treat verification and who may act as inspectable—like Sutton|Place—are the reference posture. Product surfaces that hide state changes create operating debt. Scoped work often lives under web applications or business process automation.

A forthcoming studio brief builder is planned; until it ships, fill one page per material flag.

Small flags accumulate into a culture of surprise. If every “tiny” change skips the brief, operators stop reading any notice. The brief is how you keep attention precious: use it when behavior changes, skip vanity noise, and earn the habit of being believed.

Small flags accumulate into a culture of surprise. If every “tiny” change skips the brief, operators stop reading any notice. The brief is how you keep attention precious: use it when behavior changes, skip vanity noise, and earn the habit of being believed.

Include screenshots or staging links in the brief when status labels change. Words alone under-communicate. If staging is unavailable, record a one-minute loom attached to the brief. The cost is smaller than a morning of folklore.

For multi-product companies, say which product surfaces are in and out of scope. A brief that says “the app” when three apps ship from one flag is how half the operators miss the change.

Fields of the Change-Communication Brief

Change summary. One plain paragraph: what will behave differently, in which surfaces, as of when (timezone). No roadmap poetry.

Audiences. Roles that must be informed before flip: ops, support, success, finance, sellers, field roles, on-call. Channel per audience (Slack, email, in-app banner, stand-up). “Posted in #general” is not audience design.

Visible state after flip. What operators will see that is new, removed, or redefined—including status labels, permissions, default filters, and agent proposals if any. Show a screenshot or staging link when possible.

Wrongness path. How to report “this looks wrong,” who triages, expected first response time you staff (not a vanity SLA), and what temporary workaround is approved—if any.

Rollback communication owner. Who announces rollback or partial disable; pre-approved language. Distinct from the technical rollback caller if needed—but both names must exist.

Training delta. Link to operator training path updates when scenarios change. If training is unchanged, write “N/A—behavior change does not alter scenarios” explicitly.

Do-not-say. Claims to avoid (for example promising zero downtime when dual-run is noisy). Prevents helpful improvisation that creates new promises.

The unreproducible asset is your filled brief for a real flag—the audience list, visible-state notes, and wrongness path competitors cannot get from “write a release note.”

Optional but useful: Customer-visible? yes/no. If yes, add the external communication owner and the in-product or status-page plan. Internal briefs for external changes still leave customers guessing.

Sequence of work

Brief before the flip

  1. Summarize the change

    Plain language, surfaces, timezone.

  2. Name audiences

    Roles and channels—not only #general.

  3. Show visible state

    What will look different after flip.

  4. Define wrongness path

    How to report, who triages, rollback voice.

Illustrative change-communication sequence; not a client screenshot or measured result.
A flag without a brief is a behavior change disguised as a deploy.

When the brief is required

Require a brief when the change alters status meaning, permissions, money paths, customer-visible copy, queue routing, or agent autonomy. Purely cosmetic changes can use a lighter note—but if ops might misread the UI, write the brief anyway.

Flip timing matters. Brief before flip—not in the same minute as the deploy. People need time to read. For follow-the-sun teams, brief in each coverage window or accept that someone will learn from surprise.

Feature flags that slowly ramp still need a brief at first exposure for each audience. A 5% ramp that hits a key seller is 100% for that seller.

Coordinate with cutover and rollback criteria when the flag is part of a larger cut. Communication owners and technical callers should not learn of each other mid-incident.

Customer-facing changes need customer communication owners as well—support macros, status pages, or in-product banners. Internal-only briefs for externally visible behavior still leave customers to invent meaning. Add an external audience row when the flag crosses that line.

Customer-facing changes need customer communication owners as well—support macros, status pages, or in-product banners. Internal-only briefs for externally visible behavior still leave customers to invent meaning. Add an external audience row when the flag crosses that line.

Run the brief like an operating artifact

Draft with product and ops together. Read the visible-state section aloud to someone who was not in the design thread. If they cannot predict what they will do differently tomorrow, rewrite.

Store the brief where on-call can find it. Link it from the flag ticket and the release channel. After flip, update with what actually confused people.

Do not invent adoption metrics to prove communication worked. Look for wrongness tickets and folklore in Slack; those are your signals.

When agents change behavior, the brief must say what humans should check before accepting proposals. Autonomy without communication is how silent errors become policy.

Close the loop after seventy-two hours: ask support and ops what surprised them. Update the brief template with those surprises. Living briefs beat perfect first drafts that never learn.

If the change is irreversible (data rewrite, permission widening), the brief must say so and point to the approval that allowed irreversibility. Soft language around hard changes is how trust breaks.

Decision guide

Silent flag vs briefed change

ConsiderationShip by surpriseShip with a brief
Who knowsEng and product thread only.Audiences listed with channels.
State meaningOperators discover mid-shift.Visible-state section with examples.
Something wrongFolklore in Slack.Wrongness path and triage owner.
RollbackTechnical revert, silent ops.Named communication owner with language.
Decision framework: assess these conditions against your own release process.

Failure modes the brief catches

Release-note theater. Changelog for eng only. Audience field blocks this.

Status redefinition without warning. Visible-state field blocks this.

Rollback silence. Technical revert with no operator message. Rollback communication owner blocks this.

Training lag. Behavior changes; scenarios unchanged. Training delta field forces the call.

These are delivery-shaped composites, not client telemetry.

Keep briefs short enough to read in five minutes. Long essays will not be read before a flip. If you need depth, link to the training path and the rollback criteria card rather than stuffing them into the brief. The brief’s job is orientation and wrongness response—not a second design doc.

Put this into practice

  1. For the next material flag, draft audiences, visible state, and wrongness path before the ramp starts.
  2. Name the rollback communication owner and pre-approve language.
  3. Link training deltas or mark N/A explicitly.
  4. Brief each coverage window; keep the artifact linked from the flag ticket.
  5. Ground verification-minded communication in partnerships like Sutton|Place; scope product work under web applications.

Flip the flag when the brief is filled—not when the code is merely green.

Reuse vocabulary from visible-state specs when status meanings change. If the brief renames states without updating the shared record language, you trained two dialects. One dialect is the point.

twimco.

We build alongside the people doing the work.
Bring us the problem you’re thinking about.

Related work

Sutton Place ↗︎