Defining and delivering a vision

Leveraging research, concept design, and co-creation to inspire a global community to re-imagine complex data exploration.

Public Github Issue

Introduction

OpenSearch Dashboards contains several duplicative data exploration experiences in the same product. This made scaling the product challenging and lead to user confusion. I was tasked with unifying and elevating the data exploration experience.

If a digital product stops working you would use OpenSearch to understand what happened,
when, and why? I made it easier for users to answer these questions.

Client

Amazon Web Services / OpenSearch Project

Duration

8 months - 2024

Team

Kevin Garcia (UX Manager)
Sean Neumann, Bill Beckler, Anirudha Jadhav (Engineering managers)
Ashwin PC, Eric Wei (Senior engineer)
Dagney Braun, Andrew Hopp, Nitin Chandra (Technical Product Manager)
OpenSearch community

Role

Lead designer responsible for querying and data source experiences in OpenSearch Dashboards

A quest for understanding and alignment

Despite initial resistance to research due to time constraints, I implemented a lean research plan. By sharing results with cross-functional teams at each stage, I secured support for deeper research. This led to alignment, informed decision-making, and the discovery of critical tech debt that could have caused significant issues if overlooked.

Research findings were synthesized into a future state flow. As I created the UI I added wireframes to make it easier to visualize.

Balancing flexibility and structure through framework based design

I partnered with engineering to translate our research into a scaleable backend and frontend framework that would support the flexibility needed for the open source but also provide enough structure to allow for consistent user experiences.

Using confidence to iterate UX fidelity

Through 6 months of iteration I worked with engineering, product, the open source community, and users to test and evolve our interfaces. The driving force for updating fidelity was gauging how confident we were in the current iteration.

Advanced prototyping got results fast without a line of code

Variable based prototyping at the component level allowed me to iterate quickly and create detailed and nuanced prototypes without a line of code. These proved invaluable for communication with stakeholders, the open source community and testing.

Documenting strategy to execution in Github

I published proposals, feature requests, and issues into Github to raise awareness with the open source public, but also align UX, engineering, and PM creating a single thread from strategy to execution.

View in Github

One vision - in the open source.

20+ features unified

Unified, simplified, and enhanced over 20 duplicative features into a single tool that meets users needs while creating a strong foundation for future growth.

Inspired a global community

Worked in the open source with a global community and multiple product teams to align, gather feedback, and co-create a vision that inspires.

Data informed

Advocated for research and incorporating the voice of the user into product and engineering decisions through lean research, and actionable insights.

OpenSource Design

Leveraged prototyping, story telling, and documentation to evolve our open source design practice.

"We tasked Shanil with conceptualizing the next generation experience of exploring data inOpenSearch. Not only did he end up designing delightful new experiences for our customers, but he did so in a way that helped drive the open source vision for OpenSearch."

– Eli Fisher -Senior Manager PM, Amazon Web Services

A part of this project also involved designing a Generative Ai query assistant. View the case study below.