Teamwork

Teamwork

Teamwork

creating a tool to help university students manage their group projects with ease.

creating a tool to help university students manage their group projects with ease.

creating a tool to help university students manage their group projects with ease.

Timeline

Timeline

Timeline

January - April 2024

January - April 2024

January - April 2024

Role

Role

Role

UX Design, UI Design, User Research

UX Design, UI Design, User Research

UX Design, UI Design, User Research

Tools

Tools

Tools

Figma, Mural,

Adobe Ilustrator

Figma, Mural,

Adobe Ilustrator

Figma, Mural, Adobe Ilustrator

Overview

Overview

Overview

Through a 14-week process, I designed an MVP for a tailored project management tool for students. This involved creating student personas to understand user needs, ideating solutions, building prototypes, and conducting a usability study to iteratively refine my designs.

Through a 14-week process, I designed an MVP for a tailored project management tool for students. This involved creating student personas to understand user needs, ideating solutions, building prototypes, and conducting a usability study to iteratively refine my designs.

Through a 14-week process, I designed an MVP for a tailored project management tool for students. This involved creating student personas to understand user needs, ideating solutions, building prototypes, and conducting a usability study to iteratively refine my designs.

Introduction

Introduction

Context

Context

As an undergraduate student, group projects were often a double-edged sword: promising collaboration, but delivering chaos.

As an undergraduate student, group projects were often a double-edged sword: promising collaboration, but delivering chaos.

As an undergraduate student, group projects were often a double-edged sword: promising collaboration, but delivering chaos.

The problem lay among the tools at my disposal: existing project management software, built primarily for large teams and businesses, proved overly complex and ill-suited for the needs of myself and my peers. This typically led to things falling apart as a result of poor organization, uneven workloads, and miscommunication.

The problem lay among the tools at my disposal: existing project management software, built primarily for large teams and businesses, proved overly complex and ill-suited for the needs of myself and my peers. This typically led to things falling apart as a result of poor organization, uneven workloads, and miscommunication.

The problem lay among the tools at my disposal: existing project management software, built primarily for large teams and businesses, proved overly complex and ill-suited for the needs of myself and my peers. This typically led to things falling apart as a result of poor organization, uneven workloads, and miscommunication.

Speaking to peers in my 4th year HCI course revealed a common struggle with complex project management tools. Most students relied on calendar reminders and group-chats on various social media platforms to coordinate their work, which often proved inadequate for managing multiple projects over the course of a semester.

Speaking to peers in my 4th year HCI course revealed a common struggle with complex project management tools. Most students relied on calendar reminders and group-chats on various social media platforms to coordinate their work, which often proved inadequate for managing multiple projects over the course of a semester.

Speaking to peers in my 4th year HCI course revealed a common struggle with complex project management tools. Most students relied on calendar reminders and group-chats on various social media platforms to coordinate their work, which often proved inadequate for managing multiple projects over the course of a semester.

Suddenly, a 4th-wall breaking light bulb appeared above my head:

could I design a tool to address these challenges?

Suddenly, a 4th-wall breaking light bulb appeared above my head:

could I design a tool to address these challenges?

Suddenly, a 4th-wall breaking light bulb appeared above my head:

could I design a tool to address these challenges?

Understanding the users

Understanding the users

To broaden my understanding of the problem space and validate if my potential users actually existed, I conducted a survey with 76 students in my fourth year course. When analyzing the responses, a few things became glaringly obvious:

To broaden my understanding of the problem space and validate if my potential users actually existed, I conducted a survey with 76 students in my fourth year course. When analyzing the responses, a few things became glaringly obvious:

To broaden my understanding of the problem space and validate if my potential users actually existed, I conducted a survey with 76 students in my fourth year course. When analyzing the responses, a few things became glaringly obvious:

88%

88%

88%

Want a PM tool for students

Want a PM tool for students

Want a PM tool for students

Students were desperate for a solution - there was a significant interest among the data in a project management tool with a UX tailored to students.

Students were desperate for a solution - there was a significant interest among the data in a project management tool with a UX tailored to students.

Students were desperate for a solution - there was a significant interest among the data in a project management tool with a UX tailored to students.

73%

73%

73%

