Simplifying Field Service Workflows From Both Sides

Designed for service teams — streamline job tracking, time entry, and task management between engineers and requesters.

Quick Snapshot

Here’s the project in a nutshell: what we aimed for, how we got there, and what came out of it — all at a glance
Client :
Goal :

Design a seamless, user-friendly Progressive Web App (PWA) to replace the outdated legacy system—streamlining workflows and cutting duplicated effort for engineers on the field.

Project Type :

A legacy system redesign focused on creating a streamlined Progressive Web App (PWA) to enhance field engineers’ workflows and usability.

The Chaos We Navigated

  • Legacy system stretched over 8 years, split across web and mobile apps

  • Two separate dev teams, outdated UX, and broken workflows causing confusion

What Users Were Dealing With

  • Engineers juggling double work—manual paper reports plus Excel time tracking

  • Frustration and inefficiency slowing down daily tasks on the field

How I Tackled It

  • Applied lean UX to prioritize key pain points from backlog grooming

  • Gained field access to engineers for hands-on research and feedback sessions

  • Ran paper prototypes and A/B tests that won strong positive feedback: "I can see myself using this every day."

Where It Ended Up

  • Despite solid validation and enthusiasm, project got shelved by higher management

  • A stark reminder that great design sometimes faces bigger organizational hurdles

01. Ticket Tracking

The ticket list feature offers engineers and requesters an organized overview of service request, enabling easy tracking of status, prioritization, and quick access to details for efficient management.

02. Task Tracker
03. Time Entry
04. Summary Report
01. Ticket Tracking

The ticket list feature offers engineers and requesters an organized overview of service request, enabling easy tracking of status, prioritization, and quick access to details for efficient management.

02. Task Tracker
03. Time Entry
04. Summary Report
01. Ticket Tracking

The ticket list feature offers engineers and requesters an organized overview of service request, enabling easy tracking of status, prioritization, and quick access to details for efficient management.

02. Task Tracker
03. Time Entry
04. Summary Report
01. Ticket Tracking

The ticket list feature offers engineers and requesters an organized overview of service request, enabling easy tracking of status, prioritization, and quick access to details for efficient management.

02. Task Tracker
03. Time Entry
04. Summary Report
01. Ticket Listing

The ticket list feature offers engineers and requesters an organized overview of service requests, enabling easy tracking of status, prioritization, and quick access to details for efficient management.

02. Task Tracker
03. Time Entry
04. Summary Reports

Curious how it all came together? Let’s break it down step by step.

1. Under the Hood - A Look at the Mission

Before the redesign, service engineers were still filling paperwork for their service as the legacy tools is clunky and do not fit their workflow. This project set out to change that.

Where It All Started

Engineers were stuck juggling paper forms, Excel sheets, and a legacy system that hadn’t evolved in 8 years. This project set out to replace it with a unified Progressive Web App — simplifying job tracking, time entry, and reporting for field teams.


Working in 1-week Agile sprints, I led the end-to-end UX process — from identifying pain points to designing new workflows that matched how engineers actually work on the ground.

Duration :

1+ year

Platform :

Desktop web application | Mobile Application

Process :

Agile (1-week sprint)

Team :

UX/Product Designer (me) | Developers | PM

2. Behind the Backlog

After 8 years of patchwork updates and growing technical debt, the legacy platform had become a daily frustration for engineers in the field. Outdated interfaces, redundant data entry, and disconnected systems slowed everything down — from job tracking to report approvals.

To keep up with the demands of modern field service, a complete overhaul wasn’t just overdue — it was essential.

Project Objectives

  • Modernize the platform
    Replace the outdated legacy system with a sleek, unified Progressive Web App.

  • Streamline field workflows
    Simplify key actions like task tracking, time entry, and service reporting.

  • Reduce duplicate effort
    Eliminate the need to re-enter data across hardcopy forms, Excel sheets, and digital tools.

  • Enhance usability
    Deliver a clean, intuitive UI tailored to real-life field conditions.

  • Enable mobile-first access
    Build for flexibility and future scalability by removing dependency on a separate mobile app.

3. The Pitch That Sparked It

Before sprint planning began, I crafted a quick-fire proposal to kickstart alignment and get buy-in for the redesign — all while juggling backlog grooming and workflow fixes of the existing app. With limited user access, I worked lean, drafting ideas from legacy pain point (through personal experience), and known feature gaps.

