← Back to work
Case 01 Enterprise SaaS · Rubrik

Rubrik SaaS Zero-to-One Research

An end-to-end research study spanning discovery, concept testing, and usability evaluation that set the foundation for SaaS data protection in Rubrik Security Cloud, starting with Atlassian JIRA.

With the growth of cloud products in the IT world, Rubrik began expanding its services to include data protection for SaaS software, starting with Atlassian's JIRA. While Rubrik's user persona had traditionally been the backup admin, we hypothesized that specialized SaaS products would actually be owned by a different, dedicated role, and we'd need to understand that user's needs to build the right product. As the sole researcher, I planned a zero-to-one study including discovery interviews, concept testing, and usability testing and guided the team toward confidently defining an MVP for this new offering.

Research Objectives

We needed to test our hypothesis about who actually owns JIRA workloads, and understand how they were protecting that data today, if at all. Backup and recovery are the two core tasks of any data-protection product, so it was critical to pin down expectations for both.

  • Identify and understand the persona(s) responsible for Atlassian workloads — who creates the backup policies? Who recovers JIRA data? How do they protect it today, and what's hard about that?
  • Understand how users want to back up the different components in JIRA — what data types, at what granularity, at what frequency?
  • Understand how users want to recover those components — how do they initiate recovery, what options do they need, at what granularity?

Phase 1 — Discovery Research

Kick-off & framing

I began with a kickoff alongside the PM and designer to align on business goals, research goals, hypotheses, recruitment plans, and a timeline. During that conversation I learned the team was considering a new information architecture, so I proposed a mixed-method approach: card sorting to understand users' mental model of JIRA's components, plus a round of concept testing to weigh the existing IA against the proposed one.

Internal expert interview & recruitment

I started by interviewing our own internal JIRA admin, with the PM and designer on the call, to build an initial picture of the space. Recruiting external participants was harder as this was a persona we'd never directly engaged before. I drew from our existing research panel and posted a callout on the Atlassian developer forums. Participants mostly came from technology and IT (companies where JIRA downtime has real business consequences) ranging from mid-size to large enterprises.

Unmoderated card sorting

  • Conducted via UXTweak, in a hybrid format (predefined categories, plus room for participants to add their own)
  • 12 participants
  • Data collected from UXTweak and analyzed in Google Sheets via heat-mapping

Customer interviews & concept testing

This phase made up the bulk of the study:

  • 1-hour Zoom sessions — 30–40 minutes semi-structured interview, 20–30 minutes concept testing
  • Within-subject testing across two designs (new IA vs. old IA), counterbalanced
  • 5 current Rubrik customers, 4 non-Rubrik customers
  • Recordings tagged and analyzed in Dovetail

Research Insights

Findings and recommendations went out via a slide deck. I first presented to product and design stakeholders, then delivered an abbreviated version to engineering, to help the team understand the "why" behind what we were building.

High-level findings

Because this study ventured into territory the company knew little about, it mattered just as much to paint the bigger picture (mainly the persona and current landscape) as it did to land specific recommendations.

Slide titled 'The State of JIRA for Customers Today' listing how customers currently protect JIRA data, including Atlassian's trash and data resilience policy, manual zip backups, and restricted permissions.
FIG. 01Laying out how customers protect JIRA today gave stakeholders a baseline for how Rubrik's offering could directly address existing gaps.
Persona card for 'Jerry the JIRA Admin' outlining his relevant roles, goal, key responsibilities, and frustrations with current backup options.
FIG. 02"Jerry the JIRA Admin" — a persona card outlining this user's goals, key responsibilities, and frustrations.
Table mapping JIRA admin user stories to specific use cases, such as restoring a project before deletion or comparing snapshots across time.
FIG. 03Top use cases uncovered by the research, paired with audio soundbites of users describing real scenarios (denoted by the speaker icons).

Card-sorting findings

A pivot-table heat map in Google Sheets showed where users agreed and disagreed on how to categorize each JIRA component. The cards with the most disagreement (highlighted) were mostly components tied to both settings and projects, so they naturally spanned both categories.

Heat map pivot table showing how 9 participants categorized JIRA components like Issues, Workflows, and Permission Schemes across categories such as Global Settings, Issues, and Projects.
FIG. 04Heat map of card-sorting results. Darker cells mark stronger consensus; lighter, scattered cells flag components without a clear mental-model home.

Concept testing findings

The biggest change on the table was a shift from an object-focused information architecture to a task-focused one. The card sort had already hinted that some components lacked a clear category, suggesting users might struggle to locate them in an object-focused experience. I wanted to test the viability of a task-focused alternative, letting JIRA admins jump straight into a workflow based on what they're trying to accomplish, rather than hunting for the object first.