Struggle to organize projects

Struggle to organize projects

Struggle to organize projects

A significant majority of students faced challenges when organizing group projects, indicating a clear gap in existing tools.

A significant majority of students faced challenges when organizing group projects, indicating a clear gap in existing tools.

A significant majority of students faced challenges when organizing group projects, indicating a clear gap in existing tools.

67%

67%

67%

Face collaboration issues

Face collaboration issues

Face collaboration issues

Roughly two-thirds of students struggle with teamwork in group projects, highlighting a need for better collaboration tools in academic contexts.

Roughly two-thirds of students struggle with teamwork in group projects, highlighting a need for better collaboration tools in academic contexts.

Roughly two-thirds of students struggle with teamwork in group projects, highlighting a need for better collaboration tools in academic contexts.

Using the key insights drawn from this data, I developed a persona to flesh out the different perspectives, challenges, and motivations of my user group. This helped me understand what my users cared about most, ultimately guiding my decisions to align with their best interests.

Using the key insights drawn from this data, I developed a persona to flesh out the different perspectives, challenges, and motivations of my user group. This helped me understand what my users cared about most, ultimately guiding my decisions to align with their best interests.

Using the key insights drawn from this data, I developed a persona to flesh out the different perspectives, challenges, and motivations of my user group. This helped me understand what my users cared about most, ultimately guiding my decisions to align with their best interests.

Defining the challenge

Defining the challenge

Armed with all this new knowledge, I crafted a problem statement that crystallized the most important challenges faced by the students I was designing for. This helped me establish a clear direction for the project by defining what it should be and how its impact can be measured.

Armed with all this new knowledge, I crafted a problem statement that crystallized the most important challenges faced by the students I was designing for. This helped me establish a clear direction for the project by defining what it should be and how its impact can be measured.

Armed with all this new knowledge, I crafted a problem statement that crystallized the most important challenges faced by the students I was designing for. This helped me establish a clear direction for the project by defining what it should be and how its impact can be measured.

🧩

🧩

🧩

Challenge

Challenge

Challenge

Project management tools are often too complex for students with limited work experience.

Project management tools are often too complex for students with limited work experience.

Project management tools are often too complex for students with limited work experience.

💡

💡

💡

Solution

Solution

Solution

A tool that aims to simplify group project management for students by being intuitive and user friendly.

A tool that aims to simplify group project management for students by being intuitive and user friendly.

A tool that aims to simplify group project management for students by being intuitive and user friendly.

📈

📈

📈

Evaluation

Evaluation

Evaluation

Success will be measured by positive user feedback, effective design iterations, and stakeholder approval.

Success will be measured by positive user feedback, effective design iterations, and stakeholder approval.

Success will be measured by positive user feedback, effective design iterations, and stakeholder approval.

Lo-fi Design

Lo-fi Design

Sketching out ideas

Sketching out ideas

To avoid falling into any rabbit holes, I gave myself a broad imaginary boundary and established that the scope of this project would be limited to a desktop app. Thus, I was able to ideate with the relevant technical and structural knowledge in mind (thank you, computer science degree).

To avoid falling into any rabbit holes, I gave myself a broad imaginary boundary and established that the scope of this project would be limited to a desktop app. Thus, I was able to ideate with the relevant technical and structural knowledge in mind (thank you, computer science degree).

To avoid falling into any rabbit holes, I gave myself a broad imaginary boundary and established that the scope of this project would be limited to a desktop app. Thus, I was able to ideate with the relevant technical and structural knowledge in mind (thank you, computer science degree).

I began the design process by brainstorming what features I could include as part of my tool in order to meet the needs of my users:

I began the design process by brainstorming what features I could include as part of my tool in order to meet the needs of my users:

I began the design process by brainstorming what features I could include as part of my tool in order to meet the needs of my users:

Simplified task management

Simplified task management

Simplified task management

Students can streamline project workflows by managing individual and shared tasks to ensure clarity, accountability, and efficient progress tracking.

Students can streamline project workflows by managing individual and shared tasks to ensure clarity, accountability, and efficient progress tracking.

Students can streamline project workflows by managing individual and shared tasks to ensure clarity, accountability, and efficient progress tracking.

