Taskworld Calendar View Improvements

Taskworld Calendar View Improvements

Improvements

Usability Tesitng

Design System

B2B

Web

PROJECT OVERVIEW

Taskworld is a workplace management tool that helps empowers businesses to streamline operations, enabling better communication and collaboration.
Problem

We received numerous user requests from canny portal to improve the calendar view in Taskworld Web App as they were facing difficulties managing quick tasks and meetings.

My Role

I got assigned to this project to improve UX and UI of calendar overview where I conducted UX research, validate improvements and updating the components on design system

Outcome
95%

Maze Report

Users easily completed tasks using the new calendar view

85%

Users found cleaner and more user-friendly for smoother navigation.

Maze Report

Tools Used

Figma

Canny

Miro

Maze

Mixpanel

Disclaimer: The data in this case study is simulated and created solely to demonstrate my design process. I strictly adhere to confidentiality agreements, ensuring no proprietary or sensitive information is disclosed.

HIGHLIGHTS

Improvements for Better Experience

MULTIPLE VIEW

We designed multiple views as there were high request from feedback

INTERACTABLE DATE EDITING

Most of our customer do use notification so we designed the optimized notification screen.

UNCOVERING ISSUES

Gathering Feedbacks from Canny

I started this project by collecting feedback from Canny with the help of our customer success team to get insights. These insights helped me to understand the current state and what are the areas for research.

18

Feedbacks

56

Total Votes

Feedback Overview
Customer facing problem of:

Unability to edit the due or start date on calendar view

24 votes

Lack of Multiple views including day, week, month

15 votes

No Task Filtering on Calendar view

12 votes

No way to create a tasks while click on empty date block

5 votes

56%

Customer suggested to have Work on weekend feature on Calendar

49%

Customers wants to have interactive calendar to adjust dates and time

Exploring Current Usage

Through those feedback, I checked on event log on Mixpanel to identify the feature stickiness.

6%

Page-View: Calender

3%

Calendar: Clicks on Task

1.5%

Calendar: Click on View More

1%

Calendar: Clicks on Today

0.5%

Calendar: Change Month to Next

0.2%

Calendar: Change Month to Previous

After doing analysis on Mixpanel, I found few Insights:

3%

of our exisiting customers coming to calendar overview page Daily (Daily Active Users)

45%

of them are dropping off after few interactions as per user flow we found on Mixpanel.

DEFINE THE PROBLEM

Designing Questions

The above findings helped me to create few design questions. Some of them are:

We know that 49% of our customer complaint about lack of editing dates of a task.


How might we design the interface with interactive date set that would increase the daily active users by 10%?

We know that 18% of customer faces the problem of not being to able to filter tasks.


How might we design the solution for filtering tasks in Calendar that would decrease the drop-off rate by 10%?

Creating Stories

Based on the design questions, I worked with product manager writing stories that emphasize goals, pain points and took this opportunity to redesign the whole calendar overview.

As a user, I want to see multiple view

As a user, I want to add task in my calendar view

As a user, I should be able to change date easily

As a user, I want to see all of my daily task at once

As a user, I want to add my meeting task on timely basis

As a user, I want to see my task whenever I click on tap

As a user, I should be able to distinguish between task having due and start date only

As a user, I should be able to hide filter panel as losing my focus and occupying more space

As a user, I should be able to filter task in calendar overview

IDEATE AND PROTOTYPE

Brainstorming Ideas

Based on user stories, I started working with design team to create low fidelity wireframe based on design questions.

For Instance,

How might we show more than 3 tasks on single block?

During Brainstorming ideas, I also tested out 2 design variations for the same design question with internal team.

Variation A

To show more tasks, user clicks on 'n more' link to open a widget with list of task.

20 Votes

Variation B

To show more tasks, user clicks on 'n more' link to expands the blocks in a row.

45 Votes

Designing Scenarios

We started working on High fidelity prototypes and syncing components to existing Design System.

We utilized Figma variables to optimize the design before handing it over to the developer.

we designed over 30 scenarios for each user story that would be using for usability testing

TEST AND ITERATE

Usability Testing

We select few scenarios for Usability Testing that we were conducting over Maze

Testing Session

We invited external participants to complete various tasks. We asked follow up questions to get feedback

12

Participants

04

Tasks

95%

Average Success Rate

Headmap of Showing all Tasks

Over a week, we got numerous feedbacks from participants which we used to iterate our design further.

I got a bit lost when I was looking for disabling the weekends. I was looking for something like calendar settings, not view settings

As im used to google calendar, this feels very easy to follow and also good to change the view setting into day/week/month :D

Integration with other calendars would be great

Very convenient and ease-of-use

Create Task modal can be improved by changing placement and editing UI of Editor, it doesn't look good

Thanks guys, this will answer some customer's request for more usable calendar. What is also requested quite often and would be awesome to include is display of the number of the week and setting to start week with Monday instead of Sunday.

CONCLUSION

Major Takeaways

Challenges & Learnings

Facilitating brainstorming sessions as a member of a scrum team can be more challenging than it may initially seem. Often, ideas are rejected due to the competing priorities of product managers, who prioritize business goals and customer value, and engineers, who focus on technical limitations. To address these situations, we sometimes incorporate brainstorming and ice-breaking activities to stimulate creativity and encourage quantity of ideas over quality during this phase.

Future Work

As we were getting feedback from usability testing, we have already determined the priority of new user stories and significant improvements for new phase of calendar. To gather real-time data on user events and usage, we utilized Mixpanel.

More Case Studies

Let's Connect

Looking to bring your ideas to life or need some product design insights? Let’s create something amazing together!