How I ended a 4-year losing streak by winning big clients with a bulk timesheet
UX Designer
January 2024 - May 2024
Product Manager,
Director of Product Management,
Development team,
Architecture team,
User Assistance Writer
QA team
Business Goal: Fieldglass pursued a massive opportunity within asset-intensive industries to digitize operations such as time sheet processing.
User Goal: Ensures every Resource's hours are tracked daily for fast, accurate billing.
Timekeepers were plagued by burdensome and inefficient paper timesheets, while Fieldglass struggled to deliver a digital solution that satisfied customers.
These customers represent asset-intensive industries such as energy, mining, and oil & gas where massive workforces get contracted to carry out operations involving expensive equipment and machinery.
Product managers reported that timekeepers manually created time sheets by organizing their Resources into crews.
A single timekeeper can manage up to 1,000 Resources, and each Resource can be responsible for a few deliverables ("Events" in Fieldglass terminology), which must be assigned a quantity of time.
Despite limited information, past feedback indicated that these customers expected the product to be:
consistent with SAP’s design system, Fiori
functionally simple
aesthetically clean
Since 2020, the solution had always been a bulk timesheet concept. However, the product managers wanted me to take the 2022 design and apply the new design system to it.
I told them that a new design system does not erase complexity, and I started from scratch.
For each day, the timekeeper would need to:
The product managers had informed me that customers organized "crews" of Resources.
I used this crew concept to create a step-by-step process where timekeepers could 1) organize their Resources based on who worked on what and 2) enter the time for each Resource.
The first page was a straightforward design that aligned with Fieldglass' design pattern for forms that involve a Setup step.
For data and performance reasons, the timekeeper would need to step through a sequence of modals to select Resources and assign their project details. This is a typical pattern in the Fieldglass application when there are 100+ list items.
I started sketching and mapping on paper how this bulk time sheet actually gets displayed.
In this card view, the time keeper could see all the different crews and their details simultaneously.
In this split view, the time keeper could focus on one crew at a time.
The developers said that form pages could not support a split-view nor a grid format. The panels would need to be stacked vertically.
The product managers learned that the "crew" concept was invalid. Timekeepers were not organizing timesheets by grouping Resources, so the dissolution of separate crews resulted in a single table to contain all Resources.
This pivot meant reversing the structure, so that each Resource would be attached to a string of work details.
I realized that this one table could cover both the task of adding workers with their project details and the task of entering their time. The steps were reduced from 3 to 2, resulting in a simpler user flow.
With all the requirements satisfied and the design polished, the product managers presented the prototype to a major energy client who approved of the new bulk timesheet.
adopting the bulk timesheet
in annual transactions supported
in quarterly revenue growth for Fieldglass in the summer of 2024
Home
© 2025 Jason Wong