Coordinex

A Productivity and Organization Software for Project and Task management

This project entails designing a tool that helps people stay organized and productive in the professional settings in a way that matters to them.

Project

Coordinex

Services

User Research UX Design UI Design

Industries

B2B/B2C Saas

Tools

Figma Miro Jira

Cover
Cover
Cover



Target Population

Our target population are young professionals who are engrossed with their work and need a way to manage projects, tasks, meetings, stay organized and productive.



My Role

I was the Primary Product designer and User experience researcher for this project. I worked collaboratively with the product management for requirement gathering and aligning business needs with user needs.


The Team

1 Product Designer and UX researcher (Me) 👨🏾‍🎨

1 Product Manager 👷👷👨🏾‍🕰📞

2 Front End Developer 👩🏽‍💻👨

2 Backend Developer 👨🏿‍💻



Timeline

2 Months



Problem Description

The organizational culture is a complete mayhem right now and without quality organizational or productivity tools, you’ll be lost in a black hole. It will consume all of your energy if you let it without ever thanking you for it.


Addressing The Problem

Coordinex is a tool we are proposing to address the problem. It would help people stay organized and productive in a way that matters to them. The key users of coordinex are professionals who are encumbered with work and are finding it difficult to stay organized in the workspace.



Coordinex
would support the following high-end activities to enable users to achieve their goals:

  1. Task management

  2. Project management

  3. Time management

  4. Meeting management

  5. Collaborations

  6. Integrations with other tools for file sharing

  7. Calendar view to plan and strategize projects




Research And Design Methods

For this project, I performed user interviews; in this process I created an interview protocols that enabled me to gather valuable insights from the users.

The insights gathered were synthesized using the affinity wall methodology and translated into personas, scenarios, story boards, functional requirements which are process artefacts that enabled me to move forward in this project.

I also created wireframes that were tested with four participants which enabled me to gather feedback from the users.




Key Needs Findings

After interviewing five participants, I proceeded to synthesize the data using the affinity diagramming methodology. During the needs finding analysis, several findings were uncovered based on participants' current practices and their desired needs. These findings include:

  • Tasks status is updated manually on the system by dragging from outstanding to ongoing to done to reviewed

  • People need to be able to set reminder, set tasks and itemize their work

  • There is need for web and mobile compatibility

  • The system only allows for one person to be assigned to a task at a time

  • The system currently in use, is not easy to understand and their files and emails are clustered making it uneasy to prioritize

  • Task review, documentation; file sharing are not together integrated with one system and they need authorization to access files

  • People block their calendar by setting up meetings with themselves to get focus time, and formatting text and recognizing icons is not easy

  • Moving from one interface to another is not easy and poor internet connection hinders sharing files with team

  • People need the system for collaboration, managing tasks, meetings, leads and incidents but they experience glitches with the system which makes them lose unsaved files

  • A lot of people’s work involve presenting and creating data validation but they have to start from scratch since there are no templates to use or autocomplete feature

  • People need integrations with emails, zoom, file share, AI tech and slack.




Users Current Practices

  • Users currently copy content from note app to paste on whatsapp to team because the file cannot be shared directly as a note file

  • User assign one person to a task but wish to be able to assign more than one person to a task at a time

  • People set up meetings with themselves to be able to find focus time

  • To set reminder, people use the reminder app, and the note app on their phone to

  • itemize their work

  • Users emails and files can be clustered and they have to manually sort by themselve

  • based on the priority and importance

  • When updating status, users have to manually update the status depending on the stage

  • they are on the task.

  • When users experience glitches with the system, they have to restart their computer,

  • thereby losing their unsaved files in the process

  • A lot of people’s work requires them doing presentations, creating data validation,

  • managing tasks, meetings, incidents but they usually start from scratch since they have

    no template to build upon

  • Users use whatsapp to set up meetings and communicate with the team



Functional Requirements

These are the criteria the system design must accomplish in order to satisfy the users’ needs

  1. Users should be able to manually update the status of their tasks and also have the ability to choose automatic update control to their tasks based on time estimation to complete the tasks

  2. The system should enable users set reminders, set tasks and itemize their work

  3. The system should enable multiple users to collaborate on a single task in real time

  4. The system should allow for task review, file sharing, and documentation all integrated on the system.

  5. The system should have authorization features by generating a unique code or letting the recipient of a file use their surname to access a file.

  6. The system should enable users set focus time for productivity while notifying other team members about it

  7. The product should allow easy text formatting with recognizable icons

  8. The system should let users schedule meetings, manage tasks, and collaborate effectively

  9. There should be autosave feature present to prevent users from losing unsaved files

  10. There should be templates present and autocomplete feature

  11. The system should have a seamless integration with Zoom, File share, Slack and AI such that it can be used on the system without taking them out of their journey



Constraints

