4 keys to successfully integrating UX in Agile teams

I’ve worked with Agile projects for over half of my 16 year UX career and with each new team and situation I continue to learn new things and face different challenges. This past week I presented “Making Faster UX in an Agile World” at the Heart of Agile Conference here in Pittsburgh, PA. That presentation drew on the lessons I’ve learned, tutorials I’ve taught with wonderful collaborators on the topics of UX and Agile as well as seminal works on the topic.

The four primary actions that need to occur to enable teams to be successful in integrating UX are:

  1. Everyone on the team understands the primary users
  2. Problems are solved with the simplest solution
  3. Collaboration is encouraged
  4. Team is thinking ahead

I talked about these four actions at the Heart of Agile and I’ll discuss them further here.

Increased understanding of users

Solving problems with the simplest solution

For example, your user’s problem may be that they need to make sure they are complying with all legal statutes related to their business. If this is determined to be in-scope for the product, you’ll need to decide how to solve this problem. Their problems are not:

  • Logging in
  • Clicking next
  • Uploading docs
  • Filling out a form

The interface may require they do all of this, and you need to make sure they can get through those steps in as simple a way as possible so that during and at the end of their experience they are confident that they have achieved their goal. If successful your user in this situation should be able to state that the system you built has helped them to be confident that they are in full compliance with legal statues. When recommending the product, they will not state that they were able to log in, or do one of the other necessary tasks to complete their goals — however, they will complain if they cannot do those things easily.

Encourage Collaborations

Usability testing is another activity that should be viewed as an opportunity to collaborate with the entire team. Everyone can actively observe the study and help to determine the major issues to address and how to reduce future issues. Team members can offer to greet participants (for in-person studies), help to operate software/recording equipment, take notes and then participate in post-study analysis by sharing their notes. Participating in these sessions will increase empathy for the users and team members will be able to better understand both the user’s struggles and what works. While usability testing takes time and the sessions are not all wonderfully helpful, this activities benefits outweigh the downside. Customer visits are the most time consuming activity, but also the best way to increase empathy of users. The team may see the users work space, how they use the existing solutions and can identify latent needs through their observations.

Think ahead to solve problems

Every team is different and while everyone can benefit from these four actions, there are many more that may be needed to enable your UX team to perform to their utmost potential. Trying different things, figuring out what works and repeating it to gain efficiency is all part of working in Agile. By removing ambiguity with regard to the users, focusing on simple solutions, encouraging collaboration and thinking ahead, the team will be able to focus on creating great user experiences.

UX Leader, speaker and community organizer. My thoughts on user research, design, AI and more. Provoking human values in AI.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store