Product Design

Claap

Mon rôle
Product Designer
Période
Févr. 2021

Asynchronous meetings powered by Claap help you reduce the number of meetings needed to share updates, get feedback and make decisions.

The objective of this case is to design the lateral bar where coworkers are debating about the video.

First focus is on the UX

Problem

Even if we already have a high level idea of what we want to build, there are a lot of micro-interactions at stake in the comment bar and in relation with the other zones of the screen (video & video player). This means a lot of interactions which can quickly add noise and frictions in the product. Claap is a collaboration product, we then need to be 100% smooth for a UX perspective, there is no room for poor patterns in our mission.

Second focus is on the UI

Problem

When using collaboration products, people pay a lot of attention to the look & feel. Few frictions and they stop using the product. Product must be perfect, with an engaging interface to foster empathy. Beyond the UX, our second big challenge here at Claap is then UI: we want to build a Minimum Lovable Product and not only an MVP.

UX ideas & improvements

As said in the brief, there are a lot of micro interactions that can be happening while a user is using the product. There can be a lot of people inside a feature team making a lot of noise commenting on the video, making it quite easy to be lost in this ocean of feedbacks. Good news, Claap already has a strong vision of what they want to do with the comments section of the product, such as the following features:

What should we have?

In-context feedback implies several secondary features:

  • A feedback can be tied to a precise context (timestamp & zone of the video)
  • A discussion can start after a feedback to reach alignment (threads)
  • A feedback can be resolved to ease follow up (complete comments)
  • Users can share more insightful feedback with standard collaborative features (attachments, reactions, tag users, text formatting)
  • And of course, classic commenting features could be interesting:
    -> Search
    -> Pagination for comments
    -> Comment ordering
    -> Sections for comments (typically referring to sections of the video) to better categorize feedback)

On top of the in-context feedback, users recording a video will want to present their video with a quick description, giving the context of the asynchronous meeting.

Then, according to users verbatims, user experience might be much smoother if the comments could be quickly linked to their context.

So here's a few ideas we can then iterate on some design proposals:

1) Organizing comments and threads

Several sorting choices & several levels of them.

Ex : Level 1 = Active vs ResolvedLevel 2 = Sections of the videos (such as "Homepage", named by recorder)Level 3 = Most recent (appear at the beginning) vs the oldest (appear at the end)

Additionnal filters could also be a thing to make the view even smoother.

Ex : Search bar, tags (that can be created/removed by recorder), custom filters (checkboxes)...

Using visible shortcuts or CTAs (in addition of answer/resolve/etc. features) to access most important/recent comments

Ex : sticky date CTA, sticky "go up/down" or "see first/see last" CTA...

Competitive analysis:

Here's a few inspirations of what similar product are doing:

→ Google Chat : "aller au dernier commentaire"
→ WhatsApp : "CTA arrow 'go down' "

2) Drawing user's attention on new stuffs

It might be a real plus to inform users that new feedbacks are available, and quickly differentiate them from the rest.

Ex: by using notifications (such as hips), color code, snackbar, bold text styles, highlights... lot of possibilities!

Avoid too long scroll: only show the last 3 comments/threads on a section might ease the scroll in the lateral bar. We could use a "see all" CTA to open a new layer with all the comments about a particular section. It's only an hypothesis, because users might accept to scroll a lot to see everything in one place ; but it also could be really helpful to ease the navigation and gain better focus on what matters.

Possibility to hide/show sections they're not interested to?

Competitive analysis:

Here's a few inspirations of what similar product are doing:

→ Google Chat, Slack, Messenger etc.: notification sur le titre du thread

→ Google Chat, Slack, Messenger etc.: Titre du thread/section en gras

3) Using a clear navigation

While opening several sections, and inside of them several threads, and also being able to add a new comments, this might be a huge pain point for the user who can easily be lost and annoyed by having to scroll up and down before succeeding to understand where he is/was.

being able to expand the lateral bar using horizontal drag interaction, so the user can chose to see more of the video or of the comments.

being able to open a thread in an additional layer. Because as said before, having too many "expanded" threads on the same space can quickly be disturbing and painful. Having a layered navigation, if correctly realized, could be a real plus to light the screen and manage comments. Obviously, there would be some elements to empowers a smooth navigation (close, back, overlays...), and the section of the video on the left would still be visible to keep an eye on the context. In this navigation, the user is obviously able to reply to the thread.

