Shutian Wang UX Design

The Maryland Fire and Rescue Institute (MFRI) Course Scheduling System Follow Up Project
The Maryland Fire and Rescue Institute (MFRI) was looking to improve the course scheduling system.
-
MFRI is a preeminent emergency services training agency for the state of Maryland and the world
-
Provides fire and general hazard and safety courses
-
Based in Maryland, but students come from around the world
-
Role
Product Designer
Frontend Developer
​
Type
Real World Project
​
Team
Nick Gaffney
Gus Henriquez -
Jong Kim
Shutian Wang
Tyler Farmer

The Problem
​
The system functionally works, but the design is outdated and difficult to maintain.
Usability needs to be at the forefront of every decision due to the varying technical knowledge of the MFRI scheduling system users.
​
​


"I am currently working part-time as an instructor at MFRI. I help to schedule courses for our students. The current scheduling system is very "old school". I am still learning how to use it." ---- James
The Goal
​
The goal of the project was to update the current pages and functions of the system which are primarily written in PERL, to a more modern language Python. The updated components were to be integrated into the current Django environment, which is the web framework that MFRI is currently using for their site. Lastly, the original project goal had a cloud deployment aspect to it, where we would be migrating the system to a UMDIT run AWS instance.
​
​
Method​
​
-
Django Environment Debugging Document
-
Most Updated Version of Django Environment
-
Frontend Mockups
-
Interview​
-
Figma
-
CSS/HTML
-
​
​
​
Problems Encountered​
​
-
Learning client’s style
-
Our meetings can get off track relatively quickly
-
The bubonic plague
-
-
-
Because not everything is shared with us the client shows the code on Zoom
-
Meeting notes and screenshots only do so much
-
Hard to remember all of the functional intricacies after finally receiving the code
-
-
-
Information overload
-
We get a lot of information in the meetings we have
-
Get information meant for other MFRI groups and vice versa
-
Have to decide which parts we hear are the most important for our project
-
-
​
​
​
Future Plan​
​
-
If we were given more time, the main focus would clearly be to fix the issue with the backend connection and write an updated backend in Python
-
If passed off to another project team, this would still be the main goal
-
Django debugging document would help to see what potential solutions have been tried already to help jumpstart some new ideas for potential fixes
-
-
Page functionality needs to be added
-
Saving form submissions
-
Elements such as dropdown menus filled with appropriate content
-
Connecting to backend
-
​
​
​