2331-news-2015-audi-headquarters-building-herndon.jpeg

Audi of America (Reservation Management)

 

Audi Reservation Management

Enhancing the reservation management platform - a data visualization business intelligence application.


Role

UX Research + Design

Time

6 months

Tools

Sketch, Invision, JIRA, Abstract


Overview

Audi wanted to enhance their reservation management platform, used by corporate to analyze reservations of new models. In this platform they are able to see all the data related to the reservations including:

  • Number of active, cancelled, and refunded

  • Reservations related to dealer, to region, and state

  • Customer name and date reserved

The Challenge

Enhance the Audi Reservation Management platform by adding a model/sub-brand filtering mechanism for statistic results on the dashboard.

Acceptance Criteria:

  • Add model + sub-brand filter to the top of the dashboard screen above all reservation totals

  • Filter should look like one utilized on Search

  • Filter drop down shall not include reservation status or order status

  • Show what is being filtered on as text (similar to search)

As a corporate user, I should be able to select model or sub-brand filters at the very top of the page, so it updates all stat results

Business Goals

Improve filtering and data visualization for reservations in the ARM platform for corporate/business use.

The Process

As a UX Designer, I was a part of the discovery team (Scrum Master, Product Owner, Solutions Architect), and worked with the delivery team (UI Designer, Front-end + Back-end Developers, QA) to enhance the Audi Reservation Management platform.

UX Responsibilities

  • UX takes Domain Specifications and conducts research on progressive solutions

  • UX generates a wireframe(s) for each scenario

  • UX reviews wireframes with “Three Amigos” to make sure all acceptance criteria is met

  • Additional Domain Specifications are developed as part of refinement for UX

  • UX is reviewed with any Subject Matter Experts (Business, Legal, or IT-Sec)

  • UX refines wireframes

  • UX generates prototypes for testing

  • Conduct User Testing

  • UX finalizes wireframes & delivers to UI Designer


Research

User Insights

With the discovery team, we spoke to users about someone of their pain points, wants, and needs with the reservation management platform to find opportunities for enhancement. These were some of the findings from our research:

1.      Add Functionality to trend aggregate numbers (Active/cancelled) Daily/Weekly/Monthly:  Not sure how feasible this is in the Search area, but for tracking purposes, being able to trend activity is helpful.  This will allow visibility into granular data that we could layer events that drive spikes and dips. 

2.      Ability to run and download aggregated trending data to excel.  This would not include any PII data, just rolled up aggregates. 

3.      Preserve dates on Calendar Selector.  Currently when a user returns to adjust dates, it defaults to latest date, request is to default to date specified.

a.      Allow ability easily enter dates manually.

image005 (2).jpg

 4.      Ability to Multi-Select Reservation Status: This will allow us to group status (ex. Cancelled + refunded)

image006 (1).jpg

Identifying Opportunities

After reviewing the project requirements and the current dashboard, I presented a plan of improvements that could be made to maximize the use of data on the platform to stakeholders.


Ideation

Design Principles

Designing for Consistency for Corporate Use (Rather than Customer Facing)

This project was the only corporate use platform that I was working on. While on multiple project, it was important for the UI Designer and I to work together to differentiate the styling and design guides of a customer facing platform vs an internally used platform.

Wireframes

Dashboard Status Filter

The first challenge was to redesign the main filtering functionality on the dashboard. The main dashboard has results that are filterable by Active Reservations, Cancelled Reservations, and Refunded Reservations. We wanted to provide a way for the user to be able to quickly see the reservation data by status.

The first change we made was making the status boxes interactive. The left is the original design, where to filter the reservations by status, you would have to go into the filter bar. The boxes were not interactive. On the right, we redesigned it so that all the status boxes were clickable, and would reconfigure the data on the page based on the status that was selected. (See prototype links at the end of the page)

corp-Dashboard-Full-T1024-Stickiefilter-Expanded DefaultFilters.png

Search by Model

Additional Data Visualization


Final UI Designs

Filter

Graphs

Full Page

 
 

Results & Key Takeaways

Challenging the Challenge

During this project, the original task was to add a filtering mechanism for the dashboard page. While solving this issue, I found another opportunity to maximize the use of the data in the management platform. Therefore, I suggested the addition of an additional visual analytical tool that would increase the value of the platform.