CI/CD & GitOps Practical By Samson Tanimawo, PhD Published Sep 6, 2025 4 min read

Zero-Deploy Friday Policy

Don't deploy Fridays. Reasoning.

Rationale

The "no deploys on Friday" rule is one of those engineering folk practices that lives in some teams' culture and feels prudish or backwards in others. Both views are partly right. The rule exists for real reasons; it also costs real velocity. Whether the rule applies to your team depends on your operational maturity and the specific risks your deploys carry.

What the rule is actually trying to prevent:

The rule is real and the reasons are real. The question is whether the trade-off is right for your team's specific situation.

Debate

The counter-argument is that if your deploys are scary enough that you cannot ship them on Friday afternoon, the problem is the deploys, not the day. Continuous deployment teams ship hundreds of times per day; "no Friday deploys" would mean half their week is deploy-frozen. The maturity of the deploy process changes the calculus.

The debate is not "which view is right" but "which view applies to your team." Most teams sit somewhere on the spectrum and the rule should match their position.

Middle

The compromise position that works for most teams: deploy on Friday morning if needed, freeze Friday afternoon and weekend. This captures the operational benefit of the rule without paying the velocity cost of a full Friday freeze.

"No Friday deploys" is a heuristic that should evolve as the team's deploy maturity evolves. Nova AI Ops surfaces deploy-time risk per artifact (canary status, blast radius, dependency exposure) so the team can make informed decisions about when each specific deploy is safe to ship rather than relying on calendar-based blanket rules.