top of page

In July of 2021, while I was pursuing my HCI Msc, I took up a UX interview design challenge. The problem statement was to design a intuitive software tool for a transportation engineer who is overwhelmed with complex data, and has to use this data to design a subway system for the city. The engineer is concerned with traffic data, population data and construction costs to develop the subway system. I was provided User Research data which I had to translate into a design solution.

I present the case study here as a demonstration of my user-centric design approach and how I applied my UX skills in a relatively tight deadline.

User research data was provided. I created a persona to understand the user's pain points.

User Persona #1 (2).png

I mapped the Key Challenges faced by users as follows:

3.png

I decided I need to benchmark tools used by transportation engineers. I observed demos/tutorials of these tools. I wanted to understand how these tools allow the users to overlay data and allow complex work flows.  I also thought this is a good opportunity to learn from products used by architects and graphic designers, since they allow users to draft designs, iterate and compare solutions. 

Screenshot 2023-03-05 140040.png

remix.com

transcad.png

TransCAD

  • Provides real time data of distances, construction costs etc., while the design is being drawn.

  • Allows user to visualize layers of information.

  • web-based. Works on a browser.

  • Allows user to visualize layers of data on a map

  • Data can be input informs of multiple entry styles; maps, networks, matrices etc. 

  • User can open multiple windows and work on these simultaneously. 

Optibus.png

optibus.com

autocad.png

AutoCAD

  • Data driven

  • Provides a schematic of routes and calendar

  • web-based. Works on a browser.

  • Used by architects and engineers for building designs

  • Designers can draft polylines, shapes and customize these.

  • Allows designers to create multiple sheets. 

The benchmarking helped me understand some of the key requirements and user flows. Combining this with my understanding of the user pain points I arrived at the following user needs.

7.png

Having an understanding of user requirements I decided to create quick lo-fidelity screens. I used Balsemiq as a tool which allowed me to create sketchy wireframes and map user flows. I used the benchmarking data to create UI elements that might match user mental models for similar tools. 

1.png
2.png
3.png
4.png

Having benchmarked various tools I decided to take an approach of creating a web based application which would allow the engineer to collaborate and share their workspace. Since the workspace had to be designed for different use cases it was sensible to make it customisable, and provide contextual controls for different stages of the user flow. Considering the tool to be so data driven, I introduced the concept of AI based nudges. This AI would offer suggestions for best practices, and could be turned off. The control of the design and decision making would always remain with the user, but the AI could give certain smart suggestions which the user had the choice of accepting or rejecting. 

6 (2).png
7 (1).png

Creating lo-fidelity prototypes, I continued to create a user - flow for a happy path scenario. This use case captured the users journey from creating a new project to designing two subway systems and comparing their solutions. 

I started putting my ideas into Figma and over a couple of iterations developed the following screens.

8.png
9.png
10.png
11.png
12.png
13.png
14.png
15.png
16.png
17.png
18.png
19.png
bottom of page