Type

New design

Role

UX Designer

Platform

Mobile

Design Tools

Figma

Duration

4 Months

When I began my current role in mobility support I noticed that we were getting a lot of calls for problems that the techs could solve on their own.

 

Technicians are trained on the software, but not troubleshooting the work phone when issues occur.

 

My role was to envision a design solution that addressed key pain points technicians regularly encounter in the field.

Admin support perceptions

” We really don’t need another app on the phone, techs can call in or use zinc “
” The techs all learn from each other and their field service manager “
” The techs know about the support website, it’s just faster to call or zinc the support desk. “

Several administrators expressed skepticism about whether another tool would be necessary. Many believed technicians already had adequate support through phone calls, messaging platforms like Zinc, and guidance from field service managers. These conversations revealed that while support resources existed, technicians often relied on them because troubleshooting documentation were difficult to access quickly during service calls. This insight reinforced the need for a solution that could provide fast, clear troubleshooting guidance directly on the technician’s phone, reducing reliance on real-time support.

Problem Statement

  • Field technicians are not trained to check company troubleshooting website for help

  • Troubleshooting documentation is is lengthy and requires internet connection

  • Searching while on-site with a customer increases repair time and stress.

The goal of the MSD Troubleshooter is to create a fast, mobile-friendly way for technicians to locate the correct troubleshooting path within seconds.

Constraints

Designing for field technicians required a mobile-first experience that could be used quickly and easily while working on-site with customers. Because technicians frequently operate in areas with limited or unreliable internet connectivity, the app needed to function offline and present troubleshooting steps in clear, simplified instructions that could be followed under time pressure. The design also needed to include a direct connection to the support desk, allowing technicians to escalate issues when automated troubleshooting paths were not sufficient.

Benifits

Increase the number of technicians available to service customer accounts

Help technicians that cannot call or text support due to remote location and poor signal

Lower the call volume to allow support desk to focus on complex troubleshooting tickets

Design process: pre Google UX education

I began designing the app without knowledge of a formal design process.  I started in high fidelity because I was teaching myself Figma while designing the app.  Daily interactions with techs informed my design decisions 

Personas

New Tech

Recently onboarded tech who are still learning the job. They benifit from clear instruction and simplified language

Goals

  • Learn company workflows and tools as quickly as possible
  • Navigate apps with confidence
  • Solve issues independently without needing to call support

Frustrations

  • Unfamilar with limitations on a company issued phone
  • Gets logged out or lost in the app menus
  • Long documents / explanations

Remote Tech

Techs working in low signal areas; need troubleshooting that functions reliably offline.

Goals

  • Complete tasks effectively in areas with no signal 
  • Troubleshoot problems without having to contact support
  • Arrive on time to appointments despite distance

Frustrations

  • Low signal causes app features to fail or stall
  • Instructions assume constant connectivity
  • Sync issues lead to lost progress 

User flow

Simplicity is paramount for technicians attempting to troubleshoot without assistance.  Navigation is simple and logical

I was inspired by 3D looking buttons to help my app stand apart visually from the rest of the work phones' apps

The asset collection

My design system relied heavily on creating componets and variables for different purposes in the app.

Creating the buttons

I created my buttons to be easily identifiable as well as memorable.

Minimal Text

  • Speeds up decision making

  • Reduces cognitive load during stressful installs

Large button navigation

  • Technicians often operate phones while standing or holding equipment

  • Large tap targets reduce input errors

App priorities & features

The troubleshooter app might be seen by customers so it was important to use company colors for uniformity

I incorporated high contrast colors for easy readability

Announcement section is intended for recent notifications that effect all techs

Buttons to call / text support are uniformly available on all pages.

Each section page features the most common problems technicians call for support

Each problem is phrased the way technicians describe their difficulty

Important reminders are in green text for emphsis

Steps are accompanied with pictures highlighting key points of the page on the tech’s phone

If the problem has multiple solutions the framed area acts as button that will take the user to the page that details the solution throughly

Future Iterations

  • Voice-activated troubleshooting to allow technicians to search for solutions hands-free while actively working on equipment.

  • Expanded troubleshooting library with additional common problems and step-by-step solutions based on frequently reported support tickets.

  • Technician collaboration tools that allow techs to share solutions, notes, or tips with other technicians in their region or team.

  • Usage analytics for support teams to identify which troubleshooting paths are used most often and where additional training or documentation may be needed.

What I learned

Designing this app pushed me to teach myself the fundamentals of Figma while exploring how digital tools can be used to solve real operational problems. Through conversations with technicians and observing the types of issues that frequently lead to support calls, I gained a deeper understanding of the troubleshooting steps that matter most in the field. This experience ultimately motivated me to pursue the Google UX Design Certificate so I could better understand the design process and continue improving how I approach problem-solving through design.