These are the things that the system design should avoid in order to work well and be accepted by our target users

  1. Not having a solid help and documentation during times when there is system glitch

  2. Having limit of one person assigned to a task

  3. Not having a proper icon labeling and text formatting

  4. Not having autosave feature

  5. Not having a template



Competitive Analysis

Five direct competitors were analyzed to find opportunities for differentiation and what the best practices suggest. You can find a link to the spreadsheet of the details analysis below:


https://docs.google.com/spreadsheets/d/18baLqupCouDbKkfoDKxY-QWYHvSBuzLoQPlVvv42kmw/edit?usp=sharing



Design Goal

The design would support the following high-end activities to enable users to achieve their goals:

  • Task management

  • Project management

  • Time management

  • Meeting management

  • Collaborations

  • Integrations with other tools for file sharing

  • Calendar view to plan and strategize projects



Information Architecture

Based on the research conducted and the needs of the users, information was laid out in the application in the hierarchy of importance. Below is the information architecture for the application that was agreed upon by the team.


First Approach To the Solution

Here is a sketch of some of the key screens that were tested with users.




Med-Fi Prototypes

Key Task: These are the key tasks that users can perform with the designs

  • Task management

  • Meeting management

  • Calendar view to plan and strategize projects

  • Project management

  • Integrations with other tools for file sharing

  • Time management

  • Collaborations




Usability Test

GOAL

The test is designed to validate the main purpose of the project which is: “Designing a web application for people to be more productive and organized in the work place ” In this test we test two flows; to add a new task, and to add a new meeting and access task and meetings in the calendar


Test Participants:

The test includes 3 people belong to the following three categories:

1. Two senior users working in the tech industry and have a lot of backlogs, deliverables  and meetings to deal with hence needing ways to manage tasks and meetings

2. one junior user working as a freelancer and just needs ways to manage tasks more efficiently


PROCESS

The test uses lo-fi prototype that was made by white paper, ruler, and a pencil. The prototype includes two papers, one for simulating a web application for users to add a new task based on the information on the interface, other papers are used to simulate different screens in the flow but for adding a new meeting and tracking it in their calendar. ways. Then users will be asked about their experience in the two methodologies, however, as the file indexing using Dropbox is new, the focus will be on it.

The prototypes were provided remotely and users were asked to complete each task given, and I took the test recording using a screen recorder and analyzed my findings based on the feedback from the test. This enabled me to address the critical incidents discovered.



USER TEST SCRIPTS

🗒️Thank you so much for accepting to perform this test. For today’s test we are going to test two flows that are used to manage tasks and meetings, and one flow that is used for tracking each task and meetings on the calendar.We are going to try four scenarios:

Scenario 1: Creating a new task.

Scenario 2: Creating a new meeting.

Scenario 3: Setting up your notifications.

Scenario 4: finding tasks and meetings on the calendar.

Before we start with the scenarios I’m going to start with warming questions:

1. What is your age class: 1.1. 15 - 24 1.2. 25 - 34 1.3. 35 - 45 1.4. Above 45
2. How many years of experience do you have in managing tasks and meetings?
3. How many years of experience do you have in managing settings on an application?
4. Have you ever used a productivity tool ?
5. If yes, have you found them effective?
6. Do you usually have interrupts in internet connection that affect performing your daily tasks?
6.1. If yes, how much monthly budget would you allocate to overcome this problem?

We are going to execute scenario 1 and 2 together and scenario 3 and 4 together as well asking each participant the following follow-up questions:

1. Would you accept using a system that uses the techniques mentioned in scenario 1 and 2 in your daily work?
1.1. Please elaborate.

2. On a scale of 1 to 10, one is hard and 10 is easy. How do you rate the simplicity of a) creating a new task scenario 1, and b) creating a new meeting in scenario 2?

3. If you think of three changes that would make creating a new task in 1 scenario 1 easier, what are they?

4. If you think of three changes that would make creating a new meeting in 1 scenario 2 easier, what are they?

Asking each participant to fill SUS (System Usability Scale) survey for scenario 1 and 2 combined, and another SUS for scenario 3 and 4 combined.



RESULTS

Finding 1: The quick Button for quick activation of the function “Add task” is confusing when the take the action to traverse to other screen.

Severity: 4/4

While performing task #1 “Create a new Task”, only two participants could do it, the rest of the participants didn’t know where to traverse to after clicking the “Create Task” button. Some of the participants were expecting to create new task and assign it to a team member which was outside the scope of the test.


Recommendations: Improve the design of the “assign task” input field by stating clearly that it’s an optional action. Also the design should enable the user know that they can assign the task later on whenever they want, even after creating the task.


Finding 2: It is difficult for users to interpret the table and traverse to another screen from it.

Severity: 3/4

For the task #1 “Add meeting”, participants found it easy to “Add meeting, but when they were on it, they couldn’t understand very well the information provided. Participants couldn’t recognize what areas were marked as Change priority, and also add locations were not clear to them. Additionally, they were looking for the function “Search” which wasn’t included in the prototype.

