top of page
christoffer-engstrom-wc9avd2RaN0-unsplash.jpg
Slack+ - DP2 pres dam.mad (1).png
thumbnail_Untitled_Artwork.png

SLACK+

How might we make Slack less confusing by working towards a more streamlined and guided workflow?

at a glance

The system my team of three chose to redesign is Slack's desktop application, a messenger app that facilities communication and collaboration within an organization. The application's primary goals are to support group communication and one-on-one conversations (direct messaging). We categorized the users of the system into two types: administrators/leaders of workspaces and ordinary workspace members. These two type of users interact with the system differently, with administrators performing managerial tasks such as creating channels and adding individuals to channels, while ordinary members mainly send messages in channels or directly to other users. Thus, we used these two tasks to analyze user behavior and then prototyped design changes accordingly in Figma.

timeline

March 2023

team

David Dubinin

Makayla Brown

tools

Figma

process

task analysis

ideate

define

flow diagrams

paper prototypes

wireframes

usability testing

hifi prototype

problem

While Slack is designed to improve collaboration, we have heard multiple complaints about it's confusing interface and unintuitive layout which contradict it's goal. Our group selected two tasks to focus on: sending a message in a channel and removing a member from a private channel, both tasks that require navigating Slack's confusing channel interface. These two tasks, along with observing user interactions, helped us delve into the experience of each of Slack's user types.

task analysis

First, we drafted a task analysis of each process, sending a message in a channel and removing a member from a private channel.

We then observed users and wrote notes regarding their steps in each task. Afterward, I asked a few follow up questions to clarify where confusion along the process was found.

I interviewed Emma and these are the observations and notes I saw through her process.

Screenshot 2023-03-25 145825.png
ideate

As a team, we developed 9 new ideas for each task, as well as a parking lot list of ideas. These ideas stemmed from the intersection of where our users stumbled in their task analysis and keeping focus on improving clarity and navigation.

Screenshot 2023-03-25 151539.png
Screenshot 2023-03-25 151652.png
define

We fleshed out 2 concepts which combined ideas that we generated above.

In Concept A we are looking to have the workspaces enlarged on the front screen and an added "manage members" button in the members tab. This concept aims to create a simpler and more effective workflow, creating less confusion for Slack users.

Meanwhile, in Concept B we are looking to move the workspaces to tabs across the top and to make the header with the channel info larger across the top of each page. This concept aims to bring focus to the headers and descriptors on each page, ensuring that the user is always working in the correct channel and workspace and they know that they are in the correct place.

flow diagrams

To ensure we were pushing our goals of clarify each step of the way, we created flow diagrams to aid us. One is as follows:

Screenshot 2023-07-06 132403.png
paper prototypes

We created paper prototypes of each concept and tested it with another team. At left you can see a user interacting with each prototype.

 

After going through a heuristic evaluation with this team, we ultimately decided to combine our two concepts into one.

wireframes

We then created our wireframes with many design changes improving on pain points from the heuristic evaluation.

Screenshot 2023-03-25 160010.png
usability testing

We tested our wireframes on 3 users of various Slack familiarity with a 15-20 minute procedure. We made sure to have a script so that each test was as similar as it can be.

 

Our test included time to share first impressions, scenarios to lead users to completing the two tasks we wanted to test, and post test questions including filling out the questions to the right on a Likert Scale.

 

We then compiled our user's feedback and made a prioritized list of changes to implement in the final days of this project.

Screenshot 2023-07-06 140832.png
Screenshot 2023-07-06 140818.png
high fidelity prototype

We created our final deliverable using Figma, although it was not the largest focus in our learning. We definitely could have taken the prototype further to encompass more of Slack's features, but we did implement our newly designed changes in this version.

 

Have a quick look below or step through the Figma here!

© 2024 by Alyssa Frederick

bottom of page