Project calendar integration

Project calendar integration

Project calendar integration

A centralized team calendar would keep teams aligned on important dates and deadlines, improving time management and reducing scheduling conflicts.

A centralized team calendar would keep teams aligned on important dates and deadlines, improving time management and reducing scheduling conflicts.

A centralized team calendar would keep teams aligned on important dates and deadlines, improving time management and reducing scheduling conflicts.

Seamless file access

Seamless file access

Seamless file access

Students can store, organize, and access project files directly within the tool, or link to popular cloud storage services for seamless collaboration.

Students can store, organize, and access project files directly within the tool, or link to popular cloud storage services for seamless collaboration.

Students can store, organize, and access project files directly within the tool, or link to popular cloud storage services for seamless collaboration.

Onboarding flow

Onboarding flow

Onboarding flow

A guided, user-friendly setup process helps users quickly get stated, providing all the information essential for a smooth experience.

A guided, user-friendly setup process helps users quickly get stated, providing all the information essential for a smooth experience.

A guided, user-friendly setup process helps users quickly get stated, providing all the information essential for a smooth experience.

Drafting the MVP

Drafting the MVP

With sketching complete, I was left with several promising directions to pursue. However, given the 14-week constraints of my academic semester, I decided to focus on developing a comprehensive dashboard as the MVP of this project. This approach allowed for a deeper exploration of the tool's core functionalities while enabling early user testing.

With sketching complete, I was left with several promising directions to pursue. However, given the 14-week constraints of my academic semester, I decided to focus on developing a comprehensive dashboard as the MVP of this project. This approach allowed for a deeper exploration of the tool's core functionalities while enabling early user testing.

With sketching complete, I was left with several promising directions to pursue. However, given the 14-week constraints of my academic semester, I decided to focus on developing a comprehensive dashboard as the MVP of this project. This approach allowed for a deeper exploration of the tool's core functionalities while enabling early user testing.

After some more line work, I put together a rough sketch of the dashboard, incorporating some of the features I ideated earlier:

After some more line work, I put together a rough sketch of the dashboard, incorporating some of the features I ideated earlier:

After some more line work, I put together a rough sketch of the dashboard, incorporating some of the features I ideated earlier:

Early testing

Early testing

Before moving forward, I wanted to gather some early-stage feedback to validate my design decisions, ensuring alignment with user needs. To guide my testing sessions, I focused on four key areas to investigate with the help of a low-fidelity prototype:

Before moving forward, I wanted to gather some early-stage feedback to validate my design decisions, ensuring alignment with user needs. To guide my testing sessions, I focused on four key areas to investigate with the help of a low-fidelity prototype:

Before moving forward, I wanted to gather some early-stage feedback to validate my design decisions, ensuring alignment with user needs. To guide my testing sessions, I focused on four key areas to investigate with the help of a low-fidelity prototype:

Information overload

is the dashboard overwhelming? if so, which elements cause this?

Information overload

is the dashboard overwhelming? if so, which elements cause this?

Information overload

is the dashboard overwhelming? if so, which elements cause this?

Dashboard clarity

can users easily identify and understand dashboard features?

Dashboard clarity

can users easily identify and understand dashboard features?

Dashboard clarity

can users easily identify and understand dashboard features?

User satisfaction

can users easily identify and understand dashboard features?

User satisfaction

can users easily identify and understand dashboard features?

User satisfaction

can users easily identify and understand dashboard features?

Feature relevance

which features do users find most valuable or unnecessary?

Feature relevance

which features do users find most valuable or unnecessary?

Feature relevance

which features do users find most valuable or unnecessary?

I conducted a total of four usability sessions after recruiting participants who aligned with the personas I developed. Upon completion, I used an affinity map to qualitatively analyze notes from each session, discovering the following:

I conducted a total of four usability sessions after recruiting participants who aligned with the personas I developed. Upon completion, I used an affinity map to qualitatively analyze notes from each session, discovering the following:

I conducted a total of four usability sessions after recruiting participants who aligned with the personas I developed. Upon completion, I used an affinity map to qualitatively analyze notes from each session, discovering the following:

Validations

Validations

Validations

Participants found the dashboard to be mostly intuitive to use and understand.

