KPILY

KPILY

KPILY

My Role: UI Designer
Project Duration: 40 Hours • April 2023
Team: Kelsey Ferguson + Nattie Him

My Role: UI Designer
Project Duration: 40 Hours • April 2023
Team: Kelsey Ferguson + Nattie Him

My Role: UI Designer
Project Duration: 40 Hours • April 2023
Team: Kelsey Ferguson + Nattie Him

The
Client

The Client

The Client

KPILY, a new product from Valourline Technologies, is a task and performance management tool for companies with the purpose of improving employee performance by providing real-time feedback. Performance appraisals usually happen quarterly, which inhibits staff from receiving timely feedback and making improvements within the quarter. Managers giving reviews often have a heavy cognitive load and could easily forget notable performance as months pass by.

KPILY, a new product from Valourline Technologies, is a task and performance management tool for companies with the purpose of improving employee performance by providing real-time feedback. Performance appraisals usually happen quarterly, which inhibits staff from receiving timely feedback and making improvements within the quarter. Managers giving reviews often have a heavy cognitive load and could easily forget notable performance as months pass by.

KPILY, a new product from Valourline Technologies, is a task and performance management tool for companies with the purpose of improving employee performance by providing real-time feedback. Performance appraisals usually happen quarterly, which inhibits staff from receiving timely feedback and making improvements within the quarter. Managers giving reviews often have a heavy cognitive load and could easily forget notable performance as months pass by.

The Project Goal

The Project Goal

The Project Goal

The ultimate goal of this new product is to reduce the bias created by time, memory, and co-worker relationships for performance reviews – this is done through earned rewards on an individual and team level based on KPI completion.

The ultimate goal of this new product is to reduce the bias created by time, memory, and co-worker relationships for performance reviews – this is done through earned rewards on an individual and team level based on KPI completion.

The ultimate goal of this new product is to reduce the bias created by time, memory, and co-worker relationships for performance reviews – this is done through earned rewards on an individual and team level based on KPI completion.

The Handoff

This project was passed off from previous teams of UX researchers and UI designers. With copious research, deliverables, a design system, and many hi-fidelity screens already completed, my team and I were tasked to implement all Admin functions and flows alongside additional features to make the product flow seamlessly. 


We were presented with a robust list of solutions from the project manager to understand and evaluate what to include in the MVP with the goal of delivering developer-ready hi-fidelity screens.

This project was passed off from previous teams of UX researchers and UI designers. With copious research, deliverables, a design system, and many hi-fidelity screens already completed, my team and I were tasked to implement all Admin functions and flows alongside additional features to make the product flow seamlessly. 


We were presented with a robust list of solutions from the project manager to understand and evaluate what to include in the MVP with the goal of delivering developer-ready hi-fidelity screens.

This project was passed off from previous teams of UX researchers and UI designers. With copious research, deliverables, a design system, and many hi-fidelity screens already completed, my team and I were tasked to implement all Admin functions and flows alongside additional features to make the product flow seamlessly. 


We were presented with a robust list of solutions from the project manager to understand and evaluate what to include in the MVP with the goal of delivering developer-ready hi-fidelity screens.

The Process

The Process

The Process

  1. Empathize

Review UX Research,

UI Design System,

Hi-Fi Screens

Review UX Research,

UI Design System,

Hi-Fi Screens

Review UX Research,

UI Design System,

Hi-Fi Screens

  1. Define

Prioritization Matrix

Prioritization Matrix

Prioritization Matrix

  1. Ideate

Information Architecture

User Stories

Information Architecture

User Stories

Information Architecture

User Stories

  1. Prototype

High Fidelity Mockups

High Fidelity Mockups

High Fidelity Mockups

  1. Test

Usability Testing

Usability Testing

Usability Testing

  1. Reflect

Lessons Learned

Lessons Learned

Lessons Learned

The Phases

The Phases

The Phases

Phase One - Empathy

Phase One - Empathy

Phase One - Empathy

Using design thinking for this project at its near finished state, I used the empathy stage to dive deeply into the research and truly understand the goals and intent set from the UX research team and how those were translated into design from the first UI team.

Using design thinking for this project at its near finished state, I used the empathy stage to dive deeply into the research and truly understand the goals and intent set from the UX research team and how those were translated into design from the first UI team.

Using design thinking for this project at its near finished state, I used the empathy stage to dive deeply into the research and truly understand the goals and intent set from the UX research team and how those were translated into design from the first UI team.

Phase Two - Define

