The Case Study

Bravo Growth Employee Timesheet

Bravo Design Employee Timesheet

A few note before we start

I chose to showcase the "Employee Timesheet" case study from Bravo Suite Smart HR Management (view the full product here) for a reason. This application includes many complex business flows requiring in-depth analysis and detailed showcases. Therefore, I'm showcasing a business flow I've personally crafted, confident that it reflects my design style and direction or as I like to say, a design that truly represents me.

Before I address whether this was a success or failure case study, I'd like you to review my entire design process. This will provide a comprehensive view and help you understand my conclusions.

Case Study overview

A quick brief about this case study

My Role

UX/UI Designer - Research & Analysis, Design System Development, Visual Design, Prototyping

Design Team Members

Linh Nguyen (me) - UX/UI Designer

Timeline

March 2023 - April 2023 (1 month)

Overview

Our timesheet management function simplifies tracking and verifying employee hours and attendance. It ensures accuracy, boosts efficiency, and enhances the user experience by making the process straightforward and engaging for both managers and employees.

What I actually did in the project

I led the development of the Timesheet function in the Employee Application. My responsibilities included researching our company's current timesheet system and analyzing competitors' HR platforms to enhance the UI and workflows. Additionally, I created unique core elements to set our timesheet apart.

The Problem

The obstacles we encountered during this project

Problem Statement

Ever since 2015, the company has used a Microsoft-powered timesheet system. Employees have developed a habit of using this system to track their time logs, making the transition to a new platform a challenge.

Additionally, the old timesheet's design is outdated and lacks engagement.

Transitioning platforms is challenging due to long-established habits in using and tracking timesheets

Outdated design, present obstacles to user engagement and efficiency

The company old timesheet

Research Summary

My personal research process

Gathering ideas from user interview

Before starting the design sprint that focused on enhancing the employee timesheet function, I conducted user interviews weeks and months in advance. These interviews, often casual conversations or quick chats among colleagues, aimed to gather insights directly from current users of the old timesheet system.

During these discussions, I sought to understand their preferences, pain points, and aspirations regarding the current timesheet. It became apparent that many users heavily depend on the old timesheet, relying on it for time logs and hour calculations while seeking ways to streamline manual processes and improve overall functionality.

Most of our colleagues were hesitant to abandon the old platform

From these discussions, we discovered:

  • 60% of colleagues check the timesheet daily, usually after their morning check-in and before their last check-out.

  • On the last workday of the week, 86% of colleagues use the timesheet to ensure they've logged all their hours.

  • Most colleagues expect the new timesheet to offer at least the same functionality as the old one.

60%

people check the timesheet daily

86%

people use the timesheet on Friday

Most colleagues expect the same functionality for the new timesheet

User Research & User Persona

Through conversations and personal mapping, I pinpointed key behavioral patterns that contribute to inefficiencies and identified elements of the current process requiring modification.

Michael Johnson

Michael Johnson

28 years - Software Developer

Goals

Michael seeks efficient leave tracking and management for accurate records, along with easy recording and monitoring of working hours for precise timesheets. He requires streamlined check-in and check-out processes to facilitate seamless attendance tracking, all conveniently accessible alongside HR services and information.

Pain points & objections

Difficulty tracking and managing leaves manually, leading to errors.

Inefficient communication channels with HR department.

Lack of transparency in performance evaluation processes.

Expectations & needs

User-friendly and engaging interface for easy leave tracking and management.

Automated timesheet management system for accurate recording of working hours.

Mobile accessibility for on-the-go access to HR services and information.

I gathered some of the most refine ideas before I start on the design

The Objective of the Timesheet Functionality

After conducting user and product research, I identified these key highlights.

Streamlining time-tracking processes for enhanced productivity

Must have information:

  • Daily check-in and check-out time log

  • Total work hours

  • Remaining hours

  • Showcasing any annual leaves or un-paid leaves

Must over come:

  • Employees habit change

  • Platforms transitioning

Nice to have:

  • Engaging elements

  • A way to view and resolve unusual cases

