
Many clients have requested a compensatory time off (CTO) feature that allows employees to convert their overtime hours into leave credits, subject to approval by their immediate supervisor. Additionally, clients need the flexibility to apply CTO on rest days and holidays. By implementing this feature, we can enhance user satisfaction, improve client retention, and create new opportunities to generate leads for the product.
User Goal
“I want to be able to apply for and manage my HR-related tasks, such as leave requests and attendance tracking, from both Sprout HR's web platform and mobile app with ease and convenience.”
“I want to be able to convert my overtime hours into leave credits seamlessly, so that I can easily manage my work-life balance and take time off when needed without worrying about losing my earned hours.”
Tech Constraints
We're working with some wonderful constraints here—like an existing backend data structure that refuses to budge, legacy code in Sprout HR Web that treats UX changes like an unwelcome guest, and, of course, a team with limited resources trying to juggle it all. So, instead of dreaming of a perfect world where we can build freely, we'll get creative, work with what we've got, and somehow still deliver a seamless and valuable experience—because that's what we do best.
HMW make it easy for users to apply for CTO-OT requests across different platforms and devices, ensuring a seamless experience regardless of where they are?

Our goal is to design a system that seamlessly converts overtime (OT) hours into leave credits while accounting for all possible scenarios and combinations. This means considering different company policies, approval processes, and edge cases—like whether the OT was logged on a weekday, rest day, or holiday, and how it aligns with existing leave balances.
We also need to ensure flexibility for employees while maintaining proper validation and compliance. Can employees use CTO immediately? Should there be a minimum OT threshold before conversion? What happens if their request overlaps with a scheduled shift? These are just some of the fun (and slightly chaotic) questions we need to answer while making the experience smooth, intuitive, and fair for both employees and approvers.
Usability Testing
After finalizing the initial designs, we put them to the test—literally. With the help of our UX Research team, which is me also, we recruited five participants for usability testing. After the sessions, we dove into affinity mapping, sorting through the chaos of data points and grouping insights accordingly. Once we had everything neatly categorized (or as neatly as real-world feedback allows), we built this matrix to visualize the recurring themes and problem areas. The goal? To cut through the noise and focus on solving the most pressing user challenges with clarity and precision.

User Onboarding & Product Tours
Because let’s be real, if a feature feels like rocket science, users will abandon it faster than they abandon unread emails. A guided tour will help them get comfortable with new functionalities and (hopefully) encourage them to use the mobile app more.
Proper Naming Conventions
The HR industry takes its wording very seriously, and we don’t want to start any linguistic wars over misplaced and, or. Precision is key Here.
Automated Calculation & Preview
No one enjoys doing mental math, especially when it involves leave credits. A seamless, automated preview of CTO conversion will save users from unnecessary guesswork.
Edge Case for Multiple OT Requests in One Day
Because some people really love working overtime (or just have terrible luck with deadlines), we need to ensure the system can handle multiple OT applications smoothly.