Phase Two - Define

Phase Two - Define

Now that the project scope started to come into focus, my team and I set out with priorities that would bring the most value to the product.

Now that the project scope started to come into focus, my team and I set out with priorities that would bring the most value to the product.

Now that the project scope started to come into focus, my team and I set out with priorities that would bring the most value to the product.

Solution Statement

Solution Statement

Solution Statement

My goal was to create a customizable Admin dashboard (1) with staff and team onboarding functionalities, a performance data dashboard (2) for Admins to visually see how the overall company and its teams were performing, and a rewards system (3) that the admin would tailor for their company needs.



The additional value to all of these screens would be the ability to filter, edit, export, and archive any of this data. It is vital for the dashboard and its functionalities to allow the Admin to have complete control of all settings for the product, therefore reducing any bias at the managerial level. I wanted to ensure the Admin could navigate through the product with ease as well as effectively manage their staff and point system with simplified editing capabilities. 

My goal was to create a customizable Admin dashboard (1) with staff and team onboarding functionalities, a performance data dashboard (2) for Admins to visually see how the overall company and its teams were performing, and a rewards system (3) that the admin would tailor for their company needs.


The additional value to all of these screens would be the ability to filter, edit, export, and archive any of this data. It is vital for the dashboard and its functionalities to allow the Admin to have complete control of all settings for the product, therefore reducing any bias at the managerial level. I wanted to ensure the Admin could navigate through the product with ease as well as effectively manage their staff and point system with simplified editing capabilities. 

My goal was to create a customizable Admin dashboard (1) with staff and team onboarding functionalities, a performance data dashboard (2) for Admins to visually see how the overall company and its teams were performing, and a rewards system (3) that the admin would tailor for their company needs.


The additional value to all of these screens would be the ability to filter, edit, export, and archive any of this data. It is vital for the dashboard and its functionalities to allow the Admin to have complete control of all settings for the product, therefore reducing any bias at the managerial level. I wanted to ensure the Admin could navigate through the product with ease as well as effectively manage their staff and point system with simplified editing capabilities. 

Phase Three - Ideate

Phase Three - Ideate

Phase Three - Ideate

In order to define what solutions needed to be included in the MVP for this dashboard, competitive research proved valuable before designing. Even though this project was near completion, I didn’t want to jump straight into the UI without a bit more UX on these specific needs. I created an information architecture tree to map out exactly what would bring the most value to the Admin dashboard.

In order to define what solutions needed to be included in the MVP for this dashboard, competitive research proved valuable before designing. Even though this project was near completion, I didn’t want to jump straight into the UI without a bit more UX on these specific needs. I created an information architecture tree to map out exactly what would bring the most value to the Admin dashboard.

In order to define what solutions needed to be included in the MVP for this dashboard, competitive research proved valuable before designing. Even though this project was near completion, I didn’t want to jump straight into the UI without a bit more UX on these specific needs. I created an information architecture tree to map out exactly what would bring the most value to the Admin dashboard.

Phase Four - Prototype

Phase Four - Prototype

Phase Four - Prototype

Solution 1: Admin Dashboard

Solution 1: Admin Dashboard

Solution 1: Admin Dashboard

Using the design system, I built out the admin dashboard for approval integrating all the MVP features. This dashboard will act as the landing page for the product, allowing the Admin user to be in total control of all of their permissions and efficiently navigate to any pertinent data to be edited or managed. 



I decided the second priority for the Admin dash to be the ability to onboard staff, create teams, and manage/edit them accordingly. The product’s value for the Admin comes in the ease of adding employees so all staff can begin using the product right away to earn their rewards for tasks completed. This means that the Admin/HR backend must be easy to follow and swift to manage. The first way to make this simplified for the Admin was to assign each team a specific color to be utilized throughout all data related to that team. A filter menu (with position, team, manager, location, and status) gives the Admin complete control of any employee they need to manage. An edit function per each employee also allows for efficient changes should staff change teams, get promoted, move locations, etc.  

Using the design system, I built out the admin dashboard for approval integrating all the MVP features. This dashboard will act as the landing page for the product, allowing the Admin user to be in total control of all of their permissions and efficiently navigate to any pertinent data to be edited or managed. 


