Feature Toggle

A method to switch features on or off in the live environment through configuration or flags, avoiding a new deployment.

Key Points

  • Controlled by runtime flags or configuration, not by code changes.
  • Decouples deployment from release, enabling gradual rollouts and experiments.
  • Acts as a fast rollback or kill switch for risky functionality.
  • Requires governance: clear naming, safe defaults, monitoring, and timely cleanup to limit technical debt.

Example

A Scrum team ships a new payment option with the feature turned off by default. After verifying production health, the product owner enables it for 5% of users. Metrics look good, so they ramp up to 50%. A spike in errors appears, so the team disables the toggle immediately, restoring stability without redeploying code.

PMP Example Question

A team wants to release a new search algorithm to 10% of users, watch KPIs, and turn it off instantly if issues occur, all without another deployment. What practice should the project manager recommend?

  1. Use feature toggles managed by configuration.
  2. Perform a blue-green deployment with DNS cutover.
  3. Defer the feature to the next sprint and freeze scope.
  4. Hard-code the new algorithm as the default and update acceptance criteria.

Correct Answer: A — Feature toggle

Explanation: Feature toggles allow enabling or disabling functionality at runtime without redeploying. Blue-green swaps environments, not individual features; the other options do not address controlled, rapid rollback.

Project Management with AI: From Initiation to Closing

Build a practical project management process from initiation to closing with our Project Management: From Initiation to Closing with AI course. Learn how to move from informal project coordination to a structured, repeatable approach using PMBOK-aligned workflows, real examples, and professional templates.

This hands-on course follows a complete project lifecycle. You will learn how to write a project charter, define scope, build a work breakdown structure, develop a schedule, estimate costs, manage risks, engage stakeholders, execute the work, monitor performance, and close the project properly.

You will also learn how to use AI tools to accelerate project management work. The course includes reusable prompts, downloadable templates, assignments, and worked examples that show how project documents connect from one stage to the next.

The course is designed for professionals, team leads, coordinators, analysts, and new project managers who need practical skills they can apply at work. Enroll now and build the confidence to manage projects with structure, clarity, and control.



Become an AI-First Agile Leader!

HK School of Management empowers you to master AI as your most powerful co-pilot—without the complexity. Transform your agile leadership with practical, prompt-based workflows and proven strategies designed for real-world scrum challenges. For the price of lunch, you get the tools to automate mundane tasks, refine backlogs with precision, and drive unprecedented efficiency in your team. Backed by our 30-day money-back guarantee—zero risk, real impact.

Learn More