Competitive analysis:

We can inspire from Google products.

4) Linking comments to actual context

Claap is for now a desktop-first product. It gives a lot of possibilities of interactions between the several parts of the product. These interactions could be used to help the user to focus on what really matters to him. A few examples of what could be investigated:

Each section (title) could be introduced by a few words of the recorder, in order to avoid useless comments and make the team focused on what can and can not be interesting to comment.

Ex :
Level 1 = Section title: Homepage
Level 2 = Intro : "Don't focus on the header RN (has to be updated in a second time), but feel free to discuss about the articles feed"
Level 3 = Threads & comments

Hover can then surely be an important behavior in the product experience.

Here's a scenario that could be happening:

When I see new threads/comments I have to check, I'd like to make sure of what it is about, without looking in the video by myself (meaning taking the risk to miss the point), it would be a huge time gain!

Ex:

Idea 1 = hovering a thread/comment could make the video progression temporarily go on the video section attached. Not only as a small tooltip preview, but on the whole video screen too. To click on the thread/comment takes the video progress to the exact moment which the comment is about (not as a hover state this time, but as a fixed state.) (NB : Instead of hovering all the comment space, we could use a localisation icon instead.)

Idea 2 = more than offering a small tooltip preview of the section (already developed), hovering a section in the video progress bar could highlight the linked comments on the sidebar (quite the same of Idea 1, but in the other way this time.) Clicking on it could automatically filter the comments on the right to only show comments about this section.

Competitive analysis:

Here's a few inspirations of what similar product are doing:

→ Google doc, Notion

What are the main actions in the lateral bar?

For this special case, we have to design the UI of the lateral bar, according to what we said above. We obviously won't have time to do everything we listed (and some of them surely must be discussed before starting iterations), so here's a couple of actions that should be realized by the user:

→ reply to a comment
resolve a comment / thread
→ read a thread
→ hover a comment
→ click on localization in comment
→ add a reaction on a comment
→ see all comments of a chosen section

NB: These following ones might have video progress as a starting point and so won't be showed in the following designs:

→ post a new comment
→ hover a video section

UI iteration

1) User has just finished watching the video posted by the designer. We can see the video progress bar is completely filled.
2. User can use the main toggle as a major filter to distinguish active from resolved comments. You can see here there's no resolved comment yet.
3. When the user is hover a comment, the card is enhanced by a gradient. At the same time, you can see that the video progress is adjusting too. So the user doesn't even have to click on the card to have a pick on the context of every comments. To make it a fixed state, he can click on the "localization" icon ; then the comment card would keep the gradient state and the video would stay at the right place of the section, even if the user moves his mouse out of the card. He also can resolve the comment (only if he's the author? TBD), and add an emoji reaction on it. When he's hover the "replies" part, "show discussion" appears and invite him to open the thread.
4. A new layer opens upon the sidebar, to ease the navigation so the user can better focus on the comment he's interesting to. The comment and the texbtbox are both sticky heren while the replies section can be scrolled if there is a lot of replies. He can add text and emojis as a new reply. (Should he be able to post files such as screenshots in the future? TBD.) The progress of the video on the left still hasn't move and stay at the right place of the section, to better understand context of the comment and the whole discussion.
5. Once the reply has been posted, user can chose to close or resolve the whole thread (if he's the author only? TBD). In this case, let's say he wants to resolve it to clean the active section up.
6. We can now see that our card has disappeared from the "active" part of the sidebar, while the "resolved" one has no longer 0 but 1 comment.
7. Let's say the user wants to create a thread upon the first comment of the list. As said above, he can use the little bubble icon to do so.
8. In this case the textbox is right under the comment as there is no any reply yet.
9. Once he posted it, he can close the thread to come back to the sidebar.
10. The card of the comment has been updated.
Video prototype (made on Principle)

With more time, I would have done...

→ additional user researches (more discussion with Claap! team, interviews, persona making...)
→ more UI explorations (light theme, other color combinations...)
→ better looking prototypes (and fixed these damn bugs 😩)
→ user tests to generate feedbacks (at least with low fidelity prototypes like InVision)
→ new iterations according to users feedbacks

________________

Si les problématiques de ce cas d'étude sont similaires à celle de votre produit vous pouvez me contacter à cette adresse : laurianeordon@gmail.com

Je tâcherai de vous répondre dans les meilleurs délais !