Role
Senior Product Designer
Role
Senior Product Designer
Duration
1 yr
Duration
1 yr
Duration
1 yr
Team - 12 people
Product Manager, Director of Engr, Staff Sales Engr, Staff Engr,
Backend & Frontend Engr, Content Designer, QA Tester.
Team - 12 people
Product Manager, Director of Engr, Staff Sales Engr, Staff Engr, Backend & Frontend Engr, Content Designer, QA Tester.
Create a Culture of Experimentation through Feature Flag
Create a Culture of through Feature Flag
Airship, a customer engagement platform, introduced experimentation through feature flags.
I was involved from inception through launch, helping brainstorm ideas, define design principles, and plan the product roadmap. I also created wireframes and tested them with customers. The MVP was launched successfully, attracting interest from 8 customers and onboarding 2 of them.
Airship, a customer engagement platform, introduced experimentation through feature flags. I was involved from inception through launch, helping brainstorm ideas, define design principles, and plan the product roadmap. I also created wireframes and tested them with customers. The MVP was launched successfully, attracting interest from 8 customers and onboarding 2 of them.
Airship, a customer engagement platform, introduced experimentation through feature flags. I was involved from inception through launch, helping brainstorm ideas, define design principles, and plan the product roadmap. I also created wireframes and tested them with customers. The MVP was launched successfully, attracting interest from 8 customers and onboarding 2 of them.
Role
Senior Product Designer
Duration
1yr
Team - 12 people
Product Manager, Director of Engr, Staff Sales Engr, Staff Engr, Backend & Frontend Engr, Content Designer, QA Tester.
Create a Culture of Experimentation through Feature Flag
Airship, a customer engagement platform, introduced experimentation through feature flags. I was involved from inception through launch, helping brainstorm ideas, define design principles, and plan the product roadmap. I also created wireframes and tested them with customers. The MVP was launched successfully, attracting interest from 8 customers and onboarding 2 of them.
Role
Senior Product Designer
Duration
1 yr
Team - 12 people
Product Manager, Director of Engr, Staff Sales Engr, Staff Engr, Backend & Frontend Engr, Content Designer, QA Tester.
Create a Culture of Experimentation through Feature Flag
Airship, a customer engagement platform, introduced experimentation through feature flags.
I was involved from inception through launch, helping brainstorm ideas, define design principles, and plan the product roadmap. I also created wireframes and tested them with customers. The MVP was launched successfully, attracting interest from 8 customers and onboarding 2 of them.
Airship & Experimentation
Airship & Experimentation
Airship & Experimentation
Airship enables businesses to create personalized messages that can be delivered to customers through various channels, such as push notifications and SMS messaging. Leading brands are increasingly leveraging experimentation as a powerful tool to effectively boost customer engagement.
Airship enables businesses to create personalized messages that can be delivered to customers through various channels, such as push notifications and SMS messaging. Leading brands are increasingly leveraging experimentation as a powerful tool to effectively boost customer engagement.
Airship enables businesses to create personalized messages that can be delivered to customers through various channels, such as push notifications and SMS messaging. Leading brands are increasingly leveraging experimentation as a powerful tool to effectively boost customer engagement.
Airship Delivers
Airship Delivers
Airship Delivers
Over
5 Trillion
Experiences
Over
5 Trillion
Experiences
Over
5 Trillion
Experiences
Upto
825 Thousand
Messages per second
Upto
825 Thousand
Messages per second
Upto
825 Thousand
Messages per second
Over
2.5 Billion
End customer
Over
2.5 Billion
End customer
Over
2.5 Billion
End customer
“By using our business system of record to create lists and Airship’s mobile messaging capabilities, we can deliver a customized experience for our users to give them content related to what they care most about.”
“By using our business system of record to create lists and Airship’s mobile messaging capabilities, we can deliver a customized experience for our users to give them content related to what they care most about.”
“By using our business system of record to create lists and Airship’s mobile messaging capabilities, we can deliver a customized experience for our users to give them content related to what they care most about.”
Bill Graham - Director of Multichannel Operations
Bill Graham - Director of Multichannel Operations
Bill Graham - Director of Multichannel Operations
Airship & Experimentation
Airship enables businesses to create personalized messages that can be delivered to customers through various channels, such as push notifications and SMS messaging. Leading brands are increasingly leveraging experimentation as a powerful tool to effectively boost customer engagement.
Airship Delivers
Over
5 Trillion
Experiences
Upto
825 Thousand
Messages per second
Over
2.5 Billion
End customer
“By using our business system of record to create lists and Airship’s mobile messaging capabilities, we can deliver a customized experience for our users to give them content related to what they care most about.”
Bill Graham - Director of Multichannel Operations
How might we seamlessly integrate the new product 'Feature Flag' into our platform to support experimentation and ensure its intuitiveness?
How might we seamlessly integrate the new product 'Feature Flag' into our platform to support experimentation and ensure its intuitiveness?
How might we seamlessly integrate the new product 'Feature Flag' into our platform to support experimentation and ensure its intuitiveness?
How Might We seamlessly integrate the new product 'Feature Flag' into our platform to support experimentation and ensure its intuitiveness?
About Feature Flags
About Feature Flags
About Feature Flags
About Feature Flags
It's like having a switch that can enable or disable specific features in an application, giving you the power to experiment and validate your ideas.
It's like having a switch that can enable or disable specific features in an application, giving you the power to experiment and validate your ideas.
It's like having a switch that can enable or disable specific features in an application, giving you the power to experiment and validate your ideas.
It's like having a switch that can enable or disable specific features in an application, giving you the power to experiment and validate your ideas.
De-Risk Releases
via Phased Rollout
Product Experimentation
Target
Specific Users
Product Experimentation
Product Experimentation
Product Experimentation
Target
Specific Users
Target
Specific Users
Target
Specific Users
De-Risk Releases
via Phased Rollout
De-Risk Releases
via Phased Rollout
De-Risk Releases
via Phased Rollout
Our Vision Started to Align during Brainstorming Stage
Our Vision Started to Align during Brainstorming Stage
Our Vision Started to Align during Brainstorming Stage
Our Vision Started to Align during Brainstorming Stage
Task at Hand
I employed divergent and convergent thinking to generate a variety of tasks and then prioritize them based on relevance and feasibility, resulting in our action plan for the next steps.
Task at Hand
Task at Hand
Task at Hand
I employed divergent and convergent thinking to generate a variety of tasks, and then priortized them based on relevance and feasibility, resulting in our action plan for the next steps.
I employed divergent and convergent thinking to generate a variety of tasks, and then priortized them based on relevance and feasibility, resulting in our action plan for the next steps.
I employed divergent and convergent thinking to generate a variety of tasks, and then priortized them based on relevance and feasibility, resulting in our action plan for the next steps.
I employed divergent and convergent thinking to generate a variety of tasks, and then priortized them based on relevance and feasibility, resulting in our action plan for the next steps.
Aim
Aim
Aim
Aim
Launch MVP and onboard customer.
Launch MVP and onboard customer.
Launch MVP and onboard customer.
Launch MVP and onboard customer.
Launch MVP and onboard customer.
Prioritize
2 - 3
Main elements
Focus
2 - 3
Use cases
Conduct
3 - 4
Discovery calls
Prioritize
2 - 3
Main elements
Prioritize
2 - 3
Main elements
Prioritize
2 - 3
Main elements
Focus
2 - 3
Use cases
Focus
2 - 3
Use cases
Focus
2 - 3
Use cases
Conduct
3 - 4
Discovery calls
Conduct
3 - 4
Discovery calls
Conduct
3 - 4
Discovery calls
Design Principles
Design Principles
Design Principles
Design Principles
Keep it simple
Keep it simple
Keep it simple
Keep it simple
Keep it familiar
Keep it familiar
Keep it familiar
Keep it familiar
Keep it intuitive
Keep it intuitive
Keep it intuitive
Keep it intuitive
Wireframes & Key Features
Wireframes & Key Features
Wireframes & Key Features
Wireframes & Key Features
Target specific customers and estimate the feature's reach.
Target specific customers and estimate the feature's reach.
Target specific customers and estimate the feature's reach.
A review page to display configurations and code snippet
A review page to display configurations and code snippet.
A review page to display configurations and code snippet.
View all feature flags with their schedules,
status, and allocation percentages.
View all feature flags with their schedules, status and allocation percentages.
View all feature flags with their schedules, status and allocation percentages.
View all feature flags with their schedules, status and allocation percentages.
A review page to display configurations and code snippet.
Target specific customers and estimate the feature's reach.
Wireframes & Key Features
Validating Approach through Testing
Validating Approach through Testing
Validating Approach through Testing
Code Snippet Placement
Code Snippet Placement
The code snippet inserted at the beginning of flag creation wasn't the best approach. Our testing showed that users tended to share it at the end of their process instead.
The code snippet inserted at the beginning of flag creation wasn't the best approach. Our testing showed that users tended to share it at the end of their process instead.
The code snippet inserted at the beginning of flag creation wasn't the best approach. Our testing showed that users tended to share it at the end of their process instead.
The code snippet inserted at the beginning of flag creation wasn't the best approach. Our testing showed that users tended to share it at the end of their process instead.
Improved Placement
Improved
Placement
Improved Placement
More helpful when placed at the end on the final review page. This change reduces the chance of forgetting to copy it.
More helpful when placed at the end on the final review page. This change reduces the chance of forgetting to copy it.
More helpful when placed at the end on the final review page. This change reduces the chance of forgetting to copy it.
No Filter Options
No Filter
Options
No Filter Options
Over time, as many features are created, users prefer to have the ability to filter them based on their active status.
Over time, as many features are created, users prefer to have the ability to filter them based on their active status.
Over time, as many features are created, users prefer to have the ability to filter them based on their active status.
Introduced Filter Options
Introduced Filter Options
Added clickable boxes displaying the flag count in each category.
Added clickable boxes displaying the flag count in each category.
Added clickable boxes displaying the flag count in each category.
Prototype
Prototype
Prototype
Validating Approach through Testing
Code Snippet Placement
The code snippet inserted at the start
of flag creation wasn't the optimal approach, as our testing revealed that users tended to share it at the conclusion of their process instead.
Improved Placement
More useful when positioned at the
end during the last review page. This change reduces the likelihood of forgetting to copy it.
No Filter Options
Over time, as many features are created, users prefer to have the ability to filter them based on their active status.
Introduced Filter Options
Introduced clickable boxes displaying the flag count in each category.
Prototype
Final Version & Key Design Elements
Final Version & Key Design Elements
Final Version & Key Design Elements
Final Version & Key Design Elements
Progress Bar Navigation
Display the current step at the top to indicate progress and the remaining steps.
Progress Bar Navigation
Display the current step at the top to indicate progress and the remaining steps.
Progress Bar Navigation
Display the current step at the top to indicate progress and the remaining steps.
Progress Bar Navigation
Display the current step at the top to indicate progress and the remaining steps.
Audience Estimator
Use visual representation to estimate the feature's reach for the target customer.
Audience Estimator
Use visual representation to estimate the feature's reach for the target customer.
Audience Estimator
Use visual representation to estimate the feature's reach for the target customer.
Audience Estimator
Use visual representation to estimate the feature's reach for the target customer.
Review Page
Include a review page with all created configurations for easy reference, along with the option to go back and make edits.
Review page
Include a review page with all created configurations for easy reference, along with the option to go back and make edits.
Review page
Include a review page with all created configurations for easy reference, along with the option to go back and make edits.
Review page
Include a review page with all created configurations for easy reference, along with the option to go back and make edits.
Review page
Include a review page with all created configurations for easy reference, along with the option to go back and make edits.
Filter Flags
Easily view all feature flags and filter the display by activity state.
Filter Flags
Easily view all feature flags and filter the display by activity state.
Filter Flags
Easily view all feature flags and filter the display by activity state.
Filter Flags
Easily view all feature flags and filter the display by activity state.
Preview
View the current allocation, update allocation, and deactivate the flag.
Preview
View the current allocation, update audience allocation, and deactivate the flag.
Preview
View the current allocation, update audience allocation, and deactivate the flag.
Preview
View the current allocation, update audience allocation, and deactivate the flag.
Preview
View the current allocation, update audience allocation, and deactivate the flag.
Future version: Reports
Reports to show users how well their feature flag is perfoming.
Future version: Reports
Reports to show users how well their feature flag is perfoming.
Future version: Reports
Reports to show users how well their feature flag is perfoming.
Future version: Reports
Reports to show users how well their feature flag is perfoming.
Result
Result
Result
Result
Launched
MVP
Within 9 months
Launched
MVP
Within 9 months
Launched
MVP
Within 9 months
Launched
MVP
Within 9 months
Over
8 Customers
Showed interest
Over
8 Customers
Showed interest
Over
8 Customers
Showed interest
Over
8 Customers
Showed interest
Over
2 Customers
Onboarded
Over
2 Customers
Onboarded
Over
2 Customers
Onboarded
Over
2 Customers
Onboarded
Other Features I have Helped Launch
Launched self-serve onboarding for data integration, reducing time from hours to minutes and clicks from 30+ to 5, and integrated with 36 partners.
Designed one of the most requested features of uploading coupons to personalized messages, leading to a 2x increase in usage and eventually made it to our premium paid package.
Helped launch the Goals feature that helps customers track the performance of events created in Airship and generate reports.
Other Features I have Helped Launch
Other Features I have Helped Launch
Other Features I have Helped Launch
Launched self-serve onboarding for data integration, reducing time from hours to minutes and clicks from 30+ to 5, and integrated with 36 partners.
Designed one of the most requested features of uploading coupons to personalized messages, leading to a 2x increase in usage and eventually made it to our premium paid package.
Helped launch the Goals feature that helps customers track the performance of events created in Airship and generate reports.
Launched self-serve onboarding for data integration, reducing time from hours to minutes and clicks from 30+ to 5, and integrated with 36 partners.
Designed one of the most requested features of uploading coupons to personalized messages, leading to a 2x increase in usage and eventually made it to our premium paid package.
Helped launch the Goals feature that helps customers track the performance of events created in Airship and generate reports.
Launched self-serve onboarding for data integration, reducing time from hours to minutes and clicks from 30+ to 5, and integrated with 36 partners.
Designed one of the most requested features of uploading coupons to personalized messages, leading to a 2x increase in usage and eventually made it to our premium paid package.
Helped launch the Goals feature that helps customers track the performance of events created in Airship and generate reports.
Recognition & Awards
Recognition & Awards
Recognition & Awards
Recognition & Awards
I was recognized by Airship's SVP of Technology for embodying collaboration and grit, two of the five core values upheld by Airship.
I was recognized by Airship's SVP of Technology for embodying collaboration and grit, two of the five core values upheld by Airship.
I was recognized by Airship's SVP of Technology for embodying collaboration and grit, two of the five core values upheld by Airship.
I was recognized by Airship's SVP of Technology for embodying collaboration and grit, two of the five core values upheld by Airship.
We Cultivate Collaboration
We Cultivate Collaboration
We Cultivate Collaboration
We Cultivate Collaboration
We Cultivate Collaboration
Working across organizations, partners and customers sparks better ideas & enriches solutions.
Working across organizations, partners and customers sparks better ideas & enriches solutions.
We Have Grit
We Have Grit
We Have Grit
We Have Grit
We address challenges with tenacity & maintain our character while working towards our goals.
We address challenges with tenacity & maintain our character while working towards our goals.
© 2024 - Shradha Shree
Designed with love & lots of coffee
© 2024 - Shradha Shree
Designed with love & lots of coffee
© 2024 - Shradha Shree
Designed with love & lots of coffee
© 2024 - Shradha Shree
Designed with love & lots of coffee