Request Tracker Case Study
Project Overview
During my first week at MRI Software, I was tasked with designing and implementing a fully functional request tracker for developers, product directors, and the legal team. This project became the highlight of my internship.
Problem Definition & Requirement Gathering
Objective
Understand the current request process and define the problem.
Process
I began by meeting with the product director to learn about the existing process:
Developers emailed the product director to request permission to use open-source libraries from GitHub.
The product director reviewed the request and, if approved, forwarded it to the legal team.
The legal team assessed the request and informed the product director of their decision.
The product director then notified the developer of the final approval.
Problem Discovered
The process was inefficient, involving multiple email exchanges that often resulted in lost requests and delays in project development.
Goal
Create a streamlined solution to optimize the request submission and review process.
Design Phase
User Flow
Objective: Map out user interactions.
I designed a user flow diagram to visualize the interactions between developers, product directors, and the legal team. The diagram identified key touchpoints and streamlined the request-handling process.
Wire Flow
Objective: Develop initial wireframes.
Building on the user flow, I created early wireframes to illustrate how users would navigate the web application. This step was crucial for visualizing the user journey and refining the interface design.
Step 3: Wire Flow
Objective: Develop initial wireframes.
Building on the user flow, I created early wireframes to illustrate how users would navigate the web application. This step was crucial for visualizing the user journey and refining the interface design.
Detailed Wirf
Objective: Enhance wireframes with more detail.
I refined the initial wireframes, adding specific details to resemble the final web application closely. This included user interfaces for each step in the request process.
Presentation: I presented the detailed wireframes, personas, and user flow to the project manager for feedback before proceeding to the mockup stage.
HTML/CSS Mockup
Objective: Build a working front-end prototype.
Using the detailed wireframes, I developed a front-end mockup with HTML and CSS/SASS. The design adhered to MRI's Design Guidelines, ensuring consistency with other in-house web applications.
Conclusion
This project was a comprehensive exercise in UX design involving problem definition, user flow mapping, wireframing, and prototyping. The result was a streamlined request tracker that improved efficiency and communication within MRI Software.