How I redesigned a Jira integration to help increase the feature's adoption by 52%

UX/UI Design for Budget Planner Finance App

This case study demonstrates

This case study demonstrates

Inheriting a project, Iterative design

Role

Role

Lead Designer
2010

Problem Statement

Lack of flexibility and granular control

Imagine that you are a manager for a small firm that offers penetration testing for clients. As your penetration testers find issues, clients want a ticket opened in their Jira instance. This should be simple, but it isn't. You cannot map the fields, so the data comes in randomly, and there is no way to edit the status of the tickets based on the status of the finding.

Users & Audience

Adam the Admin

The targeted user, Adam the Admin, holds a key role within the organization with the necessary permissions to configure and manage integrations. Adam's primary goal is to swiftly and effortlessly set up integrations on behalf of his clients. He seeks a seamless and user-friendly process that allows him to efficiently deliver integration solutions to meet his clients' needs.

Roles & Responsibilities

Lead product designer

As the product designer, I helped my team revitalize the PlexTrac-Jira integration, transforming it from a rigid tool into a robust and adaptable solution. We aimed to empower administrators with greater control and ensure seamless integration aligned with their unique workflows.

Scope & Constraints

Map fields and select sync direction, Build within a quarter

Based on research and business objectives, the following project requirements surfaced.

Scope

  • Select which projects to include in the Jira integration

  • Map fields uniquely for each project and its ticket types

  • Map custom fields/statuses at the project level

  • Refresh fields when changes are made

  • Determine the direction of sync at the field level (bidirectional, one-way, or one-time)

  • Choose refresh frequency (or force a one-time sync)

  • Select issue types created from findings at the project level

Constraints

  • Adhere to brand guidelines and platform colors

  • Use components that exist in the company's design system

  • Ensure the design complies with accessibility standards

  • Engineers could code the design within three months

Iteration One

Multi-step modal

I inherited the initial iteration from another designer. In this version, the multi-step process was contained within a modal. Yet, to prevent UI clutter and given the complexity of the task, I decided to utilize a full-page drawer, seeking additional space.

Process

User interviews, analytics assessment, UX evaluation, iterations, hi-fi design hand-offs

Conducting user interviews proved crucial in addressing gaps and validating assumptions. Engaging with three distinct customers provided valuable insights:

  1. Users expressed the necessity of mapping PlexTrac fields to customized Jira instances.

  2. Users emphasized the importance of having more granular control over creating Jira issues from PlexTrac findings.

Pendo serves as a platform for product analytics and user feedback, aiding businesses in comprehending user behavior and facilitating data-driven decisions to improve the overall user experience. Analyzing Pendo data provided insights:

  1. The usage of the Jira integration was minimal.

  2. Only a small number of customers completed the entire integration process.

  3. Among those who completed the process, the utilization of features was infrequent.

An evaluation of the current integration aimed to pinpoint usability challenges and identify sticking points in the user flow. The assessment revealed several issues:

  1. The page did not indicate if a connection was established. 

  2. A large text block, potentially overlooked by users, appears out of context for the required action.

Iteration Two

Full-page drawer

In the second iteration, the full-page drawer and additional messaging were introduced. However, feedback indicated that the mapping UI could benefit from increased clarity and flexibility.

Outcomes & Lessons Learned

Exceeded target KPI

Outcomes

This project's key performance indicator (KPI) was to elevate the weekly count of accounts utilizing the Jira integration from 50 to 75. The redesign has surpassed this target, indicating increased adoption and satisfaction with the integration.

Lessons learned

While observing users within the application, I've noted some confusion with how I listed the project types. Because this was a new pattern, it would have been beneficial to test the usability of this design. In the future, I will do so for any new patterns I am introducing.

Iteration Three

Increased clarity and refined UI

The third and final iteration focused on bringing clarity to each step, refining the mapping interface, and refining the UI.The focus of the third and final iteration was to bring clarity to each step, refine the mapping interface, and improve the visual UI.

Final thoughts

The revitalized Jira integration is a leap forward in enhancing the user experience for PlexTrac customers. By recognizing the limitations of the old integration and prioritizing the need for flexibility and customization, the redesign empowers users to align their workflows seamlessly with PlexTrac's capabilities.