Revenue Policy Simulator

The Product

A revenue policy simulation tool to project the results of new revenue mechanisms for the Ohio Department of Transportation

Duration

March 2023 - July 2023

My Role

Lead UX Researcher & Designer, UI Designer

The Client

Ohio State Department of Transportation (ODOT)

Understanding The Client

Every year, the Ohio State Department of Transportation (ODOT) takes on project to maintain and improve the roadways across the state of Ohio. All those projects are funded by the department’s annual budget, which is made up of money collected through taxes, fees, and tolls.

49 out of 50 states rely on gas tax as a primary source of revenue for their DOTs. This source of income has begun to dwindle, however, as many people are opting to buy electric vehicles, so the DOT needs to come up with creative new ways to generate revenue.

In an effort to create policies that are equitable and not burdensome on the public, ODOT hired Trinnex to create a software solution to help them evaluate new ideas for revenue mechanisms and how they would impact the department’s budget as well as the communities in the state.

A map of all levees in the United States
A map of the 12 districts that ODOT manages, representing 11.8 million people

The Problem

With electric vehicle purchases on the rise, the DOT is seeking alternative revenue mechanisms from the traditional gas tax.

The Goal

Create a way to simulate the results of implementing new revenue policies to examine the effectiveness of certain programs and provide ODOT a way to justify policy decisions to state legislators.

Understanding Our Users

User Research

When tackling a new design challenge for the first time, it’s always best to take stock of the existing ecosystem you’re entering - who are the key stakeholders? What are their needs? What internal/external factors are influencing their decision making and their desires?

Understanding this contextual information now will make a big difference in how clearly we will be able to define our user’s problems and allow us to avoid making mistakes (or leaving things out) early in the design process. There are lots of different ways to gather this information from your target users but given the specificity of this tool and the small size of the primary user group, I started off with individual interviews with key members of OHDOT staff that would be interacting with the finished product.

Roadway revenue mechanisms were something that was completely new to me at the time, so we spent a lot of effort clearly defining the problems that we were trying to solve and the best ways to present information that made sense to both experienced users (like the department heads) and inexperienced users (like new hires). 

Identifying User Pain Points

As part of our initial research efforts, I sat down with 5 members of OHDOT staff that would become our primary user group for the finished tool. This included the members of the finance department, subject matter experts, and department heads for the DOT. After the study, we were able to create a list of some of the main problems that our users are facing. The 3 main pain points we identified were as follows:

Complex Policies

Revenue collection happens differently for each different policy type. This made it uniquely difficult to compare plans across a single metric. To create a system that is easy to understand and use, we were tasked with imagining a way to view each policy in a standardized format so certain elements of the policy could be tweaked, and the differences in output could be clearly understood.

Diverse Demographics

the policies being simulated in our software were going to impact the entire state containing many different demographic, psychographic and socioeconomic groups. This presented us with the unique challenge of not only understanding how each group would be affected by specific policies but also presenting the impacts of each policy decision across each sector of the population.

No Historical Comparisons

In their current processes, users struggled to understand how new policies would augment their existing rate of collection. This was one of the main motivators for the creation of this revenue system and factored heavily into the presentation of information in the final dashboard design.

Creating User Personas

The original purpose of the revenue policy tool is to “simulate the effects of economic policies implemented by the DOT”. This sounds simple enough, however, the user groups we are supporting in this software extend beyond the people actually using the tool. This software will exist as a single step in a much longer process of attaining legal approval for the selected policies.

Our primary users will be interacting with the software to create their own custom revenue policies, but they will be sharing the policies with members of the state legislature as well as other members of the DOT. This distribution of information means that we must support the consumption & interpretation of the information by other groups outside of our primary users. 

Those other groups were labelled as “secondary users”, and personas were created for them as well to ensure that we considered their needs while designing the user experience and interface. There were 3 main perspectives among our primary and secondary users:

Each of our primary and secondary user groups shared one or more of these perspectives, and through creating those categories we were more easily able to tailor each interface to the specific use case. 

The example persona for our Transportation Department Finance Director - they represent the person who will be using the revenue mechanism tool the most, and training their subordinates on how to use it in the future

Ideation & Sketching

