BoreNO

How to Implement Effective Feature Flags to Reduce Release Risk

Designed for Senior backend engineers and DevOps leads at SaaS companies preparing for continuous deployment rollouts to spark real collaboration and high-energy learning.

A 90-minute in-person workshop for cross-functional platform teams adopting continuous deployment for the first time. Audience pain points: anxiety around hidden production failures, confusion over flag clean-up, and skepticism about feature flag overhead.

Icebreaker
Activity 1

Feature Flag Treasure Hunt

Kick things off by showing participants a real GitHub repo history (sanitized) containing feature flag code snippets. Challenge them to spot which commits introduced, changed, or killed a feature flag—like a code archeology hunt. Winners get a quirky badge or sticker.

Tap to view the full activity.

Why this works

This leverages curiosity and competitive play to prime attention and investment, lowering barriers to exploring new code practices.

Icebreaker
Activity 2

Flag Myths Busted

Show four common feature flag myths on slides: ‘Flags slow down releases’, ‘Flags always introduce tech debt’, ‘Feature flagging is just toggling features’, ‘Flags are for experiments only’. Poll the room for true vs false, then reveal quick counter-examples.

Tap to view the full activity.

Why this works

This directly addresses and neutralizes misconceptions, making space for new concepts to stick.

Icebreaker
Activity 3

Sticky Notes: What’s a Flag?

Hand out sticky notes (or use a virtual whiteboard). Ask each person to write, in one sentence, their current definition of a 'feature flag' and stick it to a board. Read aloud two or three, highlighting diverse mental models.

Tap to view the full activity.

Why this works

Low-pressure, anonymous sharing allows participants to surface their understanding without fear of being 'wrong'.

Icebreaker
Activity 4

Release Risk Lightning Debates

Break into 3 teams and have each argue for or against a statement: ‘We should use feature flags for everything’, ‘Flags increase technical debt’, ‘Removing flags is harder than adding them’. Each team gets 2 minutes to prep, then 1 minute to present their case.

Tap to view the full activity.

Why this works

High-energy debate sparks engagement, surfaces assumptions, and energizes the room for deeper dives.

Icebreaker
Activity 5

The ‘Who Cleans Up?’ Conundrum

Present a real production flag scenario: A critical feature flag is still in code 6 months after its release. Who’s responsible for removal—and what could go wrong? Facilitate a brief roundtable for solutions and horror stories.

Tap to view the full activity.

Why this works

Connecting to real-world dilemmas increases stakes and shows the practical necessity for clear flag management.

Icebreaker
Activity 6

Flag Pledge: What Will You Try?

Conclude by asking everyone to write down (or type in chat) one specific action they’ll take in their next sprint regarding feature flags—e.g., ‘I’ll propose a flag audit’ or ‘Add removal tickets for all new flags’. Invite a few volunteers to share out loud.

Tap to view the full activity.

Why this works

Active commitment and personal reflection increase follow-through and drive behavioral change.

Sign up to unlock 3 more activities

Get the full pack, facilitation flow, and more ready-to-run ideas.

Sign up with email