Insights

Company

PROS Holdings

Role

Lead Designer

Year

2019

Context

Insights is an analytics tool that enables Pricing teams to uncover drivers behind margin, revenue, and other essential metrics through a configurable data model and charts.

A new beginning

In 2020, all the top browsers ended support for Adobe Flash. Two years before this deadline, PROS embarked on an ambitious initiative to rewrite our flagship product based on Adobe flash to a new React-based front-end.

Screenshot from G2 customer asking how their product would work with the loss of flash around two years ago. Question: How will PROS continue to function with the loss off Flash at the end of 2020? Our current user experience has been built around Flash. At the end of 2020 Flash will not be supported anymore. How do you think PROS and the user experience will work without using flash?

As the design lead for this high-profile initiative, I overhauled and helped ship a brand new design that cemented PROS as the leader in this category of Enterprise Price Management tools.

Screenshot from G2, showing PROS as leader among it peers in the Enterprise Price Management space.

Top pricing software providers for the Enterprise market segment as per G2 Crowd.

One of the projects I worked on under this initiative was Insights. This decade-old analytics tool was on the verge of becoming obsolete as a new wave of BI tools and competitors appeared in the market. I led the design for this project and modernized it to be useful, easier, and delightful to use.

image showing filtered reviews from G2 Crowd. G2 is the world’s largest tech marketplace where businesses can discover, review, and manage the technology they need to reach their potential.

Customer reviews of the new Insights experience from G2 Crowd.

Here's the process I used to modernize this highly functional tool.

Understanding the problem space

I began the design process by deeply understanding the problem space from multiple perspectives.

Picture of Classic Insights showing a dashboard with four charts.

As a first step, I thoroughly evaluated the existing interface. From this evaluation, I made the following observations:

  • Charts take up only about 50% of the UI, with navigation elements competing for attention.

    GIF animation showing extraneous parts of the UI. Notice the size of the labels on the axis.
  • Basic and frequent tasks like creating a chart required a significantly large number of steps.

  • Outdated UI components made the product difficult to use.

  • Hidden interactions made the product difficult to discover.

After a deep dive into the existing interface, I wanted to understand the problem from the business perspective. I interviewed a few of our key sales and implementation consultants (IC) to learn how we pitched and implemented our products. From these sessions, I discovered that often ICs did not have enough time to implement charts as required by our customers. And we were losing deals due to our outdated UI.

Picture of a a user decscribing their day-to-day workflow.

User describing her day-to-day workflow.

Next, I followed up with customer sessions to learn how our users utilized the analytics capabilities. I also visited our customers in person to understand their goals, tools, pain points, and how they used our product to get their work done. Seeing our users in person and learning how they used our tool daily was a game-changer and crucial to the new design's success.

Picture of a whiteboard showing results from an affinity mapping exercise to document findings from a site visit.

Affinity mapping qualitative findings to find themes.

The research confirmed my initial findings that basic tasks like creating and deleting required too many steps and caused confusion.

I don't know how to delete them (charts). Like once they are created are they there for life?

― Business analyst

Users were frustrated that they couldn't find a chart they had just created due to the complex underlying model.

After consolidating the findings and understanding our customer needs, I began identifying design principles to help guide our redesign.

Design Principles

Design Principles are a set of considerations that form the basis of any good product. They help guide the team towards making appropriate decisions. As a first step in the redesign process, I set up a session with our Product Manager and Developers. Together, we decided on three principles to help us guide our decision-making.

    Our Design Principles

  • Easy to use
  • Easy to discover
  • Easy to configure

Identifying the workflows

After identifying the design principles, we started brainstorming the key workflows. The goal of this exercise was to reduce as many steps as possible for our target persona, Carol.

Key Pricing Personas.

image of a whiteboard showing the process of creating a chart.

Workflow to create a new chart.

Later, I documented all the essential workflows to help inform my sketching process.

picture of different workflows showing how the persona of Carol, a pricing analyst can create, edit, delete charts.

Mapping the create, edit, delete and duplicate workflows.

Sketching the experience

After identifying the workflows, I began sketching out the UI to accomplish the task. After iterating on various ideas, I began converging based on feedback from the Dev team and the Product Manager, specifically around feasibility and reusability.

After confirming the direction, I began prototyping the end-to-end experience.

Prototyping

Prototyping is one of my favorite parts of the design process. I began by prototyping the read-only experience. As part of this, I explored new design patterns, such as the sidebar for consolidating the chart options and zooming into a chart from a dashboard.

Next, I prototyped the key workflows to create, edit, and delete a chart.

Prototype showing the process of setting up a chart.

I then set up with five subject matter experts from our Implementation team to get feedback on the design and the workflow.

Overall feedback from these sessions was that the new design was considerably better than the existing Classic experience. However, users were confused with the some of the new terminology.

Getting feedback

After updating the prototype based on internal feedback, we set up sessions with our customers (15 users).

Our lead researcher interviewing a participant.

So I can create a chart and set up the filters and just send them (Sales Reps) a bookmark? That is so cool!

― Global Pricing Product Manager

Most of the users who participated were excited to see the direction. A few users were curious to see how they could create dashboards and wanted to know when this would be ready with the flash deadline looming.

Based on the feedback, I updated the terminology and the prototype to incorporate the dashboard worklflow.

Prototype showing how to set up a dashboard.

Designing Icons

After finishing the prototype, I worked with our UI Design team to finalize the visual details. One of the tasks I worked on was the icons to select the different chart types.

Icon set for selecting charts.

Icons to select different charts.

I also contributed content to our Design System, providing guidelines on selecting charts.

Icon set for selecting charts.

Guidelines to select chart.

Reducing UX defects

As the development started, I set up bi-weekly reviews with the UI developers to identify and triage potential issues and documented them in JIRA. I also participated in backlog grooming to prioritize fixing issues.

Epic to track UX defects.

As time progressed and we got closer to our deadline, I noticed our UX debt was substantial. To reduce this debt, I strategized with our Dev and Product Managers and implemented a bug bounty program.

Issues reported by me for the Bug Bounty program.

In total, we fixed 36 out of 41 reported UX defects.

Implementation

These were the final designs implemented by the development team.

New Chart
New Dashboard

Outcomes

Here are a few outcomes I achieved with the new design:

Before

1 Min

After ✓

23 Sec

Before

24

Clicks

After ✓

12

Clicks

I created a survey to compare the Classic experience and the new to get more objective data. Historically, gaining access to end users has always been a challenge. I worked around this challenge and launched a survey directly from the application with help from the Dev team.

Image showing a banner on Insights and asking for feedback.

I also helped standardize the UMUX Lite questionnaire across all our products to benchmark our products' User Experience making it more accessible with less fatigue.

Results from the benchmarking survey. Based on average customer ratings. N= 29 (classic) vs. 10 (new experience). 1: Strongly Disagree - 7:Strongly Agree.

Results from the survey indicated that users who used the New experience found it easier to use over Classic. We also found customers rated our new visual styling better over Classic.

Note, there was no change for meets needs between both the experiences.

Recently, PROS was recognized as a leader by IDC in the B2B Price Optimization and Management space. The following was cited as one of the strengths:

Ease of use– Customers highly rated how easy PROS was to understand, use and train their staff.

IDC MarketScape: Worldwide Retail Price Optimization Solutions 2021–2022 Vendor Assessment

Team: Thomas Patella, Daniel Rutledge, Kevin Nguyen, Sharmila Xavier, Jason Hammerle, Chris Fick, Julian Mondragon, Sudeepti Addanki, Yiran Zhu, and more.