Contractors availability calendar
Contractors availability calendar
Contractors availability calendar
As a designer, I designed a tool that helps managers to track the work schedule and workload of their contract workers and predict the number of completed orders by the company
As a designer, I designed a tool that helps managers to track the work schedule and workload of their contract workers and predict the number of completed orders by the company
As a designer, I designed a tool that helps managers to track the work schedule and workload of their contract workers and predict the number of completed orders by the company
Role: Senior Product designer
Role: Senior Product designer
Role: Senior Product designer
Scope: UI/UX/IxD, Prototyping, Design system
Scope: UI/UX/IxD, Prototyping, Design system
Scope: UI/UX/IxD, Prototyping, Design system


Context
Yandex Services is a platform for finding Contractors to complete everyday tasks. As a product designer, I was responsible for designing a back-office system that allows partners to efficiently manage their orders and track progress
To better understand the needs of users of our system, we regularly reviewed support requests and conducted pulse surveys
Yandex Services is a platform for finding Contractors to complete everyday tasks. As a product designer, I was responsible for designing a back-office system that allows partners to efficiently manage their orders and track progress
To better understand the needs of users of our system, we regularly reviewed support requests and conducted pulse surveys
Yandex Services is a platform for finding Contractors to complete everyday tasks. As a product designer, I was responsible for designing a back-office system that allows partners to efficiently manage their orders and track progress
To better understand the needs of users of our system, we regularly reviewed support requests and conducted pulse surveys
Problem
One of the insights was:
One of the insights was:
One of the insights was:
MANAGERS spent over 30% of their time per week creating and updating Contractors' schedules
MANAGERS spent over 30% of their time per week creating and updating Contractors' schedules
To better understand the problem and our customer's needs, I conducted research that included:
To better understand the problem and our customer's needs, I conducted research that included:
To better understand the problem and our customer's needs, I conducted research that included:
→
→
Interviews with other systems for controlling employee schedules
Interviews with other systems for controlling employee schedules
Interviews with other systems for controlling employee schedules
→
→
Interviews with users of our system to learn how they currently manage employee's schedules
Interviews with users of our system to learn how they currently manage employee's schedules
Interviews with users of our system to learn how they currently manage employee's schedules
After research, we learned a bunch of things:
After research, we learned a bunch of things:
After research, we learned a bunch of things:
→
→
Managers regularly call or chat with all their contractors each week to confirm their work schedules
Managers regularly call or chat with all their contractors each week to confirm their work schedules
Managers regularly call or chat with all their contractors each week to confirm their work schedules
→
→
Contractors sometimes forget their schedule, which can lead to missing shifts. To prevent this, managers contact contractors the day before to confirm their schedule. If a contractor does not confirm, the manager urgently tries to find a replacement or reschedule the customer's order
Contractors sometimes forget their schedule, which can lead to missing shifts. To prevent this, managers contact contractors the day before to confirm their schedule. If a contractor does not confirm, the manager urgently tries to find a replacement or reschedule the customer's order
Contractors sometimes forget their schedule, which can lead to missing shifts. To prevent this, managers contact contractors the day before to confirm their schedule. If a contractor does not confirm, the manager urgently tries to find a replacement or reschedule the customer's order
→
→
Managers typically create employees' schedules using Excel or similar tools
Managers typically create employees' schedules using Excel or similar tools
Managers typically create employees' schedules using Excel or similar tools
→
→
Keeping track of contractor work history is important for determining bonuses or penalties
Keeping track of contractor work history is important for determining bonuses or penalties
Keeping track of contractor work history is important for determining bonuses or penalties
Design phase
Upon reviewing all of the data, we came to the realization that both the performer and manager should share responsibility for creating and maintaining the work schedule. The proposed solution involved the following:
Upon reviewing all of the data, we came to the realization that both the performer and manager should share responsibility for creating and maintaining the work schedule. The proposed solution involved the following:
Upon reviewing all of the data, we came to the realization that both the performer and manager should share responsibility for creating and maintaining the work schedule. The proposed solution involved the following:
For the Contractor:
For the Contractor:
For the Contractor:
→
→
Create their own schedule
Create their own schedule
Create their own schedule
→
→
Notify the manager in the event of any absences.
Notify the manager in the event of any absences.
Notify the manager in the event of any absences.
Easy Work Schedule Management for contractor
I created a new feature that simplifies work schedule management for performers. It allows performers to fill in their schedules within our app and includes notifications to remind them to complete their schedules on time
I created a new feature that simplifies work schedule management for performers. It allows performers to fill in their schedules within our app and includes notifications to remind them to complete their schedules on time
I created a new feature that simplifies work schedule management for performers. It allows performers to fill in their schedules within our app and includes notifications to remind them to complete their schedules on time
While these screens give an idea of our design, there were many more screens, layouts, states, and prototypes that we tested. Here is a small part of the user flow for filling in a contractor's schedule within our app
While these screens give an idea of our design, there were many more screens, layouts, states, and prototypes that we tested. Here is a small part of the user flow for filling in a contractor's schedule within our app
While these screens give an idea of our design, there were many more screens, layouts, states, and prototypes that we tested. Here is a small part of the user flow for filling in a contractor's schedule within our app


Process
For the Manager:
For the Manager:
For the Manager:
→
→
Ensure that all schedules are accurate and up-to-date
Ensure that all schedules are accurate and up-to-date
Ensure that all schedules are accurate and up-to-date
→
→
Have the ability to make changes to the schedule if necessary
Have the ability to make changes to the schedule if necessary
Have the ability to make changes to the schedule if necessary
Improved Back Office System for Manager Visibility
I created a "People" section in our back office system that displays all contractors' schedules and workloads. In collaboration with analysts, we also implemented a system that predicts order volume by hour. This new system gives managers increased visibility of their Performers, making it easier to manage workload effectively.
I created a "People" section in our back office system that displays all contractors' schedules and workloads. In collaboration with analysts, we also implemented a system that predicts order volume by hour. This new system gives managers increased visibility of their Performers, making it easier to manage workload effectively.
I created a "People" section in our back office system that displays all contractors' schedules and workloads. In collaboration with analysts, we also implemented a system that predicts order volume by hour. This new system gives managers increased visibility of their Performers, making it easier to manage workload effectively.
Result






Delivery and Result
We launched a test version of the feature with five partners and approximately 200 of their contractors. Throughout the testing process, we maintained constant communication with our partners to address any bugs and improve the user experience.
After testing was complete, we discovered that the average time for partner managers to schedule their contractors was reduced to just 43 minutes per week. Additionally, we saw a significant decrease in the shift unavailability rate, which decreased by three times.
We launched a test version of the feature with five partners and approximately 200 of their contractors. Throughout the testing process, we maintained constant communication with our partners to address any bugs and improve the user experience.
After testing was complete, we discovered that the average time for partner managers to schedule their contractors was reduced to just 43 minutes per week. Additionally, we saw a significant decrease in the shift unavailability rate, which decreased by three times.
We launched a test version of the feature with five partners and approximately 200 of their contractors. Throughout the testing process, we maintained constant communication with our partners to address any bugs and improve the user experience.
After testing was complete, we discovered that the average time for partner managers to schedule their contractors was reduced to just 43 minutes per week. Additionally, we saw a significant decrease in the shift unavailability rate, which decreased by three times.