Ant Insights: Empowering non-technical data consumers to efficiently unlock insights with the Self-Analytic Tool

Ant Insights: Empowering non-technical data consumers to efficiently unlock insights with the Self-Analytic Tool

Ant Insights: Empowering non-technical data consumers to efficiently unlock insights with the Self-Analytic Tool

My Roles -

🎨 UXUI Design, Design Guideline

🔍 User Research, Usability Testing

🫶 Cross-functional Collaboration

🎨 End-to-end Experience Design

🔍 User Interviews, Usability Tests

💼 Project Management

For -

Ant Group, Alibaba

Big Data & Enterprise Intelligence

Ant Group -

Big Data & Enterprise Intelligence,

Alipay Design Department

With -

3 PMs
8 ENGs (SDE, Data, AI/ML)
2 Design Contractors

Product Managers, Software Developers, Data Specialists, Marketers

Timeline -

1 Year

Jul. 2021 - Jun. 2022

overview.

Self-Analytics Tools

I worked as a UX designer at Ant Group, Alibaba, from July 2021 to July 2022. My primary focus was leading the end-to-end design of a core self-analytics tool and scaling its design framework to 5 additional tools within the product ecosystem. These tools empowered 5,000+ internal, multi-functional data consumers to independently perform data queries and visual analytics, enabling timely insights while significantly reducing their reliance on BI specialists.

Watch the video to gain a quick glance!

Achievements

Process..

Problem

Problem

Problem

Problem.

Data consumers struggled with limited data analysis flexibility

At Ant Group, non-technical data consumers, such as marketing specialists and business development specialists, face challenges in accessing their work-relevant data or conducting analyses due to limited self-analytics support within existing reports. Such heavy reliance not only delays decision-making for report consumers but also places a significant burden on BI specialists. Such repetitive analysis tasks consumes time and resources, preventing BI specialists from focusing on high-value work.

Problem statement.

How might we support internal data analysis stakeholders to independently and efficiently access and analyze work-relevant data for timely insights?

Discover

Discover

Discover

user research.

Interviews with stakeholders

I collaborated with product managers to conduct focus group interviews with 3 BI Specialists to gain insights into their current data support workflow, and typical tasks. Additionally, we interviewed a pioneer data consumer user group, comprising 2 marketing specialists, 2 business development experts, and 2 product managers to understand their current experience, pain points, and expectations for self-analytics.

user profiles.

What's the profile of our primary users?

While BI specialists will also use with self-analytic tools for ad-hoc analysis, our primary user group was data consumers - over 80% of whom are non-technical users with limited data literacy. We decided to design for the lowest technical level to ensure accessibility for all user groups and maximize the product impact. To clarify user profiles and guide future design decisions, I developed the following personas to represent our target users:

Key Findings.

What caused such reliance? What’s the gap?

What caused such reliance? What’s the gap?

Through stakeholder interviews, we’ve learned the causes behind such reliance, and the gap between the current data supporting tool, (data e.g., reports/dashboards, the internal report building tool), and the requirements from data consumers.

job to be done.

Build a streamlined workflow for self-analytics!

Build a streamlined workflow for self-analytics!

I worked with the PMs to develop a new workflow that empowers data consumers to independently gain metric insights through metric access, filtering, breakdown, visualization, etc, without relying on repetitive BI support. We also incorporated key design opportunities identified from user research, competitor analysis, and project team discussions, into the workflow.

Design direction.

Reflecting on the original problem statement “How might we support internal data consumers to independently and efficiently access and analyze work-relevant data, thus reducing reliance on BI support?”, through alignment with product managers, I refined the direction into:

Design a no-code self-analytic tool that prioritizes ease of use for novices and empowers data consumers with limited data literacy to explore metric insights confidently and efficiently.

Design Strategy.

🎯 Develop design strategies & align to roadmaps

Through synthesizing insights from user research, competitor analysis, and industry best practices, I established four key design strategies to guide the development of a self-analytics tool that meets the needs of non-technical users. I also prioritized the design focus and ensured their alignment with the product roadmap.

Milestone1: Novice-Friendly Query Experience

Milestone1: Novice-Friendly Query Experience

Milestone1: Novice-Friendly Query Experience

the challenge.

Challenge1: Simple but scalable tool structure?

The primary challenge during the MVP phase was designing a tool structure that was simple and intuitive for non-technical, novice users to ensure task success from their first-time use, while also supporting scalability to flexible, advanced query configurations, and maintain efficiency.

Competitor analysis.