Recommendation: Add the function “Search”, redesign the tables making the add location explanatory and change priority easy.


Finding 3: The labels of some functions and buttons are not clear.

Severity: 2/4

Even though participants could perform two of the four tasks, they considered that some labels are not clear or could be improved. Specifically, they considered that the option “view calendar” should be called “Calendar”, because the Calendar icon was self explanatory.

Recommendation: Remove the View Calendar text and leave just the calendar icon as a floating action button




High-Fidelity Prototypes

Home Screen: This home screen shows the queued task so that users can easily complete the pending high priority tasks. They can also see their goals and the current progress on each goals. They can also add new goals if they want. In the “My work section, it shows their current tasks, which of the tasks has been delegated and which of the tasks have been completed. Also the priority of the current tasks can be changed and the status of the tasks can be changed.




Task Screen: This is one of the key navigation screens and it displays the lists of the tasks in either “plan view” or “list view” allowing user to toggle through the tab feature. Also they can add new task which displays a dialogue modal upon taking the action.



Completed Tasks Screen: When users toggle on the completed task tab, this is the screen that displays. It shows the completed goals alongside so that they can be aware of the goals they have completed thus far.



Goal Progress Modal: Users can see the progress of their goals when they click on the goal. A modal is displayed, detailing the goal, and the progress (in percentage %), which can manually adjust based on how far they have gone with the goal.




Add Task Modal:
When user want to create a new task, a small modal appears based on the current needs of the users. If the users needs to input more details about the task, they can expand the modal by clicking on the “show more” option. This will enable the input the task details




Calendar Overlay Feature: The calendar feature is placed as a floating action button such that when clicked, it overlays on the screen, enabling the user have flexible access to their calendar and the task in their calendar.



Top Navigation Dropdown: The top navigation has some important menus such as

  1. Workspace: Here, upon clicking the workspace, the drop down appears showing the user’s current workspace and giving the user the flexibility of adding a new workspace or renaming their current workspace.

  2. User’s Profile: The user can access their profile by clicking on the avatar feature which displays a dropdown menu. Here they can toggle the display theme and change to either dark or light mode, or take other actions displayed to them based on their needs.





Notification Settings: Sometimes, users need their focus time and want to be able to pause their notification to avoid distraction. This feature gives them that flexibility where they can pause their notifications for some hours and even configure it further. Upon clicking on “Configure Notification Settings” a large Dialogue appear giving them even more flexibility to their notification settings. Also, they can integrate other third party applications such as, Slack on their account.






Meetings Screen:
The meeting screen is another key navigation screen that shows the meetings that has been created by the user. This enables the user keep track of their meeting without missing out


Add Meeting Screen: When the user clicks on “Add New Meeting” a dialogue modal displays where they can input the details of the meeting, set the date and time.



Next Steps

As we embark on this pivotal phase with our inaugural Minimum Viable Product (MVP), I am committed to delving deeper into comprehensive research. The aim is to ensure that we not only meet but exceed the needs of the majority of our users. To achieve this, I will be conducting further usability studies to unearth critical insights that will contribute to refining and enhancing our product.

Additionally, it is imperative to highlight that the MVP is now transitioning into the capable hands of our engineering team. The handoff signifies a significant milestone in our journey, marking the beginning of the iterative process that will shape our product into a robust solution that truly resonates with our users.



Appendix

Personas:



Target Population

Our target population are young professionals who are engrossed with their work and need a way to manage projects, tasks, meetings, stay organized and productive.



My Role

I was the Primary Product designer and User experience researcher for this project. I worked collaboratively with the product management for requirement gathering and aligning business needs with user needs.


The Team

1 Product Designer and UX researcher (Me) 👨🏾‍🎨

1 Product Manager 👷👷👨🏾‍🕰📞

2 Front End Developer 👩🏽‍💻👨

2 Backend Developer 👨🏿‍💻



Timeline

2 Months



Problem Description

The organizational culture is a complete mayhem right now and without quality organizational or productivity tools, you’ll be lost in a black hole. It will consume all of your energy if you let it without ever thanking you for it.


Addressing The Problem

Coordinex is a tool we are proposing to address the problem. It would help people stay organized and productive in a way that matters to them. The key users of coordinex are professionals who are encumbered with work and are finding it difficult to stay organized in the workspace.



Coordinex
would support the following high-end activities to enable users to achieve their goals:

  1. Task management

  2. Project management

  3. Time management

  4. Meeting management

  5. Collaborations

  6. Integrations with other tools for file sharing

  7. Calendar view to plan and strategize projects




Research And Design Methods

For this project, I performed user interviews; in this process I created an interview protocols that enabled me to gather valuable insights from the users.

The insights gathered were synthesized using the affinity wall methodology and translated into personas, scenarios, story boards, functional requirements which are process artefacts that enabled me to move forward in this project.

I also created wireframes that were tested with four participants which enabled me to gather feedback from the users.




