I used to work for a company that had massive onboarding issues, 60% of users who signed up never made a transaction. That was less than ideal and the head of product calculated that if we could address that problem, we would make a massive dent in our growth targets. It was a financial application and I identified from user research insights that one of the reasons people were signing up but not transacting was because the onboarding on the mobile app was significantly worse than on the desktop. Several teams were affected by onboarding; product, marketing, compliance, customer services and operations. To come up with a solution that addressed the problem sufficiently, all of these teams needed to come together to agree on a solution. I used a design sprint to help do that.
So what is a design sprint?
It’s a structured, time-boxed process that allows a team to create, test and iterate on a solution within a short frame of time. They are used to solve complex problems and encourage collaboration and creativity among team members. Former Google Ventures design partner Jake Knapp devised the design sprint process for Google in 2010. He took inspiration from Google’s product development culture and IDEO’s design thinking workshops. Design sprints always involve defining the problem, ideating solutions, prototyping, user research and reviewing the output.
When should you run design sprints?
Whenever is helpful. I run them when I have a client that has a tight timeline and a clear outcome e.g. building a new app. I’ve run them in the example where we had a big hairy problem and a lot of teams to coordinate but usually, I would recommend using one if:
- You have a complex problem that needs to be tackled in new ways
- You want to create a new (potentially disruptive) thing
- You want to test a new concept
- You want to figure out what features to prioritise
- You need to address a specific problem
Who should be involved in a design sprint?
Mandatory attendees
- Facilitator(s): Typically a designer
- Business representative: Someone who owns the perspective of the business; could be a product manager, head of product or subject matter expert for the problem space.
- Design representative: You’ll need someone who can prototype, and run user research such as a UX researcher, product designer, interaction designer, or design manager.
- Technical representative: Someone who can provide the engineering view of the world is helpful. They can provide historical context or technical constraints which help frame the problem and create the prototypes.
Optional attendees
Anyone who will be impacted by the work being contemplated including but not limited to:
- Data analysts
- Testers / Quality Assurance
- Customer services
- Product managers or owners
- Scrum masters / Project managers
How does a design sprint work?
Design sprints are typically run in five days. I think that a design sprint should match your organisation’s sprint cycle, so if you release something every week then five days makes sense but if you do it fortnightly, a two-week sprint is acceptable. There are five stages of the design sprint and I will go through them from the point of view of a five-day sprint.
Day 1: Understand and define the problem
The purpose of this day is to go through any user research insights and agree on:
- an exact (singular) problem to be solved
- an outcome: how you will know it’s been solved
- some metrics that you can use to measure/track the outcome
People run this session with many tools and techniques. My favourite is the Lean UX canvas which provides a framework for exploring the problem space from a business and customer perspective.
For the earlier scenario, we agreed that we wanted to find out how to reduce the number of sign-ups that don’t result in a transaction without increasing the number of fraudulent transactions.
Day 2: Sketch and ideate solutions
If day one went well, you should have a well-defined problem and can generate solution ideas. The key outcome of this day is a selection of great ideas that you think could be prototyped. You do that by starting with quantity and ending with quality.
My favourite way to run day two is in three parts:
Ideation
- Individual ideation: People work alone and generate as many ideas as possible to solve the problem. My favourite tool to help here is crazy-8s.
- Pair ideation:Once people have generated at least 8 ideas each, they pair up and explain their ideas to someone else. Sometimes there are overlaps in ideas. Sometimes the pair ideates a bit further. In all cases, talking to someone else about your ideas always helps refine them.
Grouping
Place the ideas on a board once you've talked through them. People should explain their ideas followed by the team groups overlapping ideas together.
Voting
Once you've created groups, then everyone votes. I usually give people three votes each so they have to thoroughly evaluate each idea and only vote for the ones they are most excited about.
Other techniques for running day 2 include:
- Brainstorming
- Mind mapping
- Role-playing