Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to release beta features and incrementally

How to release beta features and incrementally

The talk outlines how to release new product features in increments or to a subset of existing users. It outlines how beta/feature flags can be used to release and rollback features if they become problematic. The discussed beta flags can also be used for A/B testing to enhance user experience.

Avatar for Uchi Uchibeke

Uchi Uchibeke

October 01, 2018
Tweet

More Decks by Uchi Uchibeke

Other Decks in Technology

Transcript

  1. What are Beta Flags? ... a flag that enables a

    feature for shops, API clients or partners incrementally (%) OR for specific shops, API clients or partners.
  2. How do we use Beta flags? 1. Gradual/Incremental roll out

    of a new feature 2. Enable and test a feature during development 3. Grant API access
  3. What are the types of Beta Flags? 3 Types: 1.

    shops 2. api_clients 3. partners
  4. What are the types of Beta Flags? 3 Types: 1.

    shops 2. api_clients 3. partners
  5. How to activate a Beta Flag 2 use cases: 1.

    Locally, for testing 2. In production, in increments (%)
  6. ?