Key Needs Findings

After interviewing five participants, I proceeded to synthesize the data using the affinity diagramming methodology. During the needs finding analysis, several findings were uncovered based on participants' current practices and their desired needs. These findings include:

  • Tasks status is updated manually on the system by dragging from outstanding to ongoing to done to reviewed

  • People need to be able to set reminder, set tasks and itemize their work

  • There is need for web and mobile compatibility

  • The system only allows for one person to be assigned to a task at a time

  • The system currently in use, is not easy to understand and their files and emails are clustered making it uneasy to prioritize

  • Task review, documentation; file sharing are not together integrated with one system and they need authorization to access files

  • People block their calendar by setting up meetings with themselves to get focus time, and formatting text and recognizing icons is not easy

  • Moving from one interface to another is not easy and poor internet connection hinders sharing files with team

  • People need the system for collaboration, managing tasks, meetings, leads and incidents but they experience glitches with the system which makes them lose unsaved files

  • A lot of people’s work involve presenting and creating data validation but they have to start from scratch since there are no templates to use or autocomplete feature

  • People need integrations with emails, zoom, file share, AI tech and slack.




Users Current Practices

  • Users currently copy content from note app to paste on whatsapp to team because the file cannot be shared directly as a note file

  • User assign one person to a task but wish to be able to assign more than one person to a task at a time

  • People set up meetings with themselves to be able to find focus time

  • To set reminder, people use the reminder app, and the note app on their phone to

  • itemize their work

  • Users emails and files can be clustered and they have to manually sort by themselve

  • based on the priority and importance

  • When updating status, users have to manually update the status depending on the stage

  • they are on the task.

  • When users experience glitches with the system, they have to restart their computer,

  • thereby losing their unsaved files in the process

  • A lot of people’s work requires them doing presentations, creating data validation,

  • managing tasks, meetings, incidents but they usually start from scratch since they have

    no template to build upon

  • Users use whatsapp to set up meetings and communicate with the team



Functional Requirements

These are the criteria the system design must accomplish in order to satisfy the users’ needs

  1. Users should be able to manually update the status of their tasks and also have the ability to choose automatic update control to their tasks based on time estimation to complete the tasks

  2. The system should enable users set reminders, set tasks and itemize their work

  3. The system should enable multiple users to collaborate on a single task in real time

  4. The system should allow for task review, file sharing, and documentation all integrated on the system.

  5. The system should have authorization features by generating a unique code or letting the recipient of a file use their surname to access a file.

  6. The system should enable users set focus time for productivity while notifying other team members about it

  7. The product should allow easy text formatting with recognizable icons

  8. The system should let users schedule meetings, manage tasks, and collaborate effectively

  9. There should be autosave feature present to prevent users from losing unsaved files

  10. There should be templates present and autocomplete feature

  11. The system should have a seamless integration with Zoom, File share, Slack and AI such that it can be used on the system without taking them out of their journey



Constraints

These are the things that the system design should avoid in order to work well and be accepted by our target users

  1. Not having a solid help and documentation during times when there is system glitch

  2. Having limit of one person assigned to a task

  3. Not having a proper icon labeling and text formatting

  4. Not having autosave feature

  5. Not having a template



Competitive Analysis

Five direct competitors were analyzed to find opportunities for differentiation and what the best practices suggest. You can find a link to the spreadsheet of the details analysis below:


https://docs.google.com/spreadsheets/d/18baLqupCouDbKkfoDKxY-QWYHvSBuzLoQPlVvv42kmw/edit?usp=sharing



Design Goal

The design would support the following high-end activities to enable users to achieve their goals:

  • Task management

  • Project management

  • Time management

  • Meeting management

  • Collaborations

  • Integrations with other tools for file sharing

  • Calendar view to plan and strategize projects



Information Architecture

Based on the research conducted and the needs of the users, information was laid out in the application in the hierarchy of importance. Below is the information architecture for the application that was agreed upon by the team.


First Approach To the Solution

Here is a sketch of some of the key screens that were tested with users.




Med-Fi Prototypes

Key Task: These are the key tasks that users can perform with the designs

  • Task management

  • Meeting management

  • Calendar view to plan and strategize projects

  • Project management

  • Integrations with other tools for file sharing

  • Time management

  • Collaborations




Usability Test

GOAL

The test is designed to validate the main purpose of the project which is: “Designing a web application for people to be more productive and organized in the work place ” In this test we test two flows; to add a new task, and to add a new meeting and access task and meetings in the calendar


Test Participants:

The test includes 3 people belong to the following three categories:

1. Two senior users working in the tech industry and have a lot of backlogs, deliverables  and meetings to deal with hence needing ways to manage tasks and meetings

2. one junior user working as a freelancer and just needs ways to manage tasks more efficiently


PROCESS