Now that I had a strong foundation of background information and a good understanding of the needs of our users, I was able to start my favorite part of the process: ideation. During this phase of the project, I like to take a “no idea is a bad idea” approach as I lead the rest of the design team through exercises like Crazy 8’s, creating “how might we” statements, and lightning demos to start coming up with solutions to our user’s pain points that we identified in the last step.

This step involved a lot of learning, since there are a lot of complexities built into the state-wide revenue mechanisms that we were trying to simplify for the tool. For example, answering questions like “how might we allow users to set incremental rate changes over a window of time?” was not such a simple task; it actually ended up sending me down a rabbit hole of policy jargon and led to the unique timeline-based input interface that we use in the final version of the tool!

Low-Fidelity Wireframes

Thanks to all the effort we put in defining the problems we were setting out to solve, empathizing with our user’s needs, and coming up with a lot of ideas during ideation, the low-fidelity wireframing process for this project was very smooth.

The main challenge during the wireframing process was defining some of the more complex user flows, mainly the flow for creating new Mileage Based Usage Fee (MBUF) policies. These policies are based on how much drivers use their cars, and the rates for these policies will be different for each person as their rate is set depending on the type of engine their car has (gas/electric/hybrid), the age of their vehicle, and their miles per gallon (mpg) rating. Because of this added complexity we couldn’t present MBUF policies the same way that we would present other simpler policies in the software.

To find a solution to this challenge, I hosted multiple information gathering sessions with ODOT team members to understand exactly what kinds of information we’d need to include for all MBUF policies, talk through logical flows, and design a custom wizard walkthrough for users to enter when designing a new MBUF policy in our software. (add examples of low-fi flows for MBUF here)

Policy Dashboard v.1

New Policy Selection v.1

Validating & Testing Designs

Once we had designs created in low fidelity, we began to re-engage with the client to validate our direction, do some usability testing, and refine the designs so they could be converted to high fidelity mockups in the next step.

This usability testing process involved sitting down with the department heads and individual contributors from the finance department at the DOT and asking them to move through the primary user flows we had designed. During this process we took notes on where they got stuck, asked them to share their impressions at each step, and asked them how they felt while moving through the different flows. We ran tests on the user flows for policy creation, revision, generating results, and sharing/exporting the results page. After testing, we received some great feedback from our user groups that helped us refine the software.

Overwhelming Display

4 of 5 users were overwhelmed by the policy display when first entering the software

Readability Issues

3 of 5 users had difficulty finding their desired revenue mechanism from the list when creating a new policy

Analysis Paralysis

3 of 5 users were confused by the presentation of MBUF policies once created

High Fidelity Mockups

After conducting usability studies and interviews with the client, I implemented their feedback in the designs to alleviate the pain points we observed during testing. In response to the results of testing, I made the following changes:

These modifications to the design helped alleviate the pain points our users were experiencing during testing, and led to some additional improvements in efficiency. Here are some things we noticed after re-testing designs with our users after modification:

Results & Handoff

After finalizing the designs, I presented the tool to the senior finance staff, directors, and client-side stakeholders at ODOT to wrap up the design phase. Afterwards, I also continued to work alongside our development team to make minor changes to the designs when appropriate, explain concepts, and help see the project through to launch. After the final product was delivered, we received the following feedback from the senior manager on the project:

"This was a great value add to our client and they are very happy with this tool. THANK YOU ….. But it doesn’t stop here! We’ve developed a great tool that can bring value to a lot of our clients. I’ve already pitched this to Delaware DOT and they felt this was a powerful tool that could assist them with their 2025 legislative session"

- Jennifer Roberts, CDM Smith

Because the system was designed to be customizable and work for multiple different DOTs, our parent company, CDM Smith, was able to take the product to market and is selling it to DOTs across the country! The team working on this project also won the CDM Smith 2023 Ingenuity & Innovation award for our work on the project, which is an internal award given to projects that exemplify our company’s core values of innovation and pursuing excellence in our work. This was the first time that anyone from Trinnex has won this award.

My Takeaways (what did I learn from this?)

As with my life outside of work, I always try and reflect on my projects to get a sense of how each one helped me grow. In recalling the ups and downs along the process of working on this app, I came away with a few key insights that I'll be building off of as I take on new work in the future:

More Projects