Learn from industry practices

I researched relevant products, whitepaper for self-analytics, from which I summarized the UX patterns and design practices.

design concepts.

Ideate diverse core tool structures

To quickly get stakeholder feedback, I created wireframes to showcase different tool structures:

Concept comparison.

🤝 Let's go back to stakeholders for feedback

To evaluate the concepts from multiple perspectives, I facilitated 2 stakeholder feedback sessions, one with a pioneer group of data consumers, and another with BI specialists and PMs. To ensure structured and systematic comparison, I gathered feedback on 3 key criteria: 1) novice-friendliness, 2) interaction efficiency, and 3) scalability for handling complex and advanced configurations.

The synthesized results are outlined below, with key stakeholder feedback highlighted for context:

refined concept.

Enhance the concept 3 with a bulk add feature

Based on stakeholder feedback, I chose the top panel configuration as the core structure due to its lightweight and guided design, offering a more novice-friendly experience than the left panel. Additionally, we incorporated the bulk add feature for 1) novice-friendliness: Enable novices to quickly glance at data and gain confidence in their selections, and 2) query efficiency: Allow users to efficiently add multiple options at a time.

Usability testing.

Created clickable prototypes for usability testing

I created clickable prototypes using a typical analysis case, and conducted task-based usability tests with 4 users to identify potential usability issues.

Key iteration.

Enhance the empty state to guide new users

Key iteration.

Provide a collapsed mode to enhance clarity

final design > Query

🌼 Final Design: Guided, linear query experience

The guided, linear layout breaks down query building into clear steps, effectively reducing the learning curve and confusion, enabling non-technical new users to start queries from first time use.

final design > Query

Clear and efficient data selection

Illustrated tooltips are provided while the user explores the configurations, helping non-technical users better understand configuration terminology.

final design > Query

Novice-friendly yet scalable configs

To ease the learning curve for novices, the config panel prioritizes essential features for users, while advanced options (e.g., custom metrics and multi-layer filters) appear while hovering.

final design > Query

Collapsed mode for enhanced display clarity

Collapsed mode can be activated to provide clear reference to query configurations while maximizing space for results. This reduces information clutter and enhances efficiency in interpreting outcomes.

Milestone2: Adaptive, Accessible Data Visualizations

Milestone2: Adaptive, Accessible Data Visualizations

Milestone2: Adaptive, Accessible Data Visualizations

the challenge.

Challenge2: How to ensure the accessibility of chart interpretation for any data queries?

The major challenge we faced in the second phase was how to automatically generate clear and meaningful visualizations that adapt to diverse types of data queries, minimizing user customization efforts to ensure accessibility for users with limited data literacy.

💡 Can we add a "filtering effect" to the charts?

ideate.

🫶 Tackle the technical constraints with developers

Collaborating with developers, we established a feasible tech framework that can incorporate best design recommendations into the code to optimize the default chart specifications, enabling default chart specifications to adapt dynamically based on data input. This approach ensures users receive more accessible, user-friendly charts.

💡 Rules library for automatic visualization optimization

I gathered insights from data visualization designers and conducted desktop research to identify best practices for accessible, responsive, and intuitive data visualization. Based on these findings, I created a rule library that translates seamlessly into technical specifications for engineers.

implementation.

Chart Optimization and Chart Advisor

By implementing the optimization rules, we refined the default visualizations to be more accessible. Additionally, the Chart Advisor was introduced to provide context-relevant suggestions on visual analytics, such as changing to a more suitable chart, using interactive analytics, etc.

refine.

A more accessible and adaptive design of data label list

While the rules I established improved visualization quality, post-MVP feedback highlighted challenges with interpreting and interacting with data labels. To address these, I refined the design, as shown below:

final design > results

🌼 Final Design: Adaptive, accessible data visualizations

Milestone3: Contextual, Empowering Support

Milestone3: Contextual, Empowering Support

Milestone3: Contextual, Empowering Support

the challenge.

Challenge3: How might we seamlessly provide meaningful support into users’ current analysis flow?

As we progressed to developing smart analytic features in the third phase, a critical challenge emerged: exploratory data analysis flows are inherently non-linear and flexible. This raised two key questions:
1. How can we provide contextual support that users really need, without disrupting users’ workflows?
2. Given the maturity level of smart analysis technology, how can we ensure the relevance and effectiveness of such smart support?

Scoping.

💡 Let's first scope down and focus on a typical use case!