The test uses lo-fi prototype that was made by white paper, ruler, and a pencil. The prototype includes two papers, one for simulating a web application for users to add a new task based on the information on the interface, other papers are used to simulate different screens in the flow but for adding a new meeting and tracking it in their calendar. ways. Then users will be asked about their experience in the two methodologies, however, as the file indexing using Dropbox is new, the focus will be on it.

The prototypes were provided remotely and users were asked to complete each task given, and I took the test recording using a screen recorder and analyzed my findings based on the feedback from the test. This enabled me to address the critical incidents discovered.



USER TEST SCRIPTS

🗒️Thank you so much for accepting to perform this test. For today’s test we are going to test two flows that are used to manage tasks and meetings, and one flow that is used for tracking each task and meetings on the calendar.We are going to try four scenarios:

Scenario 1: Creating a new task.

Scenario 2: Creating a new meeting.

Scenario 3: Setting up your notifications.

Scenario 4: finding tasks and meetings on the calendar.

Before we start with the scenarios I’m going to start with warming questions:

1. What is your age class: 1.1. 15 - 24 1.2. 25 - 34 1.3. 35 - 45 1.4. Above 45
2. How many years of experience do you have in managing tasks and meetings?
3. How many years of experience do you have in managing settings on an application?
4. Have you ever used a productivity tool ?
5. If yes, have you found them effective?
6. Do you usually have interrupts in internet connection that affect performing your daily tasks?
6.1. If yes, how much monthly budget would you allocate to overcome this problem?

We are going to execute scenario 1 and 2 together and scenario 3 and 4 together as well asking each participant the following follow-up questions:

1. Would you accept using a system that uses the techniques mentioned in scenario 1 and 2 in your daily work?
1.1. Please elaborate.

2. On a scale of 1 to 10, one is hard and 10 is easy. How do you rate the simplicity of a) creating a new task scenario 1, and b) creating a new meeting in scenario 2?

3. If you think of three changes that would make creating a new task in 1 scenario 1 easier, what are they?

4. If you think of three changes that would make creating a new meeting in 1 scenario 2 easier, what are they?

Asking each participant to fill SUS (System Usability Scale) survey for scenario 1 and 2 combined, and another SUS for scenario 3 and 4 combined.



RESULTS

Finding 1: The quick Button for quick activation of the function “Add task” is confusing when the take the action to traverse to other screen.

Severity: 4/4

While performing task #1 “Create a new Task”, only two participants could do it, the rest of the participants didn’t know where to traverse to after clicking the “Create Task” button. Some of the participants were expecting to create new task and assign it to a team member which was outside the scope of the test.


Recommendations: Improve the design of the “assign task” input field by stating clearly that it’s an optional action. Also the design should enable the user know that they can assign the task later on whenever they want, even after creating the task.


Finding 2: It is difficult for users to interpret the table and traverse to another screen from it.

Severity: 3/4

For the task #1 “Add meeting”, participants found it easy to “Add meeting, but when they were on it, they couldn’t understand very well the information provided. Participants couldn’t recognize what areas were marked as Change priority, and also add locations were not clear to them. Additionally, they were looking for the function “Search” which wasn’t included in the prototype.

Recommendation: Add the function “Search”, redesign the tables making the add location explanatory and change priority easy.


Finding 3: The labels of some functions and buttons are not clear.

Severity: 2/4

Even though participants could perform two of the four tasks, they considered that some labels are not clear or could be improved. Specifically, they considered that the option “view calendar” should be called “Calendar”, because the Calendar icon was self explanatory.

Recommendation: Remove the View Calendar text and leave just the calendar icon as a floating action button




High-Fidelity Prototypes

Home Screen: This home screen shows the queued task so that users can easily complete the pending high priority tasks. They can also see their goals and the current progress on each goals. They can also add new goals if they want. In the “My work section, it shows their current tasks, which of the tasks has been delegated and which of the tasks have been completed. Also the priority of the current tasks can be changed and the status of the tasks can be changed.




Task Screen: This is one of the key navigation screens and it displays the lists of the tasks in either “plan view” or “list view” allowing user to toggle through the tab feature. Also they can add new task which displays a dialogue modal upon taking the action.



Completed Tasks Screen: When users toggle on the completed task tab, this is the screen that displays. It shows the completed goals alongside so that they can be aware of the goals they have completed thus far.



Goal Progress Modal: Users can see the progress of their goals when they click on the goal. A modal is displayed, detailing the goal, and the progress (in percentage %), which can manually adjust based on how far they have gone with the goal.




Add Task Modal:
When user want to create a new task, a small modal appears based on the current needs of the users. If the users needs to input more details about the task, they can expand the modal by clicking on the “show more” option. This will enable the input the task details




Calendar Overlay Feature: The calendar feature is placed as a floating action button such that when clicked, it overlays on the screen, enabling the user have flexible access to their calendar and the task in their calendar.



