Case Study · BetterPlace · Attendance · 2021
A roster is the tool supervisors use to plan, organise, and manage shifts for blue-collar workers. In Indian manufacturing, a machine that sits idle causes significant production loss — roster management is high-stakes, high-frequency.
BetterPlace's Attendance product had a roster feature. It worked with small data sets. As client roster sizes grew, the system struggled. What was manageable became so painful that clients abandoned the digital tool entirely and returned to manual Excel sheets and paper records.
When clients return to paper, the product has failed them fundamentally. Not as a feature gap — as a breakdown of trust.
Who was suffering
Roster system architecture — mapping how location, shifts, OT, and publishing connect before designing any screen
We ran in-person interviews with actual supervisors, board members, and production managers. Pandemic constrained access — it didn't eliminate the research.
"The supervisors were seeking at a different angle for roster. They want it handy. Fast. They should be able to get to the roster and know where is man."
Key insight 01
"Where is man?" — not "what is the schedule for Tuesday?" Supervisors think in positions (who is covering this machine, this zone) not time slots. The entire old roster UI was organised around the wrong axis.
Key insight 02
Supervisors navigated three separate screens to understand the current state, find the right employee, and make an edit. By the time they finished, the situation on the floor had changed.
Key insight 03
Workers call out sick, leave suddenly, miss shifts. Supervisors maintained a mental list of backups. The system had no concept of backup assignments. All contingency planning happened outside the product.
Key insight 04
Two systems, no integration. Planned vs. actual comparison was done entirely by hand. 12 hours a week of manual cross-referencing.
Wireframe explorations — iterating on layout, information density, and the shift assignment flow with active annotation
The new roster leads with positions (zones, machines, roles) as the primary structure. A supervisor opening the roster immediately sees "who is covering what." The answer to "where is man" is visible without navigation.
Old flow: navigate → find day → click edit → select shift → confirm. Five steps, three screens. New flow: tap slot → select from filtered available workers → done. Two taps. One screen. Faster than paper for the first time.
Every shift slot supports a primary and backup assignment. Backup is visible in the roster view. When a primary worker is absent, the backup surfaces automatically. The contingency plan is now part of the plan.
Planned vs. actual is visible on the same screen. The 12 hours/week of manual reconciliation is eliminated — the system does the comparison automatically.