Challenge
The company’s infrastructure expansion was overwhelming the outdated specifications of a vital legacy tool, which needed to be redesigned quickly to account for growth far into the future.
An internal tool used to allocate, monitor, and troubleshoot a scalable bank of shared processing machines
The company’s infrastructure expansion was overwhelming the outdated specifications of a vital legacy tool, which needed to be redesigned quickly to account for growth far into the future.
A new, scalable tool that was rolled out within a matter of months and immediately improved users’ awareness and utilization of their processing assets.
Owned end-to-end research and design for a critical internal infrastructure tool. Worked directly with the internal users and developer to craft what they needed.
As the bank of shared processing machines grew, limitations made the existing monitoring software became intolerably slow and inefficient. It was time for a redesign to better serve the employees tasked with maintaining vital computing resources.
The company needed to expand their bank of job processing machines; but as the capacity grew, it became clear that the old monitoring tool hadn’t been designed to handle so many machines effectively. Navigating from one machine’s details to the next was too slow, and operators couldn’t find errors quickly because each job had to be opened individually. A small team was formed to develop a custom monitoring software, which needed to roll out quickly to maximize the newly added processing power.
Having known nothing about sharing computing resources among jobs prior to this project, I rapidly onboarded by conducting deep-dive interviews with operators to map the legacy workflow. I circumvented access limitations by orchestrating live walkthroughs with operators, during which they would take screenshots for me and detail opportunities for improvement. I watched as they used the existing software, noting points of frustration and many inefficiencies within the interfaces.
With a few sessions quickly revealing opportunities for improvement, I drew up low-fidelity wireframes and a workflow diagram to ensure I understood the functionality and common use-cases sufficiently. I sat down with each operator and the assigned developers to gather feedback and negotiate for any new functionality that could be added to improve the operators’ efficiency. There wasn’t much time allocated for creating the tool, so not all usability recommendations would make it in. Despite the cuts, some of the most requested features would fit thanks to the reusable assets in the UX style guide, which had already been implemented by another development team.
For internal tools, speed of adoption is as critical as feature completeness. By leveraging an existing design system and focusing on the top user pain points, we delivered a tool that operators adopted immediately, proving that even "boring" infrastructure needs human-centered design to make the most of company resources.