Participants found the dashboard to be mostly intuitive to use and understand.

Participants found the dashboard to be mostly intuitive to use and understand.

Dashboard information density was deemed appropriate by all participants.

Dashboard information density was deemed appropriate by all participants.

Dashboard information density was deemed appropriate by all participants.

All users felt the dashboard would make their group work easier to manage.

All users felt the dashboard would make their group work easier to manage.

All users felt the dashboard would make their group work easier to manage.

Users unanimously found the project overview card to be most valuable.

Users unanimously found the project overview card to be most valuable.

Users unanimously found the project overview card to be most valuable.

Preferences + Refinements

Preferences + Refinements

Preferences + Refinements

Some participants questioned dashboard scope: did the information cover single or multiple courses?

Some participants questioned dashboard scope: did the information cover single or multiple courses?

Some participants questioned dashboard scope: did the information cover single or multiple courses?

Most participants favoured shared project grades and task completion data over individual task metrics.

Most participants favoured shared project grades and task completion data over individual task metrics.

Most participants favoured shared project grades and task completion data over individual task metrics.

This initial user testing exercise successfully validated my progress and established a baseline for future design iterations. As for the refinements indicated by some participant responses, I prioritized iterative via low-fidelity sketches rather than on the prototype itself in the interest of time.

This initial user testing exercise successfully validated my progress and established a baseline for future design iterations. As for the refinements indicated by some participant responses, I prioritized iterative via low-fidelity sketches rather than on the prototype itself in the interest of time.

This initial user testing exercise successfully validated my progress and established a baseline for future design iterations. As for the refinements indicated by some participant responses, I prioritized iterative via low-fidelity sketches rather than on the prototype itself in the interest of time.

Course name + selection

Course name + selection

Course name + selection

This clearly identifies which course the information on the dashboard is associated with, and also allows for easy switching between projects.

This clearly identifies which course the information on the dashboard is associated with, and also allows for easy switching between projects.

This clearly identifies which course the information on the dashboard is associated with, and also allows for easy switching between projects.

Revised team display

Revised team display

Revised team display

Based on what was heard from users, the content and datapoints displayed on the "team" card were refined for greater relevance.

Based on what was heard from users, the content and datapoints displayed on the "team" card were refined for greater relevance.

Based on what was heard from users, the content and datapoints displayed on the "team" card were refined for greater relevance.

Hi-fi Design

Hi-fi Design

Design system

Design system

Guided by Apple's human interface guidelines, I established a grid system for the sidebar, content window, and feature cards to ensure appropriate dimensions and spacing for detailed components.

Guided by Apple's human interface guidelines, I established a grid system for the sidebar, content window, and feature cards to ensure appropriate dimensions and spacing for detailed components.

Guided by Apple's human interface guidelines, I established a grid system for the sidebar, content window, and feature cards to ensure appropriate dimensions and spacing for detailed components.

My design system consisted of reusable elements for the sidebar, content window, and feature cards. This not only streamlined the design process but also ensured a unified look and feel across the dashboard interface.

My design system consisted of reusable elements for the sidebar, content window, and feature cards. This not only streamlined the design process but also ensured a unified look and feel across the dashboard interface.

My design system consisted of reusable elements for the sidebar, content window, and feature cards. This not only streamlined the design process but also ensured a unified look and feel across the dashboard interface.

Each card offers a concise overview of key project data identified through the research, providing users with essential information at a glance. While the complete tool would have dedicated pages that offer in-depth details, the cards on the overview page are designed to help efficiently manage projects and facilitate quick decision-making.

Each card offers a concise overview of key project data identified through the research, providing users with essential information at a glance. While the complete tool would have dedicated pages that offer in-depth details, the cards on the overview page are designed to help efficiently manage projects and facilitate quick decision-making.

Each card offers a concise overview of key project data identified through the research, providing users with essential information at a glance. While the complete tool would have dedicated pages that offer in-depth details, the cards on the overview page are designed to help efficiently manage projects and facilitate quick decision-making.

Visual design

Visual design

There were a multitude of considerations made to ensure the dashboard was informative without looking overbearing or overcomplicated. I wanted to strike a balance between an informative and joyful experience:

There were a multitude of considerations made to ensure the dashboard was informative without looking overbearing or overcomplicated. I wanted to strike a balance between an informative and joyful experience:

There were a multitude of considerations made to ensure the dashboard was informative without looking overbearing or overcomplicated. I wanted to strike a balance between an informative and joyful experience:

Added contrast with glassmorphism

Added contrast with glassmorphism

Added contrast with glassmorphism

With a combination of opacity, blur, strokes, and gradients, I created an illusion of depth between foreground and background elements in the main content area. This helped distinguish each individual feature card while maintaining the page hierarchy of the tool.

With a combination of opacity, blur, strokes, and gradients, I created an illusion of depth between foreground and background elements in the main content area. This helped distinguish each individual feature card while maintaining the page hierarchy of the tool.

With a combination of opacity, blur, strokes, and gradients, I created an illusion of depth between foreground and background elements in the main content area. This helped distinguish each individual feature card while maintaining the page hierarchy of the tool.

Colours and typography

Colours and typography

Colours and typography

A vibrant colour palette helps enhance visual appeal and display progress across different cards on the dashboard. SF Pro Rounded ensures a modern and readable interface, with varying font weights and sizes to establish a content hierarchy.

A vibrant colour palette helps enhance visual appeal and display progress across different cards on the dashboard. SF Pro Rounded ensures a modern and readable interface, with varying font weights and sizes to establish a content hierarchy.

A vibrant colour palette helps enhance visual appeal and display progress across different cards on the dashboard. SF Pro Rounded ensures a modern and readable interface, with varying font weights and sizes to establish a content hierarchy.

Branding

Branding

Branding

