Build - The first pillar

翻译自https://launchdarkly.com/the-definitive-guide-to-feature-management...

October 20, 2024 · 9 min · 4019 words · Joey

Build - The first pillar

What is Build? The Build pillar addresses the use of feature flags for building and delivering new features, bug fixes, and code changes of any kind. While much of this category deals with release management, we’ve named it “Build” because of the critical role feature flags also play in pre-release activities. Such activities might include trunk-based development, testing in production, and rollout planning. Traditional software development is reactive: teams push...

October 20, 2024 · 13 min · 6212 words · Joey

Empower - The fourth pillar

翻译自https://launchdarkly.com/the-definitive-guide-to-feature-management...

October 20, 2024 · 9 min · 4196 words · Joey

Empower - The fourth pillar

What is Empower? Empower, the fourth and final pillar of feature management, reimagines the process of giving users access to your software. It applies especially, though not exclusively to managing entitlements. In a software context, “entitlements” refers to the act of enabling or disabling features, services, and products for customers. For example, when you unlock your full...

October 20, 2024 · 13 min · 6457 words · Joey

Improving flag usage in code

Improving flag usage in code Read time: 10 minutes Last edited: Sep 18, 2024 Overview This guide provides best practices and suggestions for improving code that uses feature flags. These practices can improve both code quality and ease of maintenance. You can use code in tandem with your feature flags to maintain and improve the resilience of your process, including improving flag hygiene, giving your team more flexibility, refactoring flagged...

October 20, 2024 · 13 min · 6129 words · Joey

LaunchDarkly’s vision of feature management

Software powers the world. LaunchDarkly empowers all teams to deliver and control their software. Theoretically, teams can engage in all four pillars of feature management without relying on a dedicated feature management tool. In many cases, engineers will construct a patchwork solution for feature flag management in-house. Some organizations, however, do build and use world-class homegrown systems. But in our experience, the latter is the exception. Unsurprisingly, LaunchDarkly contends that,...

October 20, 2024 · 5 min · 2275 words · Joey

LaunchDarkly’s vision of feature management

翻译自https://launchdarkly.com/the-definitive-guide-to-feature-management...

October 20, 2024 · 4 min · 1544 words · Joey

Learn - The third pillar

What is Learn? The Learn pillar of feature management focuses on enabling all teams to better understand how software changes affect users and systems. It is designed for the entire product delivery team: developers , DevOps and site reliability engineers (SREs) , and product managers (PMs). Of all the pillars, Learn is especially concerned with helping software orgs become more data-driven. As a part of this, it provides mechanisms for...

October 20, 2024 · 15 min · 7492 words · Joey

Learn - The third pillar

翻译自https://launchdarkly.com/the-definitive-guide-to-feature-management...

October 20, 2024 · 10 min · 4966 words · Joey

Operate - The second pillar

What is Operate? Operate, the second of the Four Pillars of Feature Management, encompasses feature flag use cases that improve the operational health of your application. It entails making feature flags a mission-critical piece of your operations. As deployment speeds and infrastructural complexity go up, so does the need for operational safeguards. Feature management is that safeguard. Teams that use feature flags via a feature management platform reduce risk and...

October 20, 2024 · 14 min · 6692 words · Joey