Given the broad and ambiguous nature of the design challenge, I discussed with the PM, to first focus on a common, impactful use case for smart analytics: identifying root causes of abnormal fluctuations in line charts, and utilize this as a starting point to explore the pattern for self-analytics. Together, we pinpointed pain points at each stage of the process and identified opportunities where smart analytics could deliver contextual, real-time support.

user flow.

Co-create a feasible and effective smart analysis flow

To empower the current time-consuming, ineffective workflow, I collaborated closely with data scientists, product managers, and front-end developers to design a feasible and seamless workflow that integrates automated attribution analysis to empower the user’s existing analysis process.

To ensure the relevance, effectiveness, and technical feasibility of the smart support, we collaboratively refined the workflow by incorporating user control mechanisms. This balanced approach empowers users with relevant insights while maintaining efficiency in the analysis process.

final design > smart analytics
  1. Intuitively access smart analytic features within the tooltip

  1. Easily customize settings step-by-step

  1. Clearly track the generation status

  1. Effortlessly consume insights of fluctuation causes

  1. Efficiently export to a report for sharing

Once the analysis is completed, the user can export to as a single report for saving, further editing, and sharing.

Milestone4: Scaling to All Self-Analytic Tools

Milestone4: Scaling to All Self-Analytic Tools

Milestone4: Scaling to All Self-Analytic Tools

the challenge.

Challenge4: How to ensure user experience consistency within the product ecosystem while improving engineering efficiency?

Throughout the design process for the benchmark tool Metric Insights, I also oversaw and aligned the design efforts for other self-analytic tools developed in parallel, such as User Distribution, User Retention, and Attribution. These tools, in their MVP stage, were primarily supported by the PM and engineers. How might we effectively upgrade and unify the user experience across all the tools, while taking technical efficiency into consideration?

design solution.

💡 Build consistent, scalable design guidelines & components

After validating the design patterns in Metric Insights, I developed a comprehensive design framework and strategies, along with detailed specifications for updated components. This framework enabled design collaborators, PMs, and developers to deliver a consistent and cohesive user experience across all the existing self-analytic tools and future tools.

Impact

Impact

Impact

business impact.

🙋🏻‍♀️ Successful non-technical user adoptions

The self-analytic tool successfully onboarded 8,000+ non-technical users out of 12,000+ total users, showing its effectiveness in empowering non-technical users to independently handle basic analysis tasks.

💪 Significant efficiency improvement

As highlighted in our department meeting, the BI team estimated that the introduction of self-analytic tools saved approximately 150 workdays of BI effort daily. Simultaneously, data consumers experienced a significant increase in efficiency as waiting times for data support were substantially reduced.

user experience impact.

🥳 Success in scaling & usability improvement!

After enhancing and unifying the user experience across self-analytic tools, I conducted task-based usability testing for the new version. The results showed a significant improvement in perceived usability compared to the MVP, highlighting the design pattern's scalability and ease of use.

🫶 Warm user feedback

The user satisfaction survey for the entire system showed high ratings for the self-analytic tools, and we also received positive feedback from different user groups!

Public visibility.

🍻 Impact in the open-sourced data viz community

I worked with engineers to open-source 3 smart analytic features developed from this project within AntV's Augmented Visual Analytic Library. Check out via this link~

Reflection

Reflection

Reflection

WHat I Learned.

🧵 Weaving design and tech language to enhance accessibility

Throughout the design process of Query Configurations and the Chart Advisor, I realized that as designers, we do more than just craft intuitive interfaces that simplify user input—we also play a crucial role in embedding design principles into technical frameworks, enabling machines to generate more accessible, user-friendly expressions of information. I’ve come to deeply appreciate collaborating closely with developers and learning from them, as these interactions often lead to practical, innovative solutions that wouldn’t emerge in isolation.

🎯 Setting design strategies for cross-functional alignment

At the early stage, our product managers frequently expanded the scope of features without a clear focus on the overall user experience. To address this, I developed clear design strategies grounded in research findings to align stakeholders and drive consensus. I found that establishing these top-down strategies was highly effective in ensuring user-centered decision-making and maintaining a holistic, structured approach to product iteration within the cross-functional team.

🐣 Designing novice-friendly tools

This project deepened my understanding of designing tools for novice users. I explored effective methods to improve onboarding success, such as: empty-state guides, user manuals, and predefined templates for quick-start, visual aids to simplify abstract concepts, progressive disclosure to manage complex configurations, etc. While these strategies require case-by-case adaptation, developing a systematic design pattern knowledge base can be very helpful in approaching new challenges with scalable and structured solutions.