Download our FREE ebook of 43 A/B testing case studies from the world's leading companies for test ideas and inspiration. Download Now

Optimizely Blog

Tips & Tricks for Building Your Experimentation Program

X

Download our FREE Testing Toolkit for A/B testing ideas, planning worksheets, presentation templates, and more!

Get It Now

Feature Management

You’ll find best practices and workflow suggestions to help improve your feature delivery and management. Deployment is about getting code out safely. Releasing is about getting new functionality in front of customers. The difference lies between pushing out a new code path, and actually activating it using feature management tools and processes.

Targeted Rollouts: Take Control of Your Release Process

Targeted Rollouts: Take Control of Your Release Process

Software teams increasingly need more control over their release process to mitigate risk and ship faster.  The first step many teams take to reduce risk is adopting feature flags to decouple code deployment from feature enablement. However, while simple boolean (on/off) feature flags can help mitigate risk, elite software teams are embracing progressive delivery. They […]

The 6 Types of Feature Flags You’ll Meet at Optimizely: Feature Rollouts

The 6 Types of Feature Flags You’ll Meet at Optimizely: Feature Rollouts

Tl;dr 🚩 How do we use Feature Rollouts at Optimizely? Method to safely and quickly deliver new features. 🔒Access Level? Any engineer at Optimizely.  😬Risk Level? Depends on what is being rolled out. 👩‍💻Tests? Unit, Integration, End to End, and Manual (All the tests!) ⏰Lifetime? Short. Remove these as soon as features are adopted. Feature Rollouts […]

Using the Optimizely IntelliJ Plugin for Feature Development

Using the Optimizely IntelliJ Plugin for Feature Development

As a developer using feature flags while building Optimizely, I had to switch back and forth between the application and the IDE while developing. This made my development flow hard to maintain because of all the context switching between application and IDE. It is also error prone with no way to test my configuration or […]

5 Feature Management Use Cases in 5 minutes!

5 Feature Management Use Cases in 5 minutes!

Optimizely Rollouts offers full featured feature flagging capabilities that unlock the power of Progressive Delivery allowing you to ship faster with more safety and confidence. But, what are all ways you can leverage Optimizely Rollouts to help your team? Today, I’ll go through five powerful capabilities of Optimizely Rollouts and Full Stack all while using […]

The Future of Software Development: Progressive Delivery & Experimentation

The Future of Software Development: Progressive Delivery & Experimentation

Hi, I’m Lawrence Bruhmuller, Optimizely’s new CTO. This is the first of many blog posts on best in class engineering practices. To kick things off, I wanted to share why I joined Optimizely, and how I see software development evolving. I’ve been leading and scaling engineering teams for over a decade for high growth startups […]

Feature Flag Ownership Models: Which one is right for you?

Feature Flag Ownership Models: Which one is right for you?

Feature flags enable a powerful continuous delivery process and provide a platform for progressive delivery with phased rollouts and A/B tests. Once your organization begins deploying feature flags successfully, you may be excited to get more into your codebase. However, good governance is critical to scaling the power of feature flags. As with any feature […]