,
Product Design
JUN 25, 2020

Design for the Developer Experience by Kevin Page

Share on

In this ProductTank San Francisco talk, Kevin Web Page, then Senior User Experience Designer at PagerDuty shows us how user research can improve the developer experience.

His key points include:

  • The developer experience
  • Research and analysis
  • Experience map and solutions

The Developer Experience

While working with various engineering teams, Kevin discovered what it was like for developers and the friction they experienced. The developer experience encompasses all the aspects of a developer’s interaction with the platform they are trying to integrate with. When building integrations, many developers can experience high friction and low productivity. Kevin relied on user research to speak to developers and get an idea about the challenges they were facing so that he could find ways to decrease this friction for developers and improve their experience.

Research and Analysis

Kevin and his team used qualitative research to find the root cause of the problems developers were facing. In this particular case, interview questions focused on identifying the worst and best developer experiences participants had and zoning in on what they cared about the most. For product people conducting similar research and interviews, it is important to create criteria for participants and that the questions tie back to the research goal. This ensures that you are collecting the right data to help solve the problem.

Experience Mapping and Solutions

Kevin recommends that we think of an experience map like a story. Experience maps help to understand the customer or service, they don’t need to be tied to a specific product and can instead focus on phases, actions, emotions and offer a general human perspective. Research and these experience maps were able to provide some great insights, including the fact that the term “developer” has evolved to mean a range of skills and preferences. For integrations, developers prefer tools that are easy to start, easy to learn and easy to complete.

The key takeaways from this talk are that while building products, the developer has a critical role to play. If developers make a mistake it can be catastrophic to a business. Product teams should make sure that their tools have good documentation, a system to prevent mistakes and make it easy to troubleshoot to prevent problems from occurring.

Up next

What good product design looks like – Miguel Fernandez (VP of Product Design, Slack)

22:26

10x Product X Design: Product and research team collaboration by Jane Austin

25:22

Learnings from London: What is it like to hold Google in your hand?

31:24

Learnings from London: How to build a billion dollar app

43:17

Product Systems: How to manufacture lightning in a bottle by Oji Udezue

01:23:57

Product management meets UX design by Tanmay Goel, Emi Kwon, Simran Kaur

40:04

Designing a sustainable future by Leyla Acaroglu

01:52:25

Making Hard Product Decisions for All the Right Reasons

19:06

Product Vision 2020

19:53

The Importance of Empathy, By Jack Sheppard

Recommended

25:22

Learnings from London: What is it like to hold Google in your hand?

31:24

Learnings from London: How to build a billion dollar app

43:17

Product Systems: How to manufacture lightning in a bottle by Oji Udezue

01:23:57

Product management meets UX design by Tanmay Goel, Emi Kwon, Simran Kaur