This study guide covers how to work through many of the challenges UX practitioners face when working in Agile. Perhaps you’re struggling to understand how UX fits in Agile or to decide when to do research and design each sprint. Maybe you’re finding it difficult to do any user research at all or feeling pulled in too many directions to do UX work effectively.
Agile can be tricky for everyone, especially UX. We often have to adapt how we work and help others understand how we fit and contribute. The goal of this study guide is to provide tangible tools and tips to make the adaptation process clear and easy.
Waterfall vs. Agile vs. Lean
Before transitioning to Agile, many organizations worked in the old Waterfall model of product development. Lean and Agile are quite different and it’s important to understand each process’s unique focus as it impacts how to approach UX work:
- Waterfall: Phases of work flowing in sequence toward project completion
- Agile: Collaboration and embracing change are more important than following a plan
- Lean: Maximizing user value through continuous experimentation and removing waste
Common Agile Frameworks
Agile frameworks aim to structure and organize the process. Common Agile frameworks include:
- Scrum: A lightweight framework that helps people, teams, and organizations generate value through adaptive solutions to complex problems
- SAFe: A set of organizational and workflow patterns for implementing Agile practices at an enterprise-level scale
- Kanban: A visual system for managing work as it moves through a process at the individual, team, or organization level
- Jobs-to-be-done: A framework based on broadly understanding the user’s goal, or “job,” and the needs leading the user to “hire” a product to complete the job
This study guide is agnostic to framework and applies to the many different approaches of Agile. Review the full guide or skip to the sections most relevant to you:
- Discovery and User Research in Agile
- Lean Methods for Ideating and Defining Solutions
- UX Work in the Product Backlog
- Sprinting Through Iterative Design and Delivery
- Retrospectives for Reflection and Improvement
- Making Agile More Manageable
Discovery and User Research in Agile
One of the biggest challenges of working in Agile is finding time to conduct user research. Whether in sprint 0 or during discovery, practitioners often face tension when advocating for the time to understand users’ problems, needs, and opportunities, before ideating solutions. The articles and videos in this section help with research advocacy and execution in Agile.
|
Number |
Link |
Format |
Description |
|
1 |
UX Without User Research Is Not UX |
Article |
Communicating the risks of leaving users out of product development |
|
2 |
Tracking Research Questions, Assumptions, and Facts in Agile | Article | Methods for capturing and tracking assumptions to drive user research |
|
3 |
Accounting for User Research in Agile | Article | How to represent user-experience research work in a product backlog |
|
4 |
UX Research Made Agile | Video | How to use open test labs as a way to test early and often in Agile |
|
5 |
How to Do User Research Within Constraints | Video | Tips for making time to conduct and discuss research findings in Agile |
|
6 |
Bringing Personas to Agile | Video | When to use and consistently refer back to personas in Agile |
|
7 |
Discount Usability: 20 Years | Article | Discount usability methods that stand the test of time and value |
|
8 |
Agile Development Projects and Usability | Article | Why discount usability methods are still a perfect match for Agile work |
|
9 |
Design Thinking and Agile | Video | Mapping the 6 stages of design thinking to Agile development |
|
10 |
Discovery in Agile |
Article |
How to conduct exploratory research to understand user and organizational needs before and during development sprints |
|
11 |
Video |
||
|
13 |
Secondary Research: Important UX Learning Right at Your Desk | Video | Using existing information to inform and validate decision making |
|
14 |
Stakeholder Interviews 101 | Article | Structuring conversations with relevant people to gather insights, feedback, and requirements |
|
15 |
Best Practices for Building and Maintaining Your Own Research-Participant Database | Article | Recruiting people who represent your target audience to conduct reliable and efficient user research |
Lean Methods for Ideating and Defining Solutions
After conducting research, Agile teams can move much faster with a clearer understanding of ideas and solutions that will meet users’ needs and business goals. Rather than relying on heavy requirements to define and outline solutions, use the leaner alternatives in this section to save time and narrow your team’s focus.
|
Number |
Link |
Format |
Description |
|
1 |
Video |
Clarification of the Lean UX approach in Agile and some myths surrounding it | |
|
2 |
Collaborative Agile Activities Reduce Silos and Align Perspectives |
Article |
3 ways to gain multiple perspectives and ease further collaboration |
|
3 |
Mapping User Stories in Agile |
Article |
How to create a user story map to align and guide product iterations |
|
4 |
Video |
||
|
5 |
Journey Mapping vs. Story Mapping | Video | The differences between a journey map and a story map |
|
6 |
Why MVP Is the Antithesis of Good UX | Video | Debunking the confusion around MVP; minimum viable product |
|
7 |
Paper Prototyping 101 | Video | Tips for creating and using paper prototypes to define and test ideas |
|
8 |
UX Prototypes: Low Fidelity vs. High Fidelity | Article | Understand different levels of prototype fidelity for user research |
|
9 |
Use Good Prototype Specifications to Empower Team Collaboration |
Article | How to communicate design details and functionality in a prototype |
|
10 |
5 Tips for New Prototypers | Video | A compilation of design and workflow tips for creating effective prototypes |
|
11 |
Prototype Specifications: 3 Types | Video | The differences between element, functional, and content-prototypes |
|
12 |
The Wizard of Oz Method in UX |
Article |
Using the human-controlled testing technique to collect insights on user behavior and system usability |
|
13 |
Video |
UX Work in the Product Backlog
As solutions are defined and refined, include design and additional research in the product backlog, right alongside engineering work. If UX work isn’t included, the following issues can arise:
- More-detailed design or research is skipped over.
- UX is overloaded with work.
- The team is unable to manage time.
- UX people feel siloed and less like a part of the team.
- There is no visibility for UX work, dependencies, and what’s next.
Use the resources in this section to find a suitable model for incorporating UX work in the product backlog.
|
Number |
Link |
Format |
Description |
|
1 |
Article |
How to capture UX work through user stories and subtasks |
|
|
2 |
Article |
3 backlog models: shared stories, separate stories, separate backlogs |
|
|
3 |
Video |
When to use a separate UX backlog to organize or track UX work |
|
|
4 |
Article |
Methods for tracking the capacity of the Agile UX team to avoid burnout |
Sprinting Through Iterative Design and Delivery
Lean and Agile are all about collaborative design and the team’s full involvement in the process, including in Scrum events. This process keeps communication open and avoids waste and technical or UX debt. When sprinting through iterative design and delivery, choose approaches that are best suited to the time available and the tasks at hand. Use the resources in this section to focus on the outcome, not on a perfect output.
|
Number |
Link |
Format |
Description |
|
1 |
The Changing Role of the Designer: Practical Human-Centered Design |
Video |
How to approach building and iterating to gauge users’ reactions |
|
2 |
Front-End Style-Guides: Definition, Requirements, Component Checklist |
Article |
Key parts of front-end style guides for efficiency and consistency |
|
3 |
Article |
Tips to manage design at scale using reusable components and patterns |
|
|
4 |
Video |
Methods for ensuring content and copy aren’t skipped in Agile |
|
|
5 |
Lean UX Documentation for Tracking and Communicating in Agile |
Article |
When and how to document important tactical details in delivery |
|
6 |
Video |
How UX can and should productively participate in all Scrum events |
|
|
7 |
Video |
How Agile teams can modify their processes to track and resolve UX debt over time |
|
|
8 |
UX Design Prioritization Methods |
Video |
How to prioritize features that add value compared to the resources required to deliver and support them |
Retrospectives for Reflection and Improvement
Teams can’t continually improve without reflecting back on what went well during the last sprint, what didn’t go well, and what to do next time to get better. Retrospectives offer a dedicated time for Agile teams to decide what to improve, abandon, or do differently. Use the resources in this section to keep retrospectives recurring and productive.
|
Number |
Link |
Format |
Description |
|
1 |
Video |
4 components of a retrospective and how to use the time effectively |
|
|
2 |
Article |
A definition and process for running retrospectives and what to do afterwards |
|
|
3 |
Video |
How to use a sailboat as a metaphor for structuring retrospectives |
Making Agile More Manageable
Despite the challenges that come with Lean UX & Agile, there are ways to succeed and thrive on an Agile team. Use this section to navigate issues and establish yourself as a critical partner.
|
Number |
Link |
Format |
Description |
|
1 |
Article |
4 ways to thrive in Agile despite high pressure and time constraints |
|
|
2 |
Typical Designer–to–Developer and Researcher–to–Designer Ratios |
Article |
Role ratios and their impact on the team’s success |
|
3 |
Video |
How UX can be proactive instead of reactive in their roles on Agile teams |
|
|
4 |
Article |
Best practices for integrating UX methods with Agile, based on research |
|
|
5 |
Video |
Factors that contribute to and enable UX success on Agile teams |
|
|
6 |
Article |
Real advice from UX practitioners working happily ever after in Agile |
|
|
7 |
Article |
Recap of findings, successes, and failures from 8 Agile UXers |
|
|
8 |
Article |
Integrating user-experience methods with Agile-development work |
|
|
9 |
Video |
How to strategically schedule research at earlier stages of product development | |
|
10 |
Weekly UX Progress Reports |
Video |
Using a weekly progress report to share findings with your team |
|
11 |
Setting UX Roles and Responsibilities in Product Development: The RACI Template |
Article |
A flexible matrix template to set roles and responsibilities in product development |
|
12 |
Lean UX & Agile Glossary |
Article |
Common Agile terms and how they apply to UX |
For more in-depth understanding on how UX fits into Lean and Agile ways of working and tangible practices for navigating challenges, take our full-day course, Lean UX & Agile at the UX Conference. Or, explore our research report, Effective Agile UX Product Development.