/plushcap/analysis/launchdarkly/measure-twice-launch-once

Measure Twice, Launch Once

What's this blog post about?

Trunk-based development allows developers to access the main trunk of code for deployment, enabling frequent iterations on projects. However, it's crucial to manage feature activations securely to prevent customer impact without a reversible course. LaunchDarkly emphasizes being permissive about who can use and create feature flags but restrictive about who can activate them. To transition effectively, consider implementing a repeatable process, leveraging features like Tags for organization, and custom roles for delegation and access control. Key qualities in those with permission to change user experience include understanding the business reason, technical knowledge, and having a testing process in place. It's essential to avoid bottlenecks by ensuring multiple team members can make changes. Over time, determine which changes require formal approval processes and which can be executed more easily. Plan for failure cases and consider how LaunchDarkly's access control will integrate with your current deployment process. Managing feature flags well across an organization requires planning and forethought.

Company
LaunchDarkly

Date published
Nov. 10, 2017

Author(s)
Heidi Waterhouse

Word count
466

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.