I thought it would be fun to create a logo based on an octopus - my mind drew a connection between their adaptable nature, signified by their colour-changing ability, to the versatility required to handle multiple tasks and adapt to evolving project dynamics. (P.S. Can you tell his tentacles form a W shape?")

I thought it would be fun to create a logo based on an octopus - my mind drew a connection between their adaptable nature, signified by their colour-changing ability, to the versatility required to handle multiple tasks and adapt to evolving project dynamics. (P.S. Can you tell his tentacles form a W shape?")

I thought it would be fun to create a logo based on an octopus - my mind drew a connection between their adaptable nature, signified by their colour-changing ability, to the versatility required to handle multiple tasks and adapt to evolving project dynamics. (P.S. Can you tell his tentacles form a W shape?")

Gathering feedback

Gathering feedback

To validate the refined design and gather more detailed feedback, I conducted a second round of usability testing with the high-fidelity design. Through interviews conducted with six students who matched my persona profiles, I learned the following:

To validate the refined design and gather more detailed feedback, I conducted a second round of usability testing with the high-fidelity design. Through interviews conducted with six students who matched my persona profiles, I learned the following:

To validate the refined design and gather more detailed feedback, I conducted a second round of usability testing with the high-fidelity design. Through interviews conducted with six students who matched my persona profiles, I learned the following:

Insights + Refinements:

Insights + Refinements:

Insights + Refinements:

All participants appreciated the context provided by the course name + selection feature, validating the refinement made based on early feedback.

All participants appreciated the context provided by the course name + selection feature, validating the refinement made based on early feedback.

All participants appreciated the context provided by the course name + selection feature, validating the refinement made based on early feedback.

5/6 participants preferred the information on the new team performance card, validating the changes made after the low-fidelity testing.

5/6 participants preferred the information on the new team performance card, validating the changes made after the low-fidelity testing.

5/6 participants preferred the information on the new team performance card, validating the changes made after the low-fidelity testing.

4/6 participants expressed appreciation for the colour-coded progress indicators, finding them helpful for quick status assessment.

4/6 participants expressed appreciation for the colour-coded progress indicators, finding them helpful for quick status assessment.

4/6 participants expressed appreciation for the colour-coded progress indicators, finding them helpful for quick status assessment.

3 participants inquired about direct file access from the dashboard, suggesting an opportunity for future feature development.

3 participants inquired about direct file access from the dashboard, suggesting an opportunity for future feature development.

3 participants inquired about direct file access from the dashboard, suggesting an opportunity for future feature development.

Overall, this round of testing revealed several interesting insights, both validating earlier design decisions and highlighting areas for future refinement. It was also great to uncover that there was consistency in core validations across both the testing phases, with positive feedback on dashboard clarity, information density, and the value of the dashboard itself.

Overall, this round of testing revealed several interesting insights, both validating earlier design decisions and highlighting areas for future refinement. It was also great to uncover that there was consistency in core validations across both the testing phases, with positive feedback on dashboard clarity, information density, and the value of the dashboard itself.

Overall, this round of testing revealed several interesting insights, both validating earlier design decisions and highlighting areas for future refinement. It was also great to uncover that there was consistency in core validations across both the testing phases, with positive feedback on dashboard clarity, information density, and the value of the dashboard itself.

Retrospective

Retrospective

Was I successful?

Was I successful?

In short - yes! Revisiting my initial evaluation criteria, I can say with confidence that the high-fidelity dashboard is a successful MVP that brings me closer to a complete solution:

In short - yes! Revisiting my initial evaluation criteria, I can say with confidence that the high-fidelity dashboard is a successful MVP that brings me closer to a complete solution:

In short - yes! Revisiting my initial evaluation criteria, I can say with confidence that the high-fidelity dashboard is a successful MVP that brings me closer to a complete solution:

🤓

🤓

🤓

User feedback

User feedback

User feedback

Both low and high-fidelity testing phases yielded positive responses, with users appreciating the intuitive design and tailored features.

Both low and high-fidelity testing phases yielded positive responses, with users appreciating the intuitive design and tailored features.

Both low and high-fidelity testing phases yielded positive responses, with users appreciating the intuitive design and tailored features.

🎯

🎯

🎯

Effective design iterations

Effective design iterations

Effective design iterations

The project demonstrated a clear evolution from initial concepts to a refined high-fidelity prototype, with each iteration addressing user needs more effectively.

The project demonstrated a clear evolution from initial concepts to a refined high-fidelity prototype, with each iteration addressing user needs more effectively.

The project demonstrated a clear evolution from initial concepts to a refined high-fidelity prototype, with each iteration addressing user needs more effectively.

Final design + Reflection

Final design + Reflection

Despite the amount of progress made, I definitely think there's a lot more that can be done before the entire tool is ready-for-dev. The most obvious next steps would be building out the complete pages for each feature of the tool using an improved iterative approach. It would be great to test among a more diverse group of students as well as do so more frequently, as well as explore opportunities to increase the utility of the tool through mobile adaptation or integration with other academic tools.

Despite the amount of progress made, I definitely think there's a lot more that can be done before the entire tool is ready-for-dev. The most obvious next steps would be building out the complete pages for each feature of the tool using an improved iterative approach. It would be great to test among a more diverse group of students as well as do so more frequently, as well as explore opportunities to increase the utility of the tool through mobile adaptation or integration with other academic tools.

Despite the amount of progress made, I definitely think there's a lot more that can be done before the entire tool is ready-for-dev. The most obvious next steps would be building out the complete pages for each feature of the tool using an improved iterative approach. It would be great to test among a more diverse group of students as well as do so more frequently, as well as explore opportunities to increase the utility of the tool through mobile adaptation or integration with other academic tools.

For now, I'm happy with where I'm leaving this project, and will rest easy knowing that a future where group projects culminate in the best possible outcomes - free of chaotic mismanagement - may just be on the horizon.

For now, I'm happy with where I'm leaving this project, and will rest easy knowing that a future where group projects culminate in the best possible outcomes - free of chaotic mismanagement - may just be on the horizon.

For now, I'm happy with where I'm leaving this project, and will rest easy knowing that a future where group projects culminate in the best possible outcomes - free of chaotic mismanagement - may just be on the horizon.

Contact

Contact

Contact

Say hello!

Say hello!

Whether it's about design, music, or my world famous banana pudding recipe - I'm always happy to chat!

Whether it's about design, music, or my world famous banana pudding recipe - I'm always happy to chat!

Whether it's about design, music, or my world famous banana pudding recipe - I'm always happy to chat!

Designed, illustrated, and built over many sleepless nights by Haashir © 2024

Designed, illustrated, and built over many sleepless nights by Haashir © 2024