The No-Deploy Window Policy That Actually Helps
Most no-deploy windows are theatre. The four rules that make them genuinely protective without becoming an excuse not to ship.
When freezes are warranted
Major customer events (Black Friday, product launch). Risk of impact is elevated; freeze is justified.
Right after a serious incident. The team needs time to absorb learnings; deploys add risk during instability.
Holiday weekends in low-staffing windows. Reduced response capacity makes new bugs more painful.
Four rules
Freezes are time-bounded. 24-72 hours, not weeks.
Critical fixes are exempt. Define 'critical' clearly; 'we want this in' is not critical.
Bypass requires written approval. The approval is logged.
Post-freeze: review what was bypassed. Tune the policy if it was bypassed often.
Avoid
Permanent freezes (no deploys after Thursdays). The cumulative cost is huge; teams develop workarounds that are worse than the original risk.
Vague freezes ('be careful'). Either deploy or do not; vague guidance produces inconsistent behaviour.
Freezes without monitoring. If you freeze deploys, you should still expect incidents; staffing must remain.