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.

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. ?