Introduction

Before jump into the project, let me introduce Performate.id. It's a performance management tool that helps businesses and organizations manage and monitor goals and activities across teams to reach their success.

About Goal Feature

Overview

When we finish doing what our manager ordered, of course we want to report it immediately, right? Luckily, in Performate there is a goal feature where the tasks given by our manager must always be updated as our performance in the company.

When updating goals, the user fills in the achievement value and uploads evidence. Some cases require them to quickly upload photos for their evidence goals so they don't lose the moment, such as photos or documentation. So, the manager can monitor the performance of his workers.

<aside> 📌 Problems As the main feature that is often used, users must always update goals easily and quickly. In the old design, users had to complete 5 stages to update their goals. This makes the user tired to update the goal and delay it because the process is too long. Moreover, if they have to upload evidence of their goal.

Goals User can update their goal achievement more easily and efficiently.

</aside>

Team

My team consists of 1 Product Manager, 1 UX Designer (me), 1 Frontend Developer, 1 Backend Developer, 1 Mobile Developer.

My role as a UX designer was aligning with requirements & objectives from the stakeholder. I interviewed stakeholders and collect their assumptions. After that, I would start to define the main user flow & execute each scenario, designing, iterate, and testing all UIs related to the project.


1. Discover

At this stage, I gathered the requirements by interviewing stakeholders and did some desk research to understand user behavior.

Target Users In this project, we would only try to focus on staff users where they often receive goal orders from managers. They just need to update the achievement of the given goal and report it.

We only developed for apps only, for starting phase (MVP). For desktop web would be improved later

After doing the research, this is what I found:

  1. Users are busy, they don't have much time just to input their achievements and update their goals.