preloader

Project overview

Alldone app is a big project with several flows to optimize and opportunities to add new features. In this presentation, here will be covered only one of the problems solved during the development process.

Project overview mockups

The product

A gamified and modern task management app for agile teams. This product is live already and has been used to manage its own development.

Responsibilities

I was creating and maintaining the Design System in Figma. Wireframing, Prototyping, Motion Design, and UI Design. The conception of new features from ideation to development and testing. Documenting features conception and Leading the team (Project Manager) was part of my tasks as well.

The problem

Alldone is an app to manage agile teams, but it was hard for managers to review and accepts tasks from other teams members. They had to go through each team member board and check them before moving those tasks to Done section. This user flow was very tiring and time-consuming.

The goal

Explore and design a feature to facilitate managers their daily tasks of reviewing other members tasks.

My role

Project Manager, leading a team of four developers and Product Designer, but being the only designer on the team I covered all the design roles.

Project duration

I have been working on this project from December 2019 till now.

Getting to know the user

User research summary

Alldone has the particularity of being an app for managing agile teams and was developed by an agile team, so the Product Manager decided to use the MVP version to record and manage its development process. This way the team was end user at the same time and was able to find pain points at an early stage.

Pain points

Using time inefficiently

Teams members with managing roles had to use long sessions to review other members tasks, the normal flow made them go forth and back among boards to check all tasks.

Hard to track tasks progression

Users were not able to know the current status of tasks and the feedback from managers.

Lack of coherent organization

Team members had to move back tasks which were moved to Done section when some requirement had not been accomplished, so those task were in a section not representing its status.

Inaccurate statistics

Managers had the daily task of reviewing other members' tasks, but the time used on it was not tracked. This resulted in an inaccurate time spent by managers at the end of sprints.

Objective

Adding a feature to organize tasks in a manner that they are moved to managers boards once assignees mark them as done. Also, managers need to be able of estimating tasks they review, so the time spent on it is counted in statistics. This feature will be called from now on “Workflows”.

Starting the design

Exploration

Paper wireframes exploration

This is a sample of the exploration made to find a flow for the creation of “Workflows” for team members.

Digital wireframes

Low-fidelity prototype from assignee's point of view

This flow describe how users can set several steps of a Workflow and estimate each of them so corresponding reviewers (managers) can track the time spent reviewing.

Low-fidelity prototype from reviewer's point of view

This flow define how tasks coming from assignees will behave and be shown in reviewer’s board.

Usability study findings

Using the low-fi prototypes was posible to test the aproach. Thanks to figma feature of sharing prototypes via link it was a straight forward process since users coud try out from every where.

1Life cycle of tasks was reduced and users could keep track of task when they were in reviewers boards.

2For managers, it was possible to report time spent reviewing other members tasks.

3The estimation points concept was not understood since it works using time ranges and not fixed time value.

4Users tried to manage Workflow steps directly from tasks detailed views, but this is not available as a feature.

Refining the design

High-fidelity prototypes

High-fidelity prototype from assignee's point of view

This flow describe how users can set several steps of a Workflow and estimate each of them so corresponding reviewers (managers) can track the time spent reviewing.

High-fidelity prototype from reviewer's point of view

This flow define how tasks coming from assignees will behave and be shown in reviewer’s board.

Outcomes

Takeaways

Impact

As an outcome, the Alldone.app went one step further to become a fully professional tasks management system. The team contribution was decisive for the product to be valued in 2 000 000 euros before its release.

What I learned

This project is the biggest and longest I have worked on, and the one that has taught me the most. Here I got valuable Design Systems experience and strengthened my leadership and communicative skills.

Next steps

1Taking into account the usability study findings, the estimation concept needs to be revisited and interate on it.

2The Workflow feature was a success, but it can be improved by unifying the place to edit them or allow managing them directly from tasks detailed view.

Check other works