What we're doing to refine GitLab's product experience

Sep 5, 2019 · 5 min read · Leave a comment
Christie Lenneville GitLab profile

GitLab is investing deeply in improving our user experience. Need proof? By the end of 2019, our team of product designers, UX researchers, and technical writers will be around 60 practitioners strong. That's incredible growth for a company of our size.

When I joined GitLab as the director of user experience back in February 2019, one of the stated goals was to move our team from being "reactive" (responding to UX requests) to being "proactive" (actively finding and solving UX problems and advocating for change). I was impressed to see this perspective from our executive leadership. It's surprising how often user experience gets put on the backburner, despite its positive impact on customer satisfaction and company growth.

But while intentions are good, they're useless without action. So, the UX team quickly got to work to figure out how we could make meaningful change.

Proactively improving UX

Historically, GitLab has focused its efforts on developing new features. With a new emphasis on refining our most common and critical workflows, we needed a new approach.

Enter UX Scorecards: An initiative by which we evaluate the current experience with quick, iterative steps to make it better, including a built-in grading rubric that helps us to properly prioritize efforts and track progress over time.

Using this methodology, we're:

It's a highly proactive way of moving our user experience forward.

What have we done so far?

During Q2 of calendar year 2019, we committed to an OKR that focused on working closely with our product management peers to identify 15 critical workflows, also called "Jobs to be Done," across our entire application. This valuable, lightweight effort surfaced opportunities to improve day-to-day workflows and proved out a pattern we can apply to future workflows.

Here's how we defined our grading rubric:

What workflows did we focus on?

As mentioned above, we focused first on the most used and highly impactful workflows in the product. Over time, we'll continue to add to this list.

Workflows with a score of C

Workflows with a score of D

Workflows with a score of F

What's next?

One of our OKRs for Q3 of calendar year 2019 is to improve seven of these workflows by one grade letter. That means we should soon have some "B" grades mixed in with the lower scores. We also intend to validate our scores with user research since this initial effort focused on a heuristic evaluation.

At the beginning of Q3, our Product team has already prioritized refining the GitLab.com Free Trial experience. They've also committed to improvements for adding an existing Kubernetes cluster.

We're excited to work with our product team to prioritize refining other parts of the product that are important to users. This effort should help move us closer to our goal of providing an elevated user experience that customers love.

Cover image by Startae on Unsplash

“An inside look at how we use UX Scorecards to improve @gitlab's UX” – Christie Lenneville

Click to tweet

Try all GitLab features - free for 30 days

GitLab is more than just source code management or CI/CD. It is a full software development lifecycle & DevOps tool in a single application.

Try GitLab Free
Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license

Try the GitLab DevOps Platform for free for 30 days

Achieve higher productivity, faster and secure deployments

Start your free trial Maybe later