Feature Flag Management Tool

Attentive / 2021

TEAM

Jackie Jiang – Product Designer
Steve Armstrong– Product Manager

DELIVERABLES

Wireframes
User Interfaces

Two weeks. From ideation to launch.

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.

UX Research

Ethnographic Study

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.

User Interviews

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.

Solutions

Bulk Creation and Editing

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.

Two Views

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.

Distinct Logic

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.

Results

37

minutes are saved on average in the process of enrolling clients for feature testing by CS managers and PMs

6%

more clients were targeted for feature testing with less trouble managing the targeted group

23%

less Jira tickets tagged with feature flag related issues were created on engineering board per month