The most detailed free FDE + DevOps library: 140+ lessons, 70+ labs and 80 long-form articles, in English and Turkish. Start learning →

Go or no-go: deciding a bad release in minutes

Updated

Traffic lights glowing on a city street at night

Ship-or-stop decisions need a frame before the incident: blast radius, fix confidence and a deadline.

Release decisions go wrong slowly, then suddenly. The slow part is months without agreeing who decides. The sudden part is a red dashboard with six people waiting for someone else to speak. A go/no-go frame agreed in calm hours turns the sudden part into minutes.

Decide on two axes

Blast radius: growing or flat. Count affected users, endpoints or revenue paths, and note the trend. Growing beats big-but-flat every time.

Fix confidence: certain or uncertain. Certain means the fix is known, tested and minutes away. Everything else is uncertain, including fixes that look easy.

Growing plus uncertain means no-go. Stop, hold, communicate. The matrix decides before egos enter the room.

Worked example: a fictional Friday rollout

The context below is fictional. Fictional team ParcelTrack (fictional) rolls out a new checkout fee to ten percent of traffic. Errors climb on the new path within twenty minutes; the fix idea is untested.

The decider calls no-go at minute 25: rollout frozen, new path drained, one message with the next check in an hour. Monday: the fee logic fixed with tests, rollout resumes. The postmortem praises the early call, not the fix speed.

Checklist: a decision that holds

  1. One named decider before the window opens.
  2. Blast radius and confidence stated out loud.
  3. No-go communicated once with the next check time.
  4. The call reviewed afterwards without blame.

Straight answers

Frequently asked questions

Who makes the call?

One named decider per release window, agreed before anything breaks. Committees do not fit in fifteen minutes.

What data is enough?

Blast radius trend and fix confidence. Waiting for root cause while impact grows is the classic failure.

No-go means what exactly?

Stop the rollout, hold the current state, and say so in one message with the next check time.

Bu sayfanın Türkçesi

Turn reading into a credential

This post is a free field note. Exams run at dated sittings in 15-seat classes; one price covers one attempt. All lessons are free.