

Rockhopper
Streamlining Collaboration On Spreadsheets
Background
At the start of my UX journey, I joined Rockhopper, a startup aiming to fix how financial teams collaborate on messy spreadsheets and endless email threads. Our mission: design a streamlined annotation tool to make teamwork smoother and more efficient.

My Role
Product Design - user research, visual design, interaction design
Team
Archana P.
Rebecca L.
My Role
User Research, Product Design
Tools
Product Design - user research, visual design, interaction design
The Problem
Behind the Bottleneck
To understand the problem, we interviewed financial professionals who frequently collaborate across teams.
The current process relies on scattered emails and calls which makes it hard to stay aligned when working on shared documents. From this, we uncovered key problems and discovered opportunities to improve the workflow.
01
Miscommunication
Struggles to reach alignment across teams which often leads to call escalation.
02
Incoordination
Lack of centralized information create bottlenecks, as team members waste time searching.
03
Errors
Struggles to avoid and fix errors due to unclear changes and uncertain or outdated data.




The Users
Understanding the Flow Between
After finding analyzing the current workflow we discovered that there are two main user roles in the workflow: senders, who share the document and assign specific tasks, and receivers, who complete the assigned sections within the document.
We created two user personas and journey maps to represent the needs and frustration when collaborating on spreadsheets to focus our design efforts for these users.

Grant (Sender)
Grant, a financial professional at a SaaS company, needs to share a budget spreadsheet with other departments to ensure accurate and efficient cost projections.
Core Needs:
Efficiently communicate with teams to ensure the file is being properly understood, used, and updated correctly.
Frustations
Dislikes long meetings going over spreadsheet
Unknown errors and changes


Remy (Receiver)
Remy part of the marketing, received a document to input data but feels overwhelmed by the financial jargon and unclear instructions, fearing she might make mistakes.
Core Needs:
Needs to understand and know where to input the data
A way input the data accurately and efficiently
Frustations
Confusion on the spreadsheet
Difficulty understanding financial jargon

Design Goals
How Can We Improve The Workflow?
As we identified the areas of the work flow, we noticed the biggest bottleneck happened when users tried to collaborate on specific parts of the spreadsheets. Communication broke down, tasks became unclear, and progress slowed. We saw this as an opportunity to design a solution that would make teamwork feel effortless.
We anchored our approach around a core principle: streamlining offline collaboration. From that principle, we shaped our design goals to guide us.
CORE DESIGN PRINCIPLE
Offline Collaboration
DESIGN GOALS
Facilitate Communication
Help teams identify the right cells and documents for data entry to prevent confusion and escalation.
Foster Alignment
Centralize information to reduce search time and ensure everyone works from the same source.
Maintain Document
Provide clear visibility for changes and inputs, so users can identify and fix issues without confusion and backtacking
Exploratory
Iterating the Workflow
With these design goals in mind we explored different solutions to help financial professionals collaborate effectively and efficiently. We explored the idea of a collaboration side bar that allows the users to work on the document while also using it to collaborate with their team members.
Some early design sketches helped us visualize what this solution might look like while working on a spreadsheet.




Right Hand Collaboration Side Bar
We then turned our design goals into different features of how the collaboration side bar can be used.
Facilitate Communication
Tasking feature
Allow users to assign tasks to team members.
Foster Alignment
Notes & Insights
Users can write notes and insights on specific cells/data
Maintain Document
Version History
User can see an audit log allowing them to see changes in the document
FACILITATE OFFLINE COLLABORATION
Aligning Teams Through Tasking Feature
Identifying Cells
The sender can assign tasks by highlighting specific cells in the document, which triggers a button to create a task. This allows users to specify which cells they want the data to be inputted.

Inputting Details
After, creating the task the sender will input the details in the task to effectively communicate to the receiver of the tasks.

FOSTER ALIGNMENT
NOTES & INSIGHTS
Completing A task
The receiver can locate the task that was assign to them on the right collaboration side bar where they can see who assigned it to them with the Insights & Description to ensure an understanding.

Completing A task
When the receiver opens the task, they can easily see which part of the document requires their input. This helps ensure alignment across the team.

MAINTAIN DOCUMENT
VERSION HISTORY
Track Changes
Users can track updates directly from the tasks assigned. By clicking on an element, the interface highlights which cells were modified, ensuring clarity for the users and a cleaner document.