Top Navigation Dropdown: The top navigation has some important menus such as

  1. Workspace: Here, upon clicking the workspace, the drop down appears showing the user’s current workspace and giving the user the flexibility of adding a new workspace or renaming their current workspace.

  2. User’s Profile: The user can access their profile by clicking on the avatar feature which displays a dropdown menu. Here they can toggle the display theme and change to either dark or light mode, or take other actions displayed to them based on their needs.





Notification Settings: Sometimes, users need their focus time and want to be able to pause their notification to avoid distraction. This feature gives them that flexibility where they can pause their notifications for some hours and even configure it further. Upon clicking on “Configure Notification Settings” a large Dialogue appear giving them even more flexibility to their notification settings. Also, they can integrate other third party applications such as, Slack on their account.






Meetings Screen:
The meeting screen is another key navigation screen that shows the meetings that has been created by the user. This enables the user keep track of their meeting without missing out


Add Meeting Screen: When the user clicks on “Add New Meeting” a dialogue modal displays where they can input the details of the meeting, set the date and time.



Next Steps

As we embark on this pivotal phase with our inaugural Minimum Viable Product (MVP), I am committed to delving deeper into comprehensive research. The aim is to ensure that we not only meet but exceed the needs of the majority of our users. To achieve this, I will be conducting further usability studies to unearth critical insights that will contribute to refining and enhancing our product.

Additionally, it is imperative to highlight that the MVP is now transitioning into the capable hands of our engineering team. The handoff signifies a significant milestone in our journey, marking the beginning of the iterative process that will shape our product into a robust solution that truly resonates with our users.



Appendix

Personas:



Target Population

Our target population are young professionals who are engrossed with their work and need a way to manage projects, tasks, meetings, stay organized and productive.



My Role

I was the Primary Product designer and User experience researcher for this project. I worked collaboratively with the product management for requirement gathering and aligning business needs with user needs.


The Team

1 Product Designer and UX researcher (Me) 👨🏾‍🎨

1 Product Manager 👷👷👨🏾‍🕰📞

2 Front End Developer 👩🏽‍💻👨

2 Backend Developer 👨🏿‍💻



Timeline

2 Months



Problem Description

The organizational culture is a complete mayhem right now and without quality organizational or productivity tools, you’ll be lost in a black hole. It will consume all of your energy if you let it without ever thanking you for it.


Addressing The Problem

Coordinex is a tool we are proposing to address the problem. It would help people stay organized and productive in a way that matters to them. The key users of coordinex are professionals who are encumbered with work and are finding it difficult to stay organized in the workspace.



Coordinex
would support the following high-end activities to enable users to achieve their goals:

  1. Task management

  2. Project management

  3. Time management

  4. Meeting management

  5. Collaborations

  6. Integrations with other tools for file sharing

  7. Calendar view to plan and strategize projects




Research And Design Methods

For this project, I performed user interviews; in this process I created an interview protocols that enabled me to gather valuable insights from the users.

The insights gathered were synthesized using the affinity wall methodology and translated into personas, scenarios, story boards, functional requirements which are process artefacts that enabled me to move forward in this project.

I also created wireframes that were tested with four participants which enabled me to gather feedback from the users.




Key Needs Findings

After interviewing five participants, I proceeded to synthesize the data using the affinity diagramming methodology. During the needs finding analysis, several findings were uncovered based on participants' current practices and their desired needs. These findings include:

  • Tasks status is updated manually on the system by dragging from outstanding to ongoing to done to reviewed

  • People need to be able to set reminder, set tasks and itemize their work

  • There is need for web and mobile compatibility

  • The system only allows for one person to be assigned to a task at a time

  • The system currently in use, is not easy to understand and their files and emails are clustered making it uneasy to prioritize

  • Task review, documentation; file sharing are not together integrated with one system and they need authorization to access files

  • People block their calendar by setting up meetings with themselves to get focus time, and formatting text and recognizing icons is not easy

  • Moving from one interface to another is not easy and poor internet connection hinders sharing files with team

  • People need the system for collaboration, managing tasks, meetings, leads and incidents but they experience glitches with the system which makes them lose unsaved files

  • A lot of people’s work involve presenting and creating data validation but they have to start from scratch since there are no templates to use or autocomplete feature

  • People need integrations with emails, zoom, file share, AI tech and slack.




Users Current Practices

  • Users currently copy content from note app to paste on whatsapp to team because the file cannot be shared directly as a note file

  • User assign one person to a task but wish to be able to assign more than one person to a task at a time

  • People set up meetings with themselves to be able to find focus time

  • To set reminder, people use the reminder app, and the note app on their phone to

  • itemize their work

  • Users emails and files can be clustered and they have to manually sort by themselve

  • based on the priority and importance

  • When updating status, users have to manually update the status depending on the stage

  • they are on the task.

  • When users experience glitches with the system, they have to restart their computer,

  • thereby losing their unsaved files in the process

  • A lot of people’s work requires them doing presentations, creating data validation,

  • managing tasks, meetings, incidents but they usually start from scratch since they have

    no template to build upon

  • Users use whatsapp to set up meetings and communicate with the team