These low-fidelity concepts weren't just wireframes — they sparked conversations and helped the team envision what a better, modern experience could be.

Legacy Product

What looked fine in wireframe didn't translate well in the browser. On smaller screens, poor space optimization meant users could only see one ticket at a time — making it difficult to view important job details quickly. This issue was especially frustrating for field engineers using the app on compact devices.

The time tracker, tucked inside each ticket, behaved differently on mobile and desktop, timer can only be used within the mobile app. Also, it expected users to "start and forget" while on the job — and that's exactly what happened. The longest forgotten timer? A whooping 72 hours, highlighting how impractical the feature was in real-world use.

Early Low Fidelity

Drawing from my own hands-on experience during backlog grooming, I identified key pain points in the legacy app and used them as the foundations for wireframes that I pitched to management.

Reiterations

Following an initial design review, management prioritized the ticket list as the first key feature to tackle. With that direction, I shifted gears to explore different layout approaches that could better organize and surface ticket information — aiming to improve clarity and usability beyond the limitations of the legacy platform.

The Final Proposed Idea - A Smarter, Smoother Upgrade

The final proposal focused on modernizing the existing application by addressing long-standing usability issues while aligning with the company's plan to transition to a Progressive Web App (PWA).

Core Focus Areas:

  • UX Overhaul, Not Reinvention

    Redesigned key workflows within the current structure to make navigation and interaction more intuitive without disrupting existing user habits.

  • Simplified Task & Time Management

    Proposed a cleaner task tracker and time entry system to reduce manual input and eliminate redundancy.

  • Smarter Reporting

    Reworked the service summary report to make editing, reviewing, and submitting less tedious and more transparent.

  • Clearer Visual Hierarchy

    Improved layout clarity using modular components and more meaningful groupings of information.

  • Foundation of PWA

    Ensured the design was scalable and responsive, setting the stage for a smoother transition to a PWA in the future.

The client responded positively to the proposed design and approved it quickly. With their support, we moved on to user interviews to validate our ideas and refine the design further.

4. Cracking Open the Legacy - Discovery & Research

With an 8-year old legacy system in place, my first challenge was understanding the maze that users had been navigating for years. Early access to engineers was limited — most were out in the field — so I had to get creative with how I gathered insights.

Despite the barriers, I leaned into lean UX methods to map out early assumptions, conducting backlog reviews, and spot pain points through my own usage. Once I finally got face time with users, the real stories came to light.

What I Discovered

  • Double Work, Every Day

    Engineers were handwriting service reports, then re-entering the same info into the system — creating frustration and waste time.

  • Disconnected Workflows

    Time entry was done in separate Excel sheets, creating friction and a lack of visibility across the system.

  • Mobile Pain Points

    The existing mobile experience felt clunky and inconsistent with the web version, slowing engineers down in the field.

  • "It's Just the Way It Is

    Users had been stuck in the same workflows for so long that frustrations became normalized — until new ideas sparked visible excitement.

Methods Used

  • Personal walkthroughs of the system during backlog grooming

  • lean UX exploration based on assumptions and legacy audit

  • Feedback sessions and A/B testing with engineers once access was granted

  • Paper testing to simulate interactions and gather reactions on the spot

  • Redesigned user flows within the application.

5. Key Features - Tailored for Two, Built as One

Designing for both Service Engineers and Requesters, we crafted a unified experience with shared components and purpose-built flows. Engineers were the initial priority, with requester flows refined afterwards using reusable patterns to maintain consistency and speed up design delivery.

Service Engineer Experience

  • Ticket List

    A clean filterable dashboard to view, manage, and track all assigned service requests in one glace.

  • Task Tracker

    Engineers can log job activities in real time — inputting task details and running a timer to capture active work durations.

  • Time Entry

    Daily hours tracked by task and client, replacing scattered Excel logs and improving reporting accuracy.

  • Summary Report

    Post-job reporting made simple — add remarks, review time, and submit for requester approval directly within the app.

Service Requester Experience

  • Request Overview

    A streamlined view of submitted requests, job updates, and engineer reports for easy follow-ups and accountability.

  • Approval Made Easy

    Requesters can quickly review engineer-submitted reports and approve them in just a few taps, cutting back-and-forth delays.

This dual-flow approach gave both user groups what they needed — without reinventing the wheel twice.

