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

James Governor on the Future of Building Good Products


James Governor on the Future of Building Good Products

Today’s most valuable companies (aka FAANG) are admired for the return on investment they provide for customers, and are an aspiration for all of us in the digital landscape to measure our work against. Recently, I had the opportunity to have a chat with James Governor, Co-founder of RedMonk, the developer-focused industry analyst firm, and […]

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


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

Tl;dr 🚩 How do we use Permissions Flags at Optimizely? Feature gating for plan types 🔒 Access Level? Monetization Engineers only 😬 Risk Level? High 👩‍💻 Tests? Manually Add/Remove Test Accounts ⏰ Lifetime? Permanent until feature deprecated Permission feature flags are our feature enablement toggles which allow us to manage which customers are allowed to […]

Optimizely Is Taking Action to Stop Systemic Racial Abuse


Racial justice is more than a cause, it is a non-negotiable way of life that goes far beyond professional actions. The killings of George Floyd, Oscar Grant, Breonna Taylor, and Eric Garner are sadly, just examples of decades and centuries of racism and police violence against Black citizens. This is a violation of human rights […]

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: Operational


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

Tl;dr 🚩 How do we use Operational Flags at Optimizely? Making dynamic changes to a feature without a code deploy. 🔒 Access Level?  Only Optinauts that built the feature. 😬 Risk Level? Medium-High. 👩‍💻 Tests? QA Environment. ⏰ Lifetime? Permanent until feature deprecated. Operational feature flags are flags that control configurations for an application, such […]

7 Website Conversion Optimization Best Practices


7 Website Conversion Optimization Best Practices

For the past year at BiggerPockets, we have been testing ways to drive up our free membership sign up conversion rate.  BiggerPockets is an online resource for real estate investors, with education and tools designed to help people seeking financial freedom through real estate investing. I run the conversion-rate optimization program at BiggerPockets, which has […]

Listening and Learning Now, and for Our Future


This is an unusual message for me to write. Business leaders are most often advised to stay away from certain topics. Conventional wisdom has always been: Don’t talk about politics, race, religion, or gender. These are “third rail” topics, as no matter what you say, it’s never enough or never the right balance. Some people […]

Best Practices for Feature Flag Testing and QA


Best Practices for Feature Flag Testing and QA

Ensuring your software works before your users try it out is paramount to building trustworthy solutions. A common way for engineering teams to ensure their software is running as expected is to have automated unit, integration, and end-to-end tests along with manual quality assurance. Feature flags are extremely useful tools to ship faster, more confidently. […]