Two navigation bar mockups side by side: Option 1, task-focused, with tabs Dashboard, Backup, Restore, Events; Option 2, object-focused, with tabs Dashboard, Projects, Settings, Events.
FIG. 05The two navigation concepts tested: task-focused (left) vs. object-focused (right).

I kept the concept tests focused on high-level IA and navigation rather than specific workflows — asking where users expected to recover different components (Projects, Issues, Workflows) and where to create backup policies. Each session ended by asking users which design they preferred, not just to tally votes, but to understand what worked versus what didn't.

Key findings

Comparison list: Task-Focused design succeeded on overall IA and the Restore tab but needed work on the Backup tab; Object-Focused design succeeded on project drilldown but failed on Settings, restoring configurations, and managing backup policies.
FIG. 06Task-focused vs. object-focused: where each design succeeded, and where it broke down.

Summary

JIRA's ecosystem is heavily relational, which means a change to one object can cause a cascading effect. As a result:

  • Users' mental categorization of data types isn't well defined
  • Admins may not know the full scope of impact when a change or deletion occurs
  • Recovery is often a complex process involving more than one data type
  • Admins are wary of conflicts arising from a restore, and want assurance of exactly what will change

Recommendations

  • Take a task-focused approach to the SaaS admin information architecture
  • Let admins view backup successes and failures at a glance, and view the SLA assigned to any given project
  • Help admins determine what to recover via object-attribute search and point-in-time snapshot comparison
  • Allow flexibility to customize additional policies on top of an overall site policy
Product Impact — Phase 1

SaaS workloads got their own room.

Working alongside the PM, designer, and lead engineer over the following weeks, we landed on splitting all SaaS workloads into a dedicated space within the Rubrik application rather than folding them into traditional backup workflows. This way, the IA was built to scale to future SaaS integrations beyond JIRA.

Slack message from an engineer saying 'Great presentation! Was super impressed,' with Jenny Li replying 'thanks! hope it was helpful for the team.'
FIG. 07Feedback from the engineering share-out.
Slack message from the PM thanking Jenny Li for driving the research, noting the insights helped make directional decisions.
FIG. 08Follow-up from the PM, months later.

Phase 2 — Evaluative Research

With the design taking shape, I planned a second phase: usability testing across the main flows of Recovery, Analysis, and Backup. Each needed more than a typical one-hour session, so I ran two 1-hour sessions per participant. To recruit, I created a "JIRA Specialist Cohort", a mix of returning and new participants invited into a more selective, multi-session group, each session closing with a System Usability Scale (SUS) survey.

Session 1 — Recovery & Analysis

Objectives: recovering multiple issues, recovering a setting, and using Analyze to investigate a point-in-time problem.

Task 1 — Recover Multiple Issues

"Imagine a colleague hands you a list of 5 JIRA tickets that need to be restored to a previous state. How would you do this in Rubrik?"

Task 2 — Analyze & Identify Issues

"It's the end of January. A colleague accidentally made a bulk change and is now missing almost a dozen issues from the current sprint — he knows it happened in the last couple of days, but not which issues were affected. How would you help him identify and restore them?"

Task 3 — Recover a Setting

"You experimented with changes to several JIRA workflows recently, but need to revert — and never saved a copy in JIRA itself. What would you do?"

Session 2 — Onboarding & Backup

Objectives: first-time setup, monitoring the dashboard, and troubleshooting backup errors.

Task 1 — Set Up Environment

"You're Jerry the JIRA admin, setting up JIRA data protection in Rubrik for the first time. After talking with your team, you decide to back up two JIRA sites every 12 hours."

Task 2 — Monitor the Dashboard

"A few days later, you return to confirm your backups succeeded. What do you see, and what would you do next? Now take an on-demand backup to cover one that failed."

Task 3 — Troubleshoot Backup Errors

"Some backups are failing and you need to find out why. Where do you go?"

Research insights

Since I'd worked closely with the PM and designer throughout, I ran the share-out as an interactive FigJam session rather than a static deck and took screenshots of each step of the flow. I annotated each screen with friction points and user quotes, color-coded by type (question, recommendation, discussion point, resolution). I walked through the flows live, facilitating discussion and capturing notes in real time. As with Phase 1, I followed with a shorter, more technical share-out for engineering.

Annotated FigJam board reviewing Onboarding, Monitor, and Analyze v2 mockups with color-coded sticky notes for questions, recommendations, and user quotes.
FIG. 09The annotated FigJam review used to facilitate the Phase 2 share-out.
Product Impact — Phase 2

A clearer MVP, and a reusable foundation.

Evaluative research surfaced what worked well (onboarding), what caused confusion (dashboard stats), and what had high potential but needed more capability (Analyze). After several rounds of cross-functional discussion, the PM narrowed the MVP to the features most likely to move the needle for users. The product for JIRA has now been released and the team is reusing the same information architecture and UX principles as it builds protection for additional SaaS applications such as Salesforce.