Meaning
A software toggle that allows teams to enable or disable functionality in production without redeploying code.
Three examples from work
Risk mitigation
LeadWe will ship the new checkout form behind a feature flag.
POThat way we can turn it on for internal beta testers first.
Gradual rollout
PMLet's increase the feature flag rollout to twenty-five percent of traffic.
DevOpsMonitoring metrics; error rates and server load look completely stable.
Tech debt cleanup
DevThe recommendation feature has been at 100% for a month.
LeadCreate a ticket to remove the obsolete feature flag and clean up the old code path.
Also called a 'feature toggle'. Decouples deploying code from releasing features to users. Remember to retire flags once fully rolled out.