The Intended Outcome of the Feature

Boosting user satisfaction with intuitive design and seamless functionality

Empowering users with efficient time management tools to enhance their daily productivity

Criteria to Evaluate Feature Success

UI:

  • Intuitive, visually appealing design

  • Clear, consistent navigation

  • Easy access to essential features

  • Responsive across devices

UX:

  • High user adoption and satisfaction

  • Reduced time on manual entries

  • Positive usability feedback

  • Efficient, streamlined workflows

  • Fewer payroll processing errors

Factors to Evaluate Feature Failures

UI:

  • Confusing or cluttered interface design.

  • Inconsistent navigation and layout issues.

  • Difficulties accessing essential features and functionalities.

  • Poor responsiveness on different devices.

UX:

  • Low user engagement or resistance to use the feature

  • Inconsistent or inaccurate data

  • Negative user experience feedback

  • Inefficient, complex workflows

Additional Expectations for this Feature

Expectation from the product team, stakeholders, employees and customers about the requirements on time, quality, design direction, etc.

Integration with current HR and payroll systems, ensuring effortless data flow and eliminating manual data transfers.

Ability to support flexible work hours and track remote work effectively

The design should align with the product's design system and branding guidelines to guarantee a unified and consistent user experience across all company platforms

Incorporate engaging elements that enhance the daily working spirit of employees

Major Design DEcision

My impactful design decision

Starting out with layout and grids system

I maintained the classic responsive layout for both mobile devices and desktops to ensure quick and consistent design implementation across the web app. Initially, I utilized a 5px grid system in line with the existing framework. However, as we expanded the application's features, we transitioned to an 8px grid system to maintain consistency across all platforms.

Desktop and mobile grids system

Utilize the card layout - A classic yet impactful choice

The final design heavily relies on card layouts, harnessing their capabilities and benefits:

Enhanced Visual Appeal: Cards elevate the design by presenting important information in an engaging and visually appealing manner, improving user interest and accessibility.

Improved Information Organization: Cards streamline information organization, allowing users to easily scan and locate relevant content. Whether presented in a grid, list, or carousel, cards enhance content accessibility.

Adaptability Across Platforms: Cards are responsive and seamlessly adjust to various screen sizes and devices, ensuring a consistent and optimal user experience regardless of platform.

Timesheet Elements Break-down

The standout features in the classic layout

When revamping the chart and time log card, I aimed to introduce standout design elements that would grab attention. I stumbled upon a pie chart resembling a clock used in sleep tracking, which inspired me to experiment with its application for time log tracking.

Timesheet "Clock alike" Time Log

Occasionally, people work over-time

To incorporate this unique element, we need to address specific cases. For instance, how will the clock time logs be displayed if they overlap

Working Over-time Time Log

Resolving the remaining cases

For null time logs, where check-in, check-out, or both values are missing, the clock won't display the total working hours or remaining time log value, even if recorded.

Another scenario is showcasing holiday events when a specific day is marked as a holiday in the holiday settings, a feature of Bravo Suite.

Timesheet Time Log Clock

Informative color selection

Utilizing the informative color palette from our design system, I effectively conveyed clear messages through color:

  • Red indicates error messages

  • Green signifies success

  • Yellow denotes warnings or pending actions

Bravo Secondary Color

Color Stereotype - A Clear Messaging

Using the color stereotype, I applied the color palette for the engaging cards to notify user of difference cases existed in the system:

  • Red for abnormal cases

  • Green for approved leave requested

  • Yellow for pending leave requests

Using the color stereotype, I applied the color palette for the engaging cards to notify user of difference cases existed in the system:

  • Red for abnormal cases

  • Green for approved leave requested

  • Yellow for pending leave requests

Using the color stereotype, I applied the color palette for the engaging cards to notify user of difference cases existed in the system:

  • Red for abnormal cases

  • Green for approved leave requested

  • Yellow for pending leave requests