7. Challenges & Constraints - Designing in the Real World

Even great ideas need to survive real-world limitations. These were the biggest hurdles that shaped the design process:

Legacy Complexity

The platform had over 8 years of baked-in UX issues, with outdated flows and inconsistent patterns. Improving the experience meant carefully reworking entrenched system without disrupting existing processes.

Dual Platforms, Disconnected Devs

Separate teams were managing the web and mobile apps, each with their own development priorities — making it hard to implement a unified, future-ready design direction.

Limited Access to Field Engineers

Our core users — service engineers — were usually out on fieldwork, making user interviews and validation session difficult to schedule, especially in the early stages.

Tight 1-Week Sprints

Working within fast-paced agile cycles meant UX decisions had to be made quickly and often with incomplete context. This left little time for iterations or deep testing before handoff.

Evolving Scope & Priorities

The business environment was in flux. Mid-sprint changes, unexpected scope additions, and shifting focus from the dashboard to other modules meant design priorities kept moving.

The Design System Dilemma

When alignment came too late — and nearly derailed everything

Midway through the project — just as the service engineer interface was nearing completion — we hit an unexpected roadblock: I was informed by the PM that the application must confirm to Siemens' centralized design system. This requirement hadn't been communicated earlier, not even to the PM.

This introduced several key challenges:

  • Late-stage pivot

    The entire UI had been built around a custom design system I created, tailored for usability in the field. Suddenly, that work had to be restructured to meet corporate standards.

  • Component limitations

    The official Siemens design system lacked key components and flexibility needed for our use case. Proposing new components required global approval from the central design team in Germany — often a process that could take weeks (time we didn't have).

  • Hybrid workaround

    To move forward, we adopted a hybrid approach — retaining Siemens' color and typography but modifying components locally to match functional needs. While this allowed us to push ahead, it meant rework for both design and development teams, slowing down overall progress.

This chaos was frustrating, but it highlighted a crucial lesson: early alignment on technical and governance constraints is just as important as understanding user needs.

9. Key Takeways

What I walked away with (besides better design instincts)
  • Clarity needs champions
    Even in Agile, misalignment can sneak in. Early clarity on tech constraints, approval flows, and design governance would have saved us from massive rework.

  • Design systems are powerful — until they aren't

    System bring consistency, but when they can't flex to fit user needs, they become a blocker. I learned to balance structure with practicality by building hybrid solutions.

  • User research is never "done"

    Limited access to engineers early on meant leaning on assumptions — but once I got direct feedback, priorities shifted. Continuous validation made the design stronger.

  • Progress isn't always visible

    The app may have been pulled, but in the short window, engineers confirmed it made their work easier — and that's a win in my book.

  • Adaptability is more valuable than perfection

    From workflow pivots to design system overhauls, I learned to move forward through chaos — and still deliver quality UX under pressure.

Check out my other case study.

Quality Reassurance Quality Control

Car Manufacturer

🕒 Reading time

15 Min

✅ Result

Secured Project 🎉

An internal platform developed for a Japanese automotive manufacturer to monitor daily production trends, overall manufacturing performance, and health & safety incidents.

Quality Reassurance Quality Control

Car Manufacturer

🕒 Reading time

15 Min

✅ Result

Secured Project 🎉

An internal platform developed for a Japanese automotive manufacturer to monitor daily production trends, overall manufacturing performance, and health & safety incidents.

Quality Reassurance Quality Control

Car Manufacturer

An internal platform developed for a Japanese automotive manufacturer to monitor daily production trends, overall manufacturing performance, and health & safety incidents.

Web App

🕒 Reading time

15 Min

✅ Result

Secured Project 🎉

Quality Reassurance Quality Control

Car Manufacturer

🕒 Reading time

15 Min

✅ Result

Secured Project 🎉

Quality Reassurance Quality Control

Car Manufacturer

🕒 Reading time

15 Min

✅ Result

Secured Project 🎉

Sui Yang

UX & Product Designer @ Siemens

Have an idea or opportunity? I'd love to hear from you.

yang.3dworks@gmail.com

Sui Yang

UX & Product Designer
@ Siemens

Have an idea or opportunity? I'd love to hear from you.

yang.3dworks@gmail.com

Sui Yang

UX & Product Designer @ Siemens

Have an idea or opportunity? I'd love to hear from you.

yang.3dworks@gmail.com