During my 3-month internship with INRIX, I was tasked to redesign an interactive date/time picker that enables a user to compare traffic at different days and times. This benefits a client in helping them to personalize traffic data to show only what they are interested in. I used the human-centered design process throughout to make sure my designs were meaningful for our target audience.
My process began by conducting 5 task-based usability studies to uncover current product issues. I then used that feedback to target the redesign of features and task flows, which were then put to a second round of task-based user testing. The outcome resulted in more intuitive features to help a user achieve their goals, as well as a completely new visual design.
I started this project by conducting the usability study included remotely interview and observed the application walkthrough with 5 INRIX customers. Based on the usability study, the current date picker components had serious usability issues and high drop-off rate. So, the first thing I did was to understand Why the current date picker feature couldn’t satisfy our users' expectations? What did the users actually need? and How could I design the feature to improve users’ satisfaction?.
Based on the insights from user testing and data from google analytics, users wanted to select, visualize, and download the traffic data in the specific date and time. The most common use cases of date picker components were:
Based on the data I gathered from the user research and the product road map, there were three main components that can help users achieve their expectations including date selection, date comparison, and time selection. Here are the design consideration that we need to consider for date picker feature.
I started the redesigning process with a meeting with design and engineer teams to discuss existing issues and brainstorm potential features. We created the design specification for a new date/time selection. We listed down all features that corresponded to our analytic features and matched with the users' intent in order to help them achieve their goals of using this application. Here is the information architecture based on the design requirement.
I conducted user text with 6 employees from INRIX. 3 of them don’t have any experience with Roadway Analytics. The other 3 interact with Roadway Analytics on daily basis. Here are the results of user testing:
Using Framer.js, HTML, and CSS (SASS), I tried different interaction methods for the element pressing and adding transitions.