I decided the second priority for the Admin dash to be the ability to onboard staff, create teams, and manage/edit them accordingly. The product’s value for the Admin comes in the ease of adding employees so all staff can begin using the product right away to earn their rewards for tasks completed. This means that the Admin/HR backend must be easy to follow and swift to manage. The first way to make this simplified for the Admin was to assign each team a specific color to be utilized throughout all data related to that team. A filter menu (with position, team, manager, location, and status) gives the Admin complete control of any employee they need to manage. An edit function per each employee also allows for efficient changes should staff change teams, get promoted, move locations, etc.  

Using the design system, I built out the admin dashboard for approval integrating all the MVP features. This dashboard will act as the landing page for the product, allowing the Admin user to be in total control of all of their permissions and efficiently navigate to any pertinent data to be edited or managed. 


I decided the second priority for the Admin dash to be the ability to onboard staff, create teams, and manage/edit them accordingly. The product’s value for the Admin comes in the ease of adding employees so all staff can begin using the product right away to earn their rewards for tasks completed. This means that the Admin/HR backend must be easy to follow and swift to manage. The first way to make this simplified for the Admin was to assign each team a specific color to be utilized throughout all data related to that team. A filter menu (with position, team, manager, location, and status) gives the Admin complete control of any employee they need to manage. An edit function per each employee also allows for efficient changes should staff change teams, get promoted, move locations, etc.  

Admin Dashboard

Admin Dashboard

Admin Dashboard

All Staff Filtering

All Staff Filtering

All Staff Filtering

Edit Employee

Edit Employee

Edit Employee

Add New

Add New

Add New

Solution 2: Performance Data

Solution 2: Performance Data

Solution 2: Performance Data

Next, I turned my focus to the performance data, where the admin would be able to view the entire company’s performance with various visuals. These graphs and charts bring true meaning to the product’s goal – an admin will quickly be able to visualize all performance data without the bias of co-worker relationships as the rewards data is pure evidence of performance. 



In order to bring additional value to this page and allow it to be customizable, I created filters for quarterly progress and individual team progress to make understanding the data as specific as needed for the performance review. Being able to break down performance data by time and team also aids in reducing bias — admins may forget notable performance at the beginning of the quarter. Creating visuals for items such as tasks completed, point percentages, overall progress, leaderboards, and response rate will help the Admin gauge exactly how their company is performing and where to focus their energy to make improvements.

Next, I turned my focus to the performance data, where the admin would be able to view the entire company’s performance with various visuals. These graphs and charts bring true meaning to the product’s goal – an admin will quickly be able to visualize all performance data without the bias of co-worker relationships as the rewards data is pure evidence of performance. 


In order to bring additional value to this page and allow it to be customizable, I created filters for quarterly progress and individual team progress to make understanding the data as specific as needed for the performance review. Being able to break down performance data by time and team also aids in reducing bias — admins may forget notable performance at the beginning of the quarter. Creating visuals for items such as tasks completed, point percentages, overall progress, leaderboards, and response rate will help the Admin gauge exactly how their company is performing and where to focus their energy to make improvements.

Next, I turned my focus to the performance data, where the admin would be able to view the entire company’s performance with various visuals. These graphs and charts bring true meaning to the product’s goal – an admin will quickly be able to visualize all performance data without the bias of co-worker relationships as the rewards data is pure evidence of performance. 


In order to bring additional value to this page and allow it to be customizable, I created filters for quarterly progress and individual team progress to make understanding the data as specific as needed for the performance review. Being able to break down performance data by time and team also aids in reducing bias — admins may forget notable performance at the beginning of the quarter. Creating visuals for items such as tasks completed, point percentages, overall progress, leaderboards, and response rate will help the Admin gauge exactly how their company is performing and where to focus their energy to make improvements.

Performance Dashboard - Overall

Performance Dashboard - Overall

Performance Dashboard - Overall

Performance Dashboard - Team

Performance Dashboard - Team

Performance Dashboard - Team

Solution 3: Rewards System

Solution 3: Rewards System

Solution 3: Rewards System

Finally, the MVP needed to allow the Admin to create a set of points and badges for the reward system to function. The project manager originally mapped out the points to be set by the manager of each team separately – I suggested that this be done by the Admin to ensure each team has the opportunity to gain the same amount of points. Allowing the Admin to be in control and set the reward system for the entire company underlines the goal of KPILY – to be fair regarding performance and reduce the bias of memory and time as all staff will have equal opportunity to receive rewards. This idea was welcomed and implemented. The flow for points (both positive and negative) and badges is completely customized by the Admin. Again, they are entirely editable as the Admin may need to adjust settings as needs change for the business. 

