Comments 2.0
SAAS Enterprise Software / User Research / UX + UI Design / Lean UX / Product Strategy / Design System
Role

Product Designer | UX Researcher

Company

Papercurve

team

1 Designers | 2 Engineers | 1 PM

Problem

Users on Papercurve did not have the ability to search or filter through comments while conducting their Medical, Legal and Regulatory (MLR) review, this is troubling because they would have to use poor work arounds or manually search for a specific comment when there could be 100s of them.

why this
problem?

MLR review is one of the most important and challenging business processes for our clients, and the comments feature is the primary tool used to leave feedback.

key goal

Speed up our users' Medical, Legal and Regulatory (MLR) Review process by making feedback easier to parse through.

Overview
Company Brief

Papercurve is an AI-powered Content Lifecycle Management platform for life sciences companies to streamline their MLR review process.

My Role in this feature

This Case Study is a deep dive into one of eight major product pieces I designed end-to-end at Papercurve. For this feature, I did all the deliverables from research to engineering handoff.

Solution

Search Comments

Users can search through comments by typing in any keyword.

Filter & Sort Comments

Users are able to filter by simple date parameters and by commenter as well as sort comments

Personalized Comment Feed

The "For Me" filter only shows comments that are relevant to the user and notifies the user upon new thread activity.

Results
Success Metrics
Overall Feature Adoption/usage

67% of active users use search, sort or filter, mostly using the 'For Me" filter
Average time to complete MLR Review

The average time for MLR review decreased by 14%

Given the main business objective being speeding up the overall MLR review process, these were the selected success metrics along with the the results 3 months after release:

Reflection

Implementing consumer design patterns to enterprise software like I attempted here, particularly with the personalized feed, had a direct benefit to the business because lowering frustration for the employees using the software increases morale and productivity.

Process
Research
User Interviews

I reached out to some of our users to find out what problems users are facing with comments as it exists now. What I found is that right now, parsing through feedback takes a good chunk of critical time and if a user is trying to find a specific comment they can do so in 3 ways, none of which are good.

Key Insights
01
Manually search through with the comments panel
This takes users along time and is tedious
02
Use the dysfunctional left side panel (Legacy UI)
This method only shows the author of the comment , there is technically a search bar but doesn’t work and it doesn't differentiate between references and comments
03
Uses command F on their browser
This works but it is a browser feature not facilitated by Papercurve 
Define
Business Objectives

Before I dive into anything else, I  identified the business goals with my Product Manager to ensure my later design decisions are aligned with them.

01
Increase Comments Usefulness
02
Increase productivity & personalization
03
Speed up MLR Review Process
who is using this?

Comments is used by all the different types of users on Papercurve, this includes account managers, agency folks, medical writers, key opinion leaders, and marketing managers. Thus, it has to be something useful for both heavy users and occasional users.

Ideate
Affinity map

Then, I conducted a HMW workshop follow by some brainstorming and organized the notes into an affinity map with my team.

Efficiency of Tasks scatter plot
Design Patterns Research

I looked at various applications for design flows & patterns. By doing this, I can cater to users' existing mental models and use safe, well research UI/UX concepts used by established platforms.

I mostly looked at filter patterns, search patterns, empty search results, and dropdown patterns. For the filter pattern, the inactive, active & open, on Slack and Airbnb were the inspiration for my filter design. Another feature that stood out was Slack's "Threads" feature.

Efficiency of Tasks scatter plot
Early Wireframes
Prioritize
Value-Complexity Matrix

I used the wireframes to communicate concepts to engineering & my product manager. We evaluate these concepts by placing them on a Value-Complexity Matrix based on business goals, value add & technical complexity. The results of this concluded we should focus on the search sort and filter functionality.

Efficiency of Tasks scatter plot
Design
Efficiency of Tasks scatter plot
Feedback Loop

My design process consist of designing and seeking feedback from the design team for critique and engineering for technical feasibility and then iterating on my design. You can see some examples of that below.

Usability Test
Key Insights
01
All participants completed first task correctly and quickly
02
Guessed what "For Me" does accurately
03
Commented "For Me" is a useful feature they would use frequently
04
Found the over all feature straightforward and intuitive
05
Commented on the simplicity of the UI
06
Missing highlight in the dropdown when a filter or sort is selected
Overall Takeaway

This usability test was an overall success and that meant it was ready to prep for development!

Handoff to development + wrap up
Efficiency of Tasks scatter plot
Update Design System

Though I make every effort to use existing patterns when creating new designs to reduce engineering effort and adhere to users' mental models, new patterns are sometimes inevitable. So, I updated the design system to include the new components created for Comments 2.0 such as the filter pattern.

Efficiency of Tasks scatter plot

Narrow Down Comments By Filtering For Date & People

Users are able to narrow down comments by using simple date parameters and by reviewers who commented on the content

Rationale

The simple date parameters were chosen over specific date selection because it is faster and less cognitive load. For the same reason, the people filter features only reviewers who have already commented to lessen a potentially massive list

Find Comments By Searching Keywords

Users can search through comments by typing in any keyword.

Rationale

Our research indicated that 30% of people use a search box when one is available and the searched terms remaining highlighted when the thread is open lowers the user's cognitive load by not having to look for it again.

Sort By Relavant Method

Users are able to sort comments according to their need instead of being stuck with the default sort.

Rationale

Enabling users to sort by other methods allows them to organize comments according to the need at hand.

Comment Feed Curated Just For Me

The "For Me" filter provides a personalized feed of comments.

Rationale

Our research indicated that users mostly care about comments that are relevant to them. This enables users to see just that with a single click. This feature is inspired by Slack's "Threads" feature.

UI Considerations

  1. Dropdown highlights selected filter when active so users know which option is selected
  2. The filter pill has various states indicating system status
  3. The left line in the 'threads' sections create hierarchy
  4. A red dot appears when a new reply is added to a thread to visually notify the user of a new reply.
my role @ Papercurve
What I do At Papercurve
Design

End- to End 8 Full Features (so far)

12  Product Fixes (so far)

Strategy

Product Strategy and build roadmap with PM & CEO and present decisions to company

Collab

Collaborate with cross functional teams (Product, Eng, CS)

Work 1:1 with engineering counterpart


Present

Synthesize research and report in company meetings


Manage

Improve company processes by creating standard practices and work templates


Monitor

Track and report success metrics for my features


Research

Conduct UX research on current and future features 

Specification

Write technical specs on Jira tickets & feature specs on Confluence

Webflow

Design new pages on Webflow pages for company site

Workshops

Run design workshops for larger features

Demos

Demo lucrative feature prototypes to prospects and clients

System

Maintain and improve Design System

Next Project

Website Review