Product Context
Split is a feature flag and experimentation platform.
Feature Flags: enable software developers to test features in their production environment without showing the feature to users and then slowly release features to users with the ability to shut them off instantly in emergencies. Experimentation: enables product managers to run targeted experiments such as A/B tests. Split’s feature flagging product can be used stand-alone but the experimentation product requires the implementation of feature flags before it can be used.
Business Strategy
This project stems from a joint effort I lead with the marketing team working towards two annual goals.
Change the perception that “Split is unfriendly for software developers”. Improve the free trail to paid conversion rate for pioneering teams at enterprise organizations trialing Split. We hypothesized that the root cause behind these issues was due to the organization’s focus on leading with our experimentation product. Split’s experimentation platform is a key competitive differentiator but we found that product managers needed software developers to implement feature flags to get it working and software developers preferred our competitor’s product for feature flagging.
The team decided to re-focus efforts on feature flagging for software developers to meet these goals.
Persona Focus
Primary: Software developers trialing Split
Software developers are the main user during a trial experience and are the primary source of input for a VP’s buying decision.
Main user during trial experience Like to pick things up quickly and are critical of unintuitive workflows Prioritize feature flag functionality over experimentation capabilities Secondary: Enterprise users already using Split
Any change we made to the product to improve the trial experience would be part of the core workflows for current users sensitive to change.
Not involved in trial experience but affected by changes Concerned about production environment Prioritize improvements but resist change Product Vision
Software developers will spend their social capital to recommend Split publicly.
Problem Scope
After talking to customers we lost in sales deals I found that the feature flagging product had the necessary functionality but software developers preferred our competitor’s familiar UI. Digging into our free trial analytics, I found that users were dropping off during the feature flag configuration process. Circling back with the lost customers, I found that configuring a feature flag for the first time was unintuitive and we would actually need to be far more usable than our competitor to convince them to change tooling. So, improving usability of our feature flagging product became the product priority.
Specifically:
New users want to try a simple configuration first and were getting bogged down by all of the complex configurations available in the UI. Users were getting confused by terminology, causing them to be unsure if they set something up correctly or not. This was a problem in the UI, the API, and the documentation. Users were not confident that they were making the right changes in the right environment. They needed better visual indicators in the UI. Success Metrics
The following measures were combined to create a usability score that we baselined before changes were shipped and measured at each milestone.
Success rate of feature flag configuration Time to configure feature flag Solution
*The colored text corresponds with the areas circled in the screenshots below.
UI - Before
UI - After
Customer and Business Outcomes
17% increase in feature flag usability. No lost deals due to usability. New pricing muddied project’s impact on free to paid conversion. Key Learnings
Software developers are visual learners. This became one of our design principles. Enterprise customers are uncomfortable with UI changes but we over-communicated timelines and gave “preview environments” which alleviated concerns. Proactive updates to Split’s exec team built conviction in plans and prevented strong reactions to big changes. Fighting brand familiarity is HARD. Although usability became a competitive differentiator after this, it was critical for our team to focus efforts after on a net new product area.