Finally, the MVP needed to allow the Admin to create a set of points and badges for the reward system to function. The project manager originally mapped out the points to be set by the manager of each team separately – I suggested that this be done by the Admin to ensure each team has the opportunity to gain the same amount of points. Allowing the Admin to be in control and set the reward system for the entire company underlines the goal of KPILY – to be fair regarding performance and reduce the bias of memory and time as all staff will have equal opportunity to receive rewards. This idea was welcomed and implemented. The flow for points (both positive and negative) and badges is completely customized by the Admin. Again, they are entirely editable as the Admin may need to adjust settings as needs change for the business. 

Finally, the MVP needed to allow the Admin to create a set of points and badges for the reward system to function. The project manager originally mapped out the points to be set by the manager of each team separately – I suggested that this be done by the Admin to ensure each team has the opportunity to gain the same amount of points. Allowing the Admin to be in control and set the reward system for the entire company underlines the goal of KPILY – to be fair regarding performance and reduce the bias of memory and time as all staff will have equal opportunity to receive rewards. This idea was welcomed and implemented. The flow for points (both positive and negative) and badges is completely customized by the Admin. Again, they are entirely editable as the Admin may need to adjust settings as needs change for the business. 

Badge Settings

Badge Settings

Badge Settings

Point Settings

Point Settings

Point Settings

Add New Badge

Add New Badge

Add New Badge

Add New Points

Add New Points

Add New Points

Phase Five - Test

Phase Five - Test

Phase Five - Test

The original project plan scheduled a week for five usability tests to validate the designs, however the project manager made an executive decision to opt out of these tests. Instead of testing, we spent our final week continuing to create and design high-fidelity screens as the developers had already started making the product come to life. The project manager explained that the most value for her would be finishing the remainder of the MVP screens to stay on budget and schedule.

The original project plan scheduled a week for five usability tests to validate the designs, however the project manager made an executive decision to opt out of these tests. Instead of testing, we spent our final week continuing to create and design high-fidelity screens as the developers had already started making the product come to life. The project manager explained that the most value for her would be finishing the remainder of the MVP screens to stay on budget and schedule.

The original project plan scheduled a week for five usability tests to validate the designs, however the project manager made an executive decision to opt out of these tests. Instead of testing, we spent our final week continuing to create and design high-fidelity screens as the developers had already started making the product come to life. The project manager explained that the most value for her would be finishing the remainder of the MVP screens to stay on budget and schedule.

The
Conclusion

The
Conclusion

The
Conclusion

This project taught me so much about jumping into a project that had already been started by previous teams. We were able to deliver all of the above Admin flows alongside pages for billing, settings, help and FAQ, company wide polls, games, psychometrics, an organogram, a landing page, and finally a sign up and login screen. It was an incredibly productive 40 hours and I am grateful to have real-world experience working in a team with a project manager. 



If I were to do anything differently, I would have asked many more clarifying questions to the stakeholders from the start. Each weekly meeting with the project manager shed light on aspects of the product that required a lot of conversation to understand the requested features and how they should function. I would have also loved to validate our designs and conduct usability tests however I understand that oftentimes there isn’t always time and budget to perform tests – a very real world situation!

This project taught me so much about jumping into a project that had already been started by previous teams. We were able to deliver all of the above Admin flows alongside pages for billing, settings, help and FAQ, company wide polls, games, psychometrics, an organogram, a landing page, and finally a sign up and login screen. It was an incredibly productive 40 hours and I am grateful to have real-world experience working in a team with a project manager. 


If I were to do anything differently, I would have asked many more clarifying questions to the stakeholders from the start. Each weekly meeting with the project manager shed light on aspects of the product that required a lot of conversation to understand the requested features and how they should function. I would have also loved to validate our designs and conduct usability tests however I understand that oftentimes there isn’t always time and budget to perform tests – a very real world situation!

This project taught me so much about jumping into a project that had already been started by previous teams. We were able to deliver all of the above Admin flows alongside pages for billing, settings, help and FAQ, company wide polls, games, psychometrics, an organogram, a landing page, and finally a sign up and login screen. It was an incredibly productive 40 hours and I am grateful to have real-world experience working in a team with a project manager. 


If I were to do anything differently, I would have asked many more clarifying questions to the stakeholders from the start. Each weekly meeting with the project manager shed light on aspects of the product that required a lot of conversation to understand the requested features and how they should function. I would have also loved to validate our designs and conduct usability tests however I understand that oftentimes there isn’t always time and budget to perform tests – a very real world situation!

© Joanna Raynes 2023