ezWFM, short for 'Easy Workforce Management,' encompasses a staff app and an administrative webpage plugin. This project was a technical solution we developed for our client, a Hong Kong-based airline cargo company, to alleviate their significant workload challenges in managing their workforce.
In this project, our client was using a new HR system to manage their workforce. Our main goal was to develop a mobile app that would allow their staff to connect and share information from the HR system easily. Additionally, we aimed to enhance the system to streamline the entire workflow and improve the user experience for both the HR team and their staff.
At the start of the project, we wanted to understand the challenges staff face when checking their rosters, submitting leave requests, or requesting shift swaps. To gather insights, we held focus group workshops with the staff, using sticky notes and a whiteboard to collect data.
During the workshops, we learned several key points:
These discoveries were crucial in designing the staff mobile app.
At the same time, we created three personas representing staff, managers, and HR personnel to understand the unique challenges and needs of each user group. We examined how these groups interacted with the existing Workforce Management (WFM) online system. To communicate the project scope and progress to stakeholders, we created a use case diagram illustrating the flow of events between users and the system.
On the staff app, every staff will login to their own account. There are 4 main pages: Calendar, Leave Application, Leave Records and Shift Swap.
Calendar is the landing page of the app, showing their own roster and the clock time. This is also where they swap the shifts with colleagues and handle the exceptional cases of their clock time. All information will be synchronized between HR system and staff’s calendar to ensure accuracy.
Leave application and leave records are where they can submit and keep track on the status of their leave requests. The rules behind each leave types are set by HR from our Leave Configuration Add-On on their HR system.