The Home Depot Automation Portal

Role: User Experience, Information Architect, User Interface Design, Web Design, Developer

Zoho Site24x7

OVERVIEW

Portal & Application Peformance Test Monitoring System

This portal was designed/developed as an automation server written in Java. It was used to help the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery. My role was the key member in designing and creating the user interface design. My sole intent was to make this application simple, accessible, and robust. One of the pain points was that the previous system wasn't responsive from a UX standpoint. I worked closely with the product manager and stakeholders to define the product's features and user experience. I worked closely with the product manager and development team before the launch of the application making sure the MVP was met.

Design

In the past, Home Depot was using another application for test automation. There were lots of bad feedback from using the software and there was no way to make sure that the test were 100% accurate. A lot of the users also complained about only being able to check the status of the tests on laptop or desktop computer, which complicated the usability. Besides, the application had a lot of tabular data, and it was not visually appealing. After conducting a fundamental research and interviews with the stakeholders, we made a list of improvements. I started with wireframes to design the UI flow and structure and primarily focused on transforming tabular data into graphical representations.
Wireframe

Pixel Perfecting

After designing the wireframes, I worked on styling the user interface. I designed the interface scalable for future, and for it to be simple, elegant and easy-to-use. To draw user’s attention, I opted for to use something other than the traditional colors based on The Home Depot style guide.
Web Application DesignApp Design

Result

As a result of the design, users were able to check the status of the current test as well as tests from the previous day, week, and months. This was also not only beneficial to the Quality Assurance Engineers but to the Management team, Development Team, Business Analysts, and Product Owners. It provided better visibility about their monitoring and the accompanying details.