Functional Requirements

These are the criteria the system design must accomplish in order to satisfy the users’ needs

  1. Users should be able to manually update the status of their tasks and also have the ability to choose automatic update control to their tasks based on time estimation to complete the tasks

  2. The system should enable users set reminders, set tasks and itemize their work

  3. The system should enable multiple users to collaborate on a single task in real time

  4. The system should allow for task review, file sharing, and documentation all integrated on the system.

  5. The system should have authorization features by generating a unique code or letting the recipient of a file use their surname to access a file.

  6. The system should enable users set focus time for productivity while notifying other team members about it

  7. The product should allow easy text formatting with recognizable icons

  8. The system should let users schedule meetings, manage tasks, and collaborate effectively

  9. There should be autosave feature present to prevent users from losing unsaved files

  10. There should be templates present and autocomplete feature

  11. The system should have a seamless integration with Zoom, File share, Slack and AI such that it can be used on the system without taking them out of their journey



Constraints

These are the things that the system design should avoid in order to work well and be accepted by our target users

  1. Not having a solid help and documentation during times when there is system glitch

  2. Having limit of one person assigned to a task

  3. Not having a proper icon labeling and text formatting

  4. Not having autosave feature

  5. Not having a template



Competitive Analysis

Five direct competitors were analyzed to find opportunities for differentiation and what the best practices suggest. You can find a link to the spreadsheet of the details analysis below:


https://docs.google.com/spreadsheets/d/18baLqupCouDbKkfoDKxY-QWYHvSBuzLoQPlVvv42kmw/edit?usp=sharing



Design Goal

The design would support the following high-end activities to enable users to achieve their goals:

  • Task management

  • Project management

  • Time management

  • Meeting management

  • Collaborations

  • Integrations with other tools for file sharing

  • Calendar view to plan and strategize projects



Information Architecture

Based on the research conducted and the needs of the users, information was laid out in the application in the hierarchy of importance. Below is the information architecture for the application that was agreed upon by the team.


First Approach To the Solution

Here is a sketch of some of the key screens that were tested with users.




Med-Fi Prototypes

Key Task: These are the key tasks that users can perform with the designs

  • Task management

  • Meeting management

  • Calendar view to plan and strategize projects

  • Project management

  • Integrations with other tools for file sharing

  • Time management

  • Collaborations




Usability Test

GOAL

The test is designed to validate the main purpose of the project which is: “Designing a web application for people to be more productive and organized in the work place ” In this test we test two flows; to add a new task, and to add a new meeting and access task and meetings in the calendar


Test Participants:

The test includes 3 people belong to the following three categories:

1. Two senior users working in the tech industry and have a lot of backlogs, deliverables  and meetings to deal with hence needing ways to manage tasks and meetings

2. one junior user working as a freelancer and just needs ways to manage tasks more efficiently


PROCESS

The test uses lo-fi prototype that was made by white paper, ruler, and a pencil. The prototype includes two papers, one for simulating a web application for users to add a new task based on the information on the interface, other papers are used to simulate different screens in the flow but for adding a new meeting and tracking it in their calendar. ways. Then users will be asked about their experience in the two methodologies, however, as the file indexing using Dropbox is new, the focus will be on it.

The prototypes were provided remotely and users were asked to complete each task given, and I took the test recording using a screen recorder and analyzed my findings based on the feedback from the test. This enabled me to address the critical incidents discovered.



USER TEST SCRIPTS

🗒️Thank you so much for accepting to perform this test. For today’s test we are going to test two flows that are used to manage tasks and meetings, and one flow that is used for tracking each task and meetings on the calendar.We are going to try four scenarios:

Scenario 1: Creating a new task.

Scenario 2: Creating a new meeting.

Scenario 3: Setting up your notifications.

Scenario 4: finding tasks and meetings on the calendar.

Before we start with the scenarios I’m going to start with warming questions:

1. What is your age class: 1.1. 15 - 24 1.2. 25 - 34 1.3. 35 - 45 1.4. Above 45
2. How many years of experience do you have in managing tasks and meetings?
3. How many years of experience do you have in managing settings on an application?
4. Have you ever used a productivity tool ?
5. If yes, have you found them effective?
6. Do you usually have interrupts in internet connection that affect performing your daily tasks?
6.1. If yes, how much monthly budget would you allocate to overcome this problem?

We are going to execute scenario 1 and 2 together and scenario 3 and 4 together as well asking each participant the following follow-up questions:

1. Would you accept using a system that uses the techniques mentioned in scenario 1 and 2 in your daily work?
1.1. Please elaborate.

2. On a scale of 1 to 10, one is hard and 10 is easy. How do you rate the simplicity of a) creating a new task scenario 1, and b) creating a new meeting in scenario 2?