Using the color stereotype, I applied the color palette for the engaging cards to notify user of difference cases existed in the system:

  • Red for abnormal cases

  • Green for approved leave requested

  • Yellow for pending leave requests

Timesheet Engagement Cards

This color use clearly doesn't pass the Accessibility Test…

At first glance, the chosen pastel colors seem reasonable and easy on the eyes. However, when viewed in grayscale mode, they become indistinguishable due to their similar color values.

While not entirely intentional, I leveraged visual differences to compensate for the inadvertent use of colors that fail accessibility tests.

Similarity in Grayscale

Distinguish through Visual Imagery

Resolving the Abnormal Case

Have you ever found yourself in a situation where you're going to work late with no solution in sight? Or perhaps you forgot to check in or out, resulting in a missed day's worth of time logs. What options are available in these scenarios?

Fortunately, we've provided solutions to these common issues, helping our employees resolve them.

Abnormal Attendance Log Popup

Remember the statistic number 86% of people regularly check their timesheets? Unfortunately, the remaining 14% rarely do, leading to potential salary deductions due to overlooked discrepancies. Therefore, we set up notification emails that automatically sent at the end of each month before payday so that employees can promptly resolve their abnormal cases.

Abnormal Logs Reminder Email

Monthly Attendance Check, why not?

Although many HR management tools offer daily and weekly attendance info, I take a more comprehensive approach. Our system provides a detailed view of monthly operations through a calendar and list format. I ensure consistency by aligning calendar components with those used in Company Timesheet Management.

While this isn't a unique feature, it could give us a competitive edge and serve as a foundation for developing additional business flows.

Employee Timesheet Monthly Attendance

Major Design improvements

These Improvements Made a Significant Impact

Improve in color and element usage

In the revamped timesheet, we've enhanced color and element usage, resulting in improved clarity and user engagement. With a refined color palette and optimized design, navigating the timesheet is now more intuitive and visually appealing.

The ✨Glow-Up✨

Improve in feature workflows

The previous timesheet lacked advanced flows to address abnormal cases; it was merely a basic date-visualized view. However, when developing the advanced flows, meticulous attention to detail was crucial due to the numerous operations that needed handling. I believe I executed this task flawlessly.

Company Timesheet Management Advance Flows

Retrospective

I conducted another quick user interview after launching the feature

The first and undeniable outcome is that the new design is more user-friendly and visually appealing. The improvement in colors and visuals make the interface neat and eye-catching, especially for a feature employees use daily to track their time logs.

Additionally, errors in HR's payroll spreadsheets have significantly decreased because employees can now resolve most abnormal cases themselves. This marks a major improvement and success for the smart human resources management product, as its ultimate goal is to support human management, modernize business processes, and minimize unnecessary errors.

While I received plenty of positive feedback and acceptance regarding the platform change, some employees still prefer the old platform. Though this group is not large, they are gradually adapting to the new system.

Establishing the New User Habits

I received excellent feedback and approval on the new timesheet update from many employees and stakeholders.

Improvements in Feature Workflows

Enabling employees to self-resolve their abnormal time logs proved to be a highly effective solution for streamlining the HR process of managing timesheets.

Minimizes Payroll Errors

Payroll errors in HR's spreadsheets have significantly decreased, as employees can now resolve most abnormal cases on their own.

Case Study Conclusion

Overall, I think I did a good job

Overall, I believe I did an excellent job of understanding the user's needs and delivering the final product efficiently and effectively. However, if I were to work out the project again, I would be mindful to:

Address users' actual problems more closely.

Notable feedback highlighted the need for real-time remaining calculations, initially scaled back. However, technical obstacles prevented immediate display of employee time logs, affecting it accuracy.

Slowly introducing features to users

Rather than launching a major update that disrupts user habits entirely, I prefer introducing each component gradually through updates to avoid confusion and resistance to change.

Make the most out of interactive cards for better engagement

This is the employees' most utilized feature. It could be a significant advantage if I knew how to effectively use the interaction cards to personalize each user's experience and enhance their work efficiency.