Jackie Jiang – Product Designer
Steve Armstrong– Product Manager
Wireframes
User Interfaces
Feature flag management has always been a time-consuming workflow for CS managers and PMs especially when a major feature testing could involve over 200 interested customers at Attentive. Have an interface to easily access the feature flag information for each individual client is set as priority two weeks before my leave from Attentive.
With constrained time frame, 3 sessions of ethnographic study were conducted with PM and CS managers who were chosen based on the number of responsible clients recruited for feature testing.
Following each session of ethnographic study, a more in depth interview session is scheduled to better understand the needs from both product and CS sides.
To alleviate the stress of managing clients individually, the creation process is designed to allow users enter a string of client ID separated by comma sourced based on filtered list in Looker.
To accommodate the structure of existing database, the search results are divided based two types of views, by company or by feature flags. Each view allows different actions.
The difference in logic between managing feature flag from the feature flag detail page and managing all the feature flags a client is targeted can be complicated for people without much trainings. Help text and description field are added to ensure the confusions can be answered in time.
minutes are saved on average in the process of enrolling clients for feature testing by CS managers and PMs
more clients were targeted for feature testing with less trouble managing the targeted group
less Jira tickets tagged with feature flag related issues were created on engineering board per month