Improving Mining Operational Experience
The problem
This project involved two applications - a logbook (tablet) and a management and operational application (desktop) that were used for regular mining operations by approx 15,000 users across globe. The process was quite complicated as there were multiple locations and logbooks, different types of inspections and inspection categories and various hoisting operations. The vision for these products was to digitize and simplify the manual process of data entry and maintenance and process approval. However, with the current design, the success metrics were really low. Users were leaning more on the pen and paper data entry. There were inconsistencies across different logbooks, design was cluttered, navigation and components were confusing, and there was gap in data translation from the logbook to the Ops app. Also, there was no way to manage users and their roles and permissions.
My contribution
On onboarding the project, I took some time to understand the existing product and the process by looking into the design artifacts, talking to the product owner, the business analyst, and other team members. I also connected with the engineering team to go through UAT and staging environments. This process helped me understand what is done and what needs to be done. I noticed that this project never saw any persona creation work. Although on gathering knowledge about the users, I realized how crucial it is to make the personas a part of the design thinking process. I scheduled several sessions with the users and the business, conducted proto-persona workshops and created the personas for the first time in this project. It helped the team to prioritize decisions by adding a layer of real-world consideration to the conversations. I also created journey maps and user flows by extracting data out of the discussions. This painted a visual picture to understand the "why"s. I conducted a UX assessment on the existing designs to identify the customer pain points and provided recommendations on how to improve those experiences.
Persona creation in progress
The userflows to map the user journey
Roles and permission mapping for user management
UX assessment and recommendations
The scopes were prioritized, and I worked with the business analyst for the creation of the UX stories in the design kanban board. I maintained and groomed the stories. During the redesigning of the platforms, I had collaborative sessions with the product and engineering leads to validate the processes and the data structure and assess the reusability of the component library assets to reduce the development effort. As a part of the design process, I flagged accessibility issues existing in the platform. Some of them were approved for the current roadmap, whereas others were parked for future consideration.
Accessibility work
I also completed the first usability tests for the design flows in the project and shared the results with the team. The effort was appreciated as the team members realized how usability tests help mitigate risks, reduce rework and ensure that the design solution is on the right track. Besides, I actively participated in the design QA to review the visual design execution, micro-interactions, functionality, and content.
Setting up usability test
Analyzing test results and heat map
Hi-fidelity design
The impact
With the final designs:
-
designs became cleaner and crisper
-
there was consistency in the components across the platforms
-
component library was updated with accessible assets
-
engineering effort reduced by about 30% by designing reusable components
-
users could have a clear visibility of inspection status and categories
-
simplifying the navigation between different logbooks and inspection types
-
improved responsive experience
-
clearly defined functionality for components
-
engaging more users to complete the process digitally
-
the operators who were middle to nearing old aged persons with less technology knowledge and resistance to changes were really happy with enhancements and the additions
-
breaking silos and improving relationship between engineering and design
The takeaways
-
Personas help cross-functional team members connect with the target audience and make better product decisions
-
A constant collaboration with product and engineering ensures that the team is aligned and a successful product is built
-
How usability tests help a team to uncover problems, discover opportunities and learn about user expectations
-
Organizing figma file in accordance with work phases saves time and increases discoverability
-
When timeline is a constraint, having a visual referencel for scope- effort-timeline helps the team to be aware on the progress of the work
Scope - UX effort - UX value - time mapping