Splashy, big-bang launches used to be the gold standard for software releases. But for every successful big bang launch, there were many failed launches that either never gained traction or that were so harmful, they actually caused successful companies to stumble or crash.
Join Jon Noronha, Senior Director of Product at Optimizely, to learn why you should stop launching and start rolling out products in order to ship faster and reduce risk.
Attend this webinar to learn:
- Lessons from failed product launches
- How to use feature flags to release new features safer
- How to start small and validate your product with different audiences before releasing to everyone
15. Option 1
Build the full “Save for later” functionality on web, meaning
parity between platforms.
16. Option 1
Build the full “Save for later” functionality on web, meaning
parity between platforms.
Option 2 (painted door experiment)
Measure demand with just a
icon, without any functionality behind it.
17.
18. “Save for later” isn’t available yet on our desktop
website but we’re thinking about adding it.
Is this a feature you would use?
Yes No
Experiment-driven product development lifecycle
45. enabled: True
header_color: #F829EA
header_sticky: True
header_height: 20
mobile_app_header
enabled: False
header_color: #F829EA
header_sticky: True
header_height: 15
mobile_app_header
Feature is on Feature is off
Rolling out a feature
54. Trunk-based development
Develop features concurrently by
implementing flags set to “off”. Deploy to
master at any time while avoiding merge
conflicts.
Canary Releases
Use a flag to send a small percentage of
traffic to a new build of your application to
discovery any unforeseen issues prior to
rolling out to all users.
Beta or Exclusive Access
Give business users the power to grant
exclusive access to new features or beta
programs for your best customers or
prospects in a sales cycle.
Kill Switch
With feature flags, you can quickly turn off
problem features without rolling back an
entire release.
Dark Launches
Deploy features behind “off” flags, then give
marketers or PMs the ability to turn on the
feature independent of a new deploy.
Remote Configuration
Add parameterized variables to feature flags
to update features in real time, without a
code push or app update. Variables can also
be used to A/B test variations of features.
58. Begin your journey to product experimentation
Start with Optimizely Rollouts for free to ship faster with
less risk
When you’re ready to drive measurable product impact then
upgrade to Optimizely Full Stack experimentation