3. If you think of three changes that would make creating a new task in 1 scenario 1 easier, what are they?

4. If you think of three changes that would make creating a new meeting in 1 scenario 2 easier, what are they?

Asking each participant to fill SUS (System Usability Scale) survey for scenario 1 and 2 combined, and another SUS for scenario 3 and 4 combined.



RESULTS

Finding 1: The quick Button for quick activation of the function “Add task” is confusing when the take the action to traverse to other screen.

Severity: 4/4

While performing task #1 “Create a new Task”, only two participants could do it, the rest of the participants didn’t know where to traverse to after clicking the “Create Task” button. Some of the participants were expecting to create new task and assign it to a team member which was outside the scope of the test.


Recommendations: Improve the design of the “assign task” input field by stating clearly that it’s an optional action. Also the design should enable the user know that they can assign the task later on whenever they want, even after creating the task.


Finding 2: It is difficult for users to interpret the table and traverse to another screen from it.

Severity: 3/4

For the task #1 “Add meeting”, participants found it easy to “Add meeting, but when they were on it, they couldn’t understand very well the information provided. Participants couldn’t recognize what areas were marked as Change priority, and also add locations were not clear to them. Additionally, they were looking for the function “Search” which wasn’t included in the prototype.

Recommendation: Add the function “Search”, redesign the tables making the add location explanatory and change priority easy.


Finding 3: The labels of some functions and buttons are not clear.

Severity: 2/4

Even though participants could perform two of the four tasks, they considered that some labels are not clear or could be improved. Specifically, they considered that the option “view calendar” should be called “Calendar”, because the Calendar icon was self explanatory.

Recommendation: Remove the View Calendar text and leave just the calendar icon as a floating action button




High-Fidelity Prototypes

Home Screen: This home screen shows the queued task so that users can easily complete the pending high priority tasks. They can also see their goals and the current progress on each goals. They can also add new goals if they want. In the “My work section, it shows their current tasks, which of the tasks has been delegated and which of the tasks have been completed. Also the priority of the current tasks can be changed and the status of the tasks can be changed.




Task Screen: This is one of the key navigation screens and it displays the lists of the tasks in either “plan view” or “list view” allowing user to toggle through the tab feature. Also they can add new task which displays a dialogue modal upon taking the action.



Completed Tasks Screen: When users toggle on the completed task tab, this is the screen that displays. It shows the completed goals alongside so that they can be aware of the goals they have completed thus far.



Goal Progress Modal: Users can see the progress of their goals when they click on the goal. A modal is displayed, detailing the goal, and the progress (in percentage %), which can manually adjust based on how far they have gone with the goal.




Add Task Modal:
When user want to create a new task, a small modal appears based on the current needs of the users. If the users needs to input more details about the task, they can expand the modal by clicking on the “show more” option. This will enable the input the task details




Calendar Overlay Feature: The calendar feature is placed as a floating action button such that when clicked, it overlays on the screen, enabling the user have flexible access to their calendar and the task in their calendar.



Top Navigation Dropdown: The top navigation has some important menus such as

  1. Workspace: Here, upon clicking the workspace, the drop down appears showing the user’s current workspace and giving the user the flexibility of adding a new workspace or renaming their current workspace.

  2. User’s Profile: The user can access their profile by clicking on the avatar feature which displays a dropdown menu. Here they can toggle the display theme and change to either dark or light mode, or take other actions displayed to them based on their needs.





Notification Settings: Sometimes, users need their focus time and want to be able to pause their notification to avoid distraction. This feature gives them that flexibility where they can pause their notifications for some hours and even configure it further. Upon clicking on “Configure Notification Settings” a large Dialogue appear giving them even more flexibility to their notification settings. Also, they can integrate other third party applications such as, Slack on their account.






Meetings Screen:
The meeting screen is another key navigation screen that shows the meetings that has been created by the user. This enables the user keep track of their meeting without missing out


Add Meeting Screen: When the user clicks on “Add New Meeting” a dialogue modal displays where they can input the details of the meeting, set the date and time.



Next Steps

As we embark on this pivotal phase with our inaugural Minimum Viable Product (MVP), I am committed to delving deeper into comprehensive research. The aim is to ensure that we not only meet but exceed the needs of the majority of our users. To achieve this, I will be conducting further usability studies to unearth critical insights that will contribute to refining and enhancing our product.

Additionally, it is imperative to highlight that the MVP is now transitioning into the capable hands of our engineering team. The handoff signifies a significant milestone in our journey, marking the beginning of the iterative process that will shape our product into a robust solution that truly resonates with our users.



Appendix

Personas:

I specialize in crafting exceptional digital experiences to help businesses achieve their goals.

Designed by Emmanuel Olubodun

I specialize in crafting exceptional digital experiences to help businesses achieve their goals.

Designed by Emmanuel Olubodun

I specialize in crafting exceptional digital experiences to help businesses achieve their goals.

Designed by Emmanuel Olubodun