Jobtech*

Simplify HR tasks and manage the employee absences.

Client

Jobtech

Services

User Research, UI Design

Role

Product Designer

Time

September 2023

Overview.

Jobtech is an Italian employment agency that offers its own HR software designed to identify, hire, and manage staff.Jobtech aimed to develop a new feature, integrated into their HR software, to optimize employee absence management, reducing the time and workload for both employees and the HR department.

Challenge.

My team and I had to develop a new feature that allows HR managers to view and approve employee absence requests from client companies.

Similarly, each employee can manage their absences and time-off requests independently through a dedicated platform. This enables workers to submit absence requests autonomously, while supervisors can review and either approve or decline them.

Research.

Benchmarking competitors

During the discovery phase, we benchmarked key competitors offering absence request functionality to understand industry standards and assess the user experience. Competitors analyzed included Factorial, Dipendenti in Cloud, Personio, Jet HR, Zucchetti, Junior Web, RHEA, and HR managers' Excel sheets and emails.

Miro’s board with some screenshots of the benchmark.

Benchmark

We conducted 12 individual and online interviews, each lasting a maximum of 30 minutes, with Jobtech’s HR ands users from beta companies involved in the co-creation of the SaaS software with Jobtech.

These interviews focused on exploring needs related to the management of vacation and leave requests.

Document with the interview protocol.

Insights

After conducting numerous user interviews, contextual inquiries, and analyzing the collected data, we gained valuable insights. Here are a few key takeaways:

Many Excel files

HR records absences in an Excel file, while supervisors maintain their own separate Excel sheets to manage their team’s absences.

Email as an ally

Company supervisors and HR find email notifications useful for tracking employee absences, ensuring they don’t miss any updates.

Lack of automation

Most employees lacked a tool to request absences, and supervisors had no automated system to approve or deny requests quickly.

Opportunity

Based on the insights gathered, we can develop a feature to optimize employee absence management. Here are a few key opportunities identified:

Managing and export

With the new feature, HR can manage absences in real-time from a single platform and export employee request history to external consultants when needed.

Standalone platform

We can create a standalone platform for employees and supervisors to request and manage absences in a faster, more user-friendly way.Bye, bye Excel files!

Automate emails

Both the new feature and the standalone platform automatically send emails to notify HR, supervisors, and employees while managing and requesting absences.

Define.

User story

At the conclusion of the research phase, we defined several key user stories that form the foundation for the project's MVP:

1.

As an HR manager...

  • Create, modify, delete, approve, or reject employee absences.

  • Export absence data at the end of the month.

2.

As an Employee...

  • Submit new absence requests.

  • Manage my created requests.

3.

As an Supervisor...

  • Perform the same tasks of the employee within the functionality.

User flow

We defined a high-level user flow to outline the objectives of each user and the key steps to achieve them. Users include Employee, Absence Supervisor, HR, and Labor Consultant.

We identified key touchpoints in the user journey: Jobtech SaaS, Email, Worker Platform, and CSV exports (document for exporting absences).

A screenshot of a Miro’s board with the user flow.

Structuring absences

Key functionality included defining absence request types, required documents or reference numbers, and supervisor approval.

For example, sick requests need a reference number (optional document) but no supervisor approval, while vacation requests require supervisor approval but no reference number or document.

A screenshot of a board with the specifications of each absence.

The solution.

High fidelity mockups

We designed a dedicated absences section within Jobtech’s HR software for the HR manager.

For employees and supervisors, we created the Employee Portal, a standalone platform accessible on both desktop and mobile devices.

Left, Jobtech's HR software (SaaS). Right, the employee platform.

Assign the supervisor of absence

The HR manager invites employees to the absence request portal by logging into Jobtech HR software, opening each profile, and assigning a supervisor for approval in the designated section.

How assign the supervisor of employee’s absence.

Invite to the absence management platform

After assigning a supervisor, the HR manager invites the employee to the 'Employee Portal' by selecting the 'Invite to Employee Portal' button in their profile.

On the first day, the employee receives a welcome email with portal access details, their role, and instructions for managing absence requests, along with a direct link to the portal.

Left: Invitation modal. Right: Welcome email with portal access link.

Invite to the absence management platform

Employees can request absences through the platform.

After the onboarding screen, they can click 'New Request,' choose the request type, set the duration, and add a description.

The absence supervisor is pre-filled, with an option to select an alternative if unavailable.

An employee requesting an absence.

The supervisor is notified of the request

When an employee submits an absence request, the supervisor receives an email with the details. They can approve or deny the request from the email or the platform, where they can also review request history.

Left: the email with the absence notification. Right, the absence platform.

Approving or rejecting absence requests

The supervisor's platform has two sections: one for their own absences requests and another for their team's. Pending requests are displayed by default.

Supervisors can approve or deny requests via the menu, and once processed, requests automatically move to the appropriate section

Approving or rejecting requests in the employee’s platform.

The employee is notified of the request status

After the supervisor approves or denies the request, the employee receives an email update and can access the Employee Portal to view request details and history.

Left: the email with the status of the request. Right, the full history of employee’s requests.

Managing and export absence requests

The HR manager can create and manage requests for themselves and employees in Jobtech's HR software, with options to approve, deny, modify, view details, or delete. At month-end, they can export the request history for reporting or external consultants.

Absence section in Jobtech's HR software.

Test.

Testing our absence management tool

After developing this project, Jobtech also decided to test the new experience of requesting and managing absences with our employees. As a result, all company HR and employees are now using the tool we designed to manage and request absences. Pretty awesome, right?

Selected works.

Projects where I’ve made an impact, transforming ideas into user-centered solutions and tangible results.

BRANDING

Lebasi* Spanish and international cooking workshop.

View case study

APP DESIGN

Superbelly* The cooking you love, with what you have.

View case study