Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Our sprint process is tailored to each client and will likely evolve over time. Toward that end, we want to document sprints and identify success factors at each phase and the structuring of the overall sprint.
Here is a living list of previous sprints. After running a design sprint, feel free to add a retrospective on your sprint using the example README.md – the PR process allows for other designers/developers/stakeholders to review as well:
======
This repo is a collection of documents intended to help guide a design sprint. It contains guidelines that should not be followed exactly. Each sprint should be tailored to the individual project.
A design sprint orients the team and aims our efforts toward a mutual goal. Design thinking and product design sprints keep us on target and invest our time and money wisely.
Sprints are useful when kicking off a new business, product, feature, or workflow. Sprints can also be used to solve problems with an existing product.
At the end of the sprint, the team will understand the problem and will have validated whether we have a viable solution to begin building or whether we need to run another sprint to keep searching for a solution.
A design sprint is comprised of five phases; Understand, Diverge, Converge, Prototype and Test. Each phase typically lasts one day.
We should not start a sprint without defining a "job to be done" as the focus of the sprint. The "job to be done" may evolve during the sprint into a problem statement agreed upon by the whole team, but without one as a starting point our client is not ready and should not be paying us.
The Understand phase develops a common understanding of the context within which we are working and all the elements in that context: the customer, their job to be done, and the business our client hopes to support by servicing the job to be done. We want to expose risky knowledge gaps and assumptions so we can make plans to reduce those risks and move forward with confidence.
The Diverge phase generates insights and concepts for solutions. Our goal is to explore as many possibilities as possible, regardless of how feasible or viable. Insights are born from this explosion of possibilities by considering the implications of radically different approaches to solving a problem. These insights can become valuable differentiating forces and the source of inspiration for unique solutions.
The Converge phase takes all the possibilities generated over the past two phases and hones in on a single version to prototype and test with existing or potential customers. By exploring and eliminating so many options, we have reason to be more confident in our choices.
The Prototype phase develops a prototype that fills our riskiest knowledge gaps and assumptions. Paper prototypes, Keynote prototypes, Flinto prototypes, and static HTML/CSS pages are all valid mediums. The medium should be determined by our time constraints and learning goals.
This step for us at messy.studio moves the wireframe a little beyond the basic structural benefits, moving toward the life-like qualities of design, but without distracting from the focus of function.
The Test phase tests our prototype with existing or potential customers. By the end of this phase, we should have validated or invalidated our riskiest knowledge gaps and assumptions and have confidence in our next steps.
Throughout the sprint you want to be recording as much as possible. We've found Trello to be an excellent tool to help the team record the activities taken during the sprint. This template helps alleviate some of the initial setup for the board and leaves references to this repo.
An excellent repository of essential tools that will aid in your workshop creation. This toolkit provides templates for; ice-breakers, workshop agenda and canvas
: Month, Year - Melissa McWilliams
This was originally published by the team - they deserve all the credit for putting such a comprehensive list together.
A product design sprint is a technique to quickly solve product design problems and test the viability of a solution. It has been pioneered by the .
Google Ventures
and the
We love new ideas that push this repository and design sprints forward. Please review the if you'd like to help out.
This repo is maintained and funded by .
Looking to run your own design sprint but want help from someone who has experience running them before?
Copyright © 2020 . The information contained in Design Sprint is free, and may be redistributed under the terms specified in the .
This is general context about the sprint, the project, and the client. Any outside constraints on the project?
Specifics about the first phase of the sprint
[img of critical path]
[Problem Statement]
Specifics about the second phase of the sprint
Specifics about the third phase of the sprint
Specifics about the fourth phase of the sprint
[img of prototype]
Specifics about the fifth phase of the sprint
Tell your fellow designers what worked
Tell your fellow designers what didn't work so well
Dear ______,
Thank you for choosing messy.design to help you develop your product! We are excited to work with you and your team to help your business successfully grow. In order to achieve this goal, we are kicking off the project with the 5-day Product Design Sprint to better understand how we can work together to create a successful product.
Before we start the design sprint, it is important to gather important research materials to save us time during the week. Please come prepared with the relevant information below!
Please identify five (5) users we can test at 30-minute-intervals during Day 5: Validation.
1.
2.
3.
4.
5.
Please identify at least three (3) websites that are competitors/similar to your idea.
1.
2.
3.
Please conduct at least three(3) customer interviews.
Who are the customers?
What are their stories?
How do they feel about the stated problem?
Thank you for preparing these materials. If you can, please send these materials prior to the design sprint to the designers. We look forward to working with you on _!
Best,
The messy.design Team!
[Summary of Analytics and Lightning Demos]
Analytics: Google AdWords
Competitive & Related Products
Lightning Demos
Hi _____________,
We're excited to start our design sprint.
To prepare for it, it would be great to have:
(1) A list of websites similar to parts of what we want to create, as well as other websites with aspects we may wish to emulate
(2) Information about each of your key customer types: who they are, their stories, and how they feel about the problem we are working to solve. If there's documentation from interviews you conducted with them, we'd love to see that too.
(3) Any existing materials you already have on hand, such as user stories, wireframes, or prototypes. No need to flesh these out more than you already have, but they'd be great background. Note that what we end up with at the end of the sprint may be different.
(4) Any other background materials you already have.
(5) For ____, we'll want to schedule time with users in the morning and early afternoon. 6 users for 30 minutes each would be ideal. If you identify the people you want to bring in, we'd be happy to schedule them, or you could schedule the times directly if that's easier. We'll want to finish by 2:30pm to prepare findings for a 3:30pm discussion that day that will end the Design Sprint. We'll have each participant use the prototype we built and ask them questions to get their feedback.
See you soon.
Thanks,
-- The messy.design Team!
Hi everyone,
I wanted to update this invite to include a small pre-read. Please let me know if you have any questions. I use the term ‘sprint’ throughout the documentation and activities. I realize that we are doing a modified ‘design sprint’ but I wanted to stay consistent with the overall philosophy.
📜 The guiding principles
Getting started is more important than being 100% right. The Sprint is here to help us adopt a versatile think→prototype→test→learn mindset. This allows us to be agile problem solvers and make better decisions faster.
Learning in the real world consolidates desk research. À la the Lean Startup approach, we want to validate our ideas with real people really fast.
Tangible results are better than endless discussions. You'll see the Sprint is really intense and there are no empty conversations. Every time we will talk, comment or discuss, we'll be looking AT something (a sketch, a prototype, an example).
You don't need to be an artist. Although it's called a Design Sprint, you don't need to be an interface design expert. The process allows anyone with any role to come up with great ideas.
🎯 The task
We want to explore ideas for improving the online customer experience by exploring a new 10X toolkit, because:
We noticed our customers our leaving our product really quickly after signing up
Research shows people don't understand what we do and how we're different
It will take much longer to build a homegrown tool rather than purchase something that allows us to work ‘out of the box’
Research suggests there are 5 themes customers would like us to tackle, leveraging this toolkit would allow us to work smarter not harder
⭐️ The expectations
By the end of our Design Sprint, we expect the following outcomes:
Have a better, more complete understanding of the challenges we face when it comes to customers interacting with a new 10X website
Have generated a set of potential solutions to improve the experience
Have created a customer-facing, high-fidelity prototype
Have tested out the prototype with (at least) 5 real customers & collected feedback
Have a clear answer whether our solutions is viable + next steps
📍Where
You have all been invited to join the "Springboard" Miro board. If you haven't received the invite, please reach out immediately.
Please make sure to watch these 2 onboarding videos of Miro (it takes 5 mins):
✅ Things to do before the Sprint
There are just a few things we ask of you as a preparatory component, outlined here:
[x] Read this document
[ ] Make sure you have been invited to the Miro board
[ ] Please watch the guides on how to use Miro's basic features
🏁 Final remarks
Yay, you've made it all the way to the end! You're now prepared for our upcoming Design Sprint. Rest assured, you will have guidance along the way — if you have any questions or concerns, please reach out to me.
Notify all members of the sprint to set up the expectation of anything that they need to complete before the sprint and what to expect during the sprint.
Facilitator Leads the design sprint. Guides the sprint from start to completion.
Recorder Takes notes, photographs and is in charge of the documentation for the sprint.
Product Owner Typically the client and/or the person with the initial product vision. This person has final say in the product.
Sometimes, design sprints converge on solutions that are partially or completely invalidated. Some things will have worked, and others won't. Make sure everyone understands that the outcome falls in one of three buckets:
Most stuff worked
This often doesn't happen during the first sprint on a project, but if it happens to you, everyone on the team is probably on the same page about the fixes and tweaks you need to make.
What to do next: Take a week to tune your existing prototype. Create a backlog for developers to start implementation of the most important features or API integrations.
Some big questions
A common outcome after a user study is a mixed bag: a few hits, a few tweaks, and a couple of real head-scratchers. Fortunately Keynote or Invision prototypes are easy to change, and as long as some parts of your design are solid, you can probably build on what you have.
What to do next: You can move fast on the tweaks, but you’ll want to come up with multiple solutions for the bigger problems. Start your next sprint at step 2 (Diverge).
Everything exploded
We've seen a lot of designs go up in flames, and that's OK. You learned that something didn’t work, and it only took you a few hours to build it. This is great progress, and very cheap relative to building and launching a full product. Think what would have happened if you’d spent weeks or months implementing this solution!
What to do next: Start your next sprint back at the drawing board with step 1 (Understand). (Hint: the results of this study are perfect fodder for reviewing and building understanding as a group.)
The moderator of the sprint should be reviewing design sprint documentation and coming up with a plan specific to the project of feature set. Typically done by the Facilitator.
Learning from previous product design sprints, existing product or other test and research done. Typically done by the Product Owner.
Any potential competition that solves the same or similar problem that the sprint is trying to solve. This should include lowest common denominator competitors such as email and offline tools. Typically done by the Product Owner.
Make sure you have a room big enough to fit all of the people in the sprint. The room would have a whiteboard and a place to pin or tape up sketches. Typically done by Facilitator.
Sharpies
Post-its
Blank sheets of Printer paper
Whiteboard markers
Circle vote stickers
Easel Pad
Typically done by Facilitator.
Gather existing knowledge, expose assumptions and unknowns
Day one of the design sprint is about gathering all existing information/knowledge on the business, the customer and the problem and exposing our assumptions and knowledge gaps. From here can make plans to fill the riskiest knowledge gaps and validate or invalidate our riskiest assumptions.
Throughout Understand you should be working on defining the business, who is going to be using the product, how this product is solving a problem that those users have. What are the situations that users will be using the product or feature? What are their motivations behind using it? What are any outside motivators that might effect their use? The whole team should think about what product success looks like and what success looks like for just the sprint.
The team should also talk about what they don't know, where knowledge gaps are for the problem. As all of those are being defined assumptions that. The team should cover existing research done before the sprint and review analysis of competitive products.
At the end of Understand the team should have captured the critical path for the problem.
As you work through the understand phase of a sprint there will be a lot of questions that come up and information that is uncovered.
Ask obvious questions and embrace the beginners mind.
Shoshin(初心) is a concept in Zen Buddhism meaning beginner's mind. It refers to having an attitude of openness, eagerness, and lack of preconceptions when studying a subject, even when studying at an advanced level, just as a beginner in that subject would.
Start with a feature wish list and condense into columns of priority for "Needs" (aka Must Haves, Top Priority), "Wants" (Nice to Haves), "Desires" (Would love to have someday...). This activity is great for ironing out which features are most important and which could potentially be put on the back burner list.
As a group, use your common understanding to collaboratively map out the user story that’s important in this sprint. The facilitator (or another volunteer) should stand at the whiteboard and sketch the flow. This doesn’t have to be fancy to be useful.
Throughout the day and rest of the week we will ask questions we don’t have answers to and identify assumptions we are relying on. We will capture these ‘Assumptions’ on a board for later organization and analysis.
Identifying the problem will help to determine if there is a problem, if that problem is solvable, and how to solve that problem. This step will be the first step to answering this question: What is this product, and is it useful?
We will also be generating a lot of ideas throughout the week. Some of the ideas will be pertinent to the tasks at hand, but others, although interesting, won’t be. We will capture these good but not immediately relevant ‘back-burner ideas’ on a sticky note board.
The product owner should walk the sprint team through the business opportunity and market. The repetition of this process throughout the design sprint helps to reinforce an understanding of the essential value of the product.
Card sorting helps categorize and prioritize features, ideas and different concepts so that it is easier to understand the problem. It is useful for working through user flow, moving features to the back burner board and merging similar ideas.
--
Please also review the section of our Playbook, as well as .
As a remote team, we need a virtual meeting room. We will be using throughout the entire Sprint. We will collect all our thoughts and resources there, as well as run all the exercises.
Only if users are already identified. Otherwise this should be held off till after Understand. During , we'll be running a user study, showing the prototype to 4–6 real people. Learn . Typically done by Product Owner.
This activity is meant to dig down deep into what the actual reasons are for a problem or what the problem actually is. It is good to use when the apparent problem seems to only be a symptom of a larger problem. It is based off of a game found in .
This activity is meant to get consensus on what the problem that is trying to be solved when the opinions are widely different. It gives everyone a chance to voice they opinions on what. It is based off of a game found in .
Facts that will shape this product/service
Identify all assumptions and knowledge gaps that introduce risk. Gathering them here will help us in assessing the riskiest ones and making actionable plans for reducing that risk so we can move forward confidently and as risk averse as possible.
Assumptions about our product
Assumptions about the the market/problem
Assumptions about the customers
Questions about the customer
Questions about the market/problem
Questions about our product
What is your business and what do you envision it to be?
1 month from now
3 months from now
6 months from now
1 year from now
Key Partners
Key Activities
Key Resources
Value Propositions
Customer Relationships
Possible Channels
Customer Segments
Possible Revenue Streams
Gather sources of inspiration and take notes on what is inspiring.
Gather articles and info and add notes on what was valuable. Make sure to update other documents based on learnings.
Who are your customers or who do you expect them to be?
Customer Segment #1
What do we already know? (the facts)
What do we need to know more about and “how might we” find it out?
[add questions to the ‘risks’ doc]
Introduce the design sprint team, announce the Product Owner and acknowledge the others involved with the project but not participating in the design sprint.
High Level overview and goals of each day. Set expectations about how we might feel at certain steps in the process.
There are many uses for a design sprint. At the core a design sprint is about quickly and collaboratively using design thinking to solve problems.
Day 1 is about developing a common understanding of the context within which we are working and all the elements in that context (the problem, the business, the customer, the value prop/hypothesis, success, etc). Our goal is to expose risky knowledge gaps and identify risky assumptions so that we can make plans for reducing those risks and move forward confident we are heading in the right direction. Also, by gather info we will empower our decision making abilities and eliminate the need for guesswork later on.
Quickly identify existing research the client has done and determine when that research can be brought back during the definitions section of the day.
Identify existing research and other perspectives that would provide valuable insights and info.
Consolidate notes and write daily summary.
Choose the right path
During Converge our goal is to take all of the possibilities that we have exposed over the past two days and hone in on a single version of the prototype that we will build tomorrow.
Throughout Diverge there should have been many conflicting ideas. A conflict is a place where there are two or more different approaches to solving the same problem. Conflicting approaches are helpful because they illuminate possible choices for your product.
Review all of the Assumptions that have been collected over the course of the sprint. Decide a plan to test them and decide how to determine from the test if it is valid or not.
As a group review all the Back burner ideas. Document the ones that are still applicable and throw away any that aren't.
In this case the Storyboard should be a team effort and should focus on what the team will be prototyping. This should be done on a whiteboard so everyone can see it. Start by drawing a comic book frame for each single action in the critical path. Don't worry too much about layout or design details. Those can be figured out later. One person should be drawing but they shouldn't be the one figuring everything out. This should be a discussion between the whole sprint team.
3-12-3 is a good way to generate ideas in a big group and then start to converge them down. It is great to do after the Google Ventures Diverge Cycle when there seems to be more ideas and no really strong direction forward.
Because Great Engagements is an entirely new product, considering a customer’s first encounter and reaction to the product is very important in terms of understanding positioning and how to successfully communicate with potential customers. From all of the discovery we have done over the past two days, we feel strongly about differentiating ourselves in the market by capturing the customer with an emotional and inspirational AirBnb like venue discovery experience.
To test if we can successfully do this, we decided on a very image heavy layout that suggests beautiful wedding themes and experiences to get the potential customer thinking aspirationally about their wedding experience. We also decided to preset the potential customer with a madlib style venue search form that we hope will encourage the customer to get excited about starting the discovery process.
Throughout Converge, the team should be thinking about the bigger assumptions that are the most important to test. This should lead to a discussion about what will do the best job of validating or invalidating it. Activities such as and should help the team engage this conversation.
Conflict: two or more ways of solving the same problem.
Create a table with two columns. One listing the assumptions embedded in our prototype and the other listing the ways in which we can test those assumptions.
Consolidate notes and write daily summary.
Everyone participates, you don’t need to be an artist (I’m not!) to sketch and visualize your ideas. No ideas are too wild!
Write down the user story that is most important for this sprint or that best addresses our most blocking/risky assumptions/knowledge gaps. (Write the story as if you were the ‘user’). Diagram the critical path, and break it into pieces if necessary for the purpose of the iteration exercises.
(15min)
(5min)
(20min)
(10min)
(3-5min each person)
Illuminating all possible paths
Our goal is to explore as many possibilities as possible, regardless of how realistic, feasible or viable they may or may not be. From this explosion of opportunity comes insights made when considering the implications of radically different perspectives on and approaches to solving a problem. These insights can become valuable differentiating forces and the source of unique solution inspiration. Also, once we begin eliminating as many of these options as possible we are given reason to be more confident in the options we do move forward with because we have explored so many alternatives.
Have a mindset of "Yes and"
Constantly ask “How might we?”
A warm up exercise to start generating ideas. People are given time to individually explore the problem however they choose to.
Crazy eights are meant to generate a lot of ideas really quickly. With a forced time limit for each sketch people need to think quickly. Doing this exercise repetitively generates a lot of varied ideas.
This exercise mimics a movie storyboard. You'll be drawing a flow for the user by using Post-its as frames and writing out out a description next to it.
This critique exercise is a way to get everyones input in a short amount of time. At the end of the exercise you'll have a heat map of the ideas people find really interesting.
This critique exercise is more open and allows for a more detailed conversation. It gives the person that came up with the idea to add any remaining details or correct any wrong interpretations.
3-12-3 is a good way to generate ideas in a big group and then start to converge them down. It is great to do after the Google Ventures Diverge Cycle when there seems to be more ideas and no really strong direction forward.
Supplies needed: Whiteboard, Markers
Estimated time: 15 min
How do you know which user story is most important? It depends on the problem you are solving in the sprint. For example:
>
Helping people understand and get started with your product — you probably
want to focus on the experience of a user encountering your product for the
first time.
Creating a new product concept — you probably want to look into the future and
imagine the value proposition and core features for an engaged user.
Improving conversion rate from a landing page — you probably want to
understand why people land on your page and what their goals are.
This step can be difficult and time-consuming, but it’s critical!
Starting with the Problem Statement as the first step, as a group,
use your understanding of the Problem Statement to
map out the steps of the user's journey through solving that problem
The Facilitator should stand at the whiteboard and draw the flow.
Keep adding steps until you've reached a solution.
These are the core of the . They go through each of these exercises in the order that they appear and expect ideas to build upon each other while doing them. It is best to split up the into stand alone parts and do this cycle for each part.
The Critical Path should be discussed after a has been agreed upon. Once completed, the Critical Path should give a step-by-step map of the user's most critical experience, from having the problem to solving the problem, and every step in-between.
From
The end result often looks like the map of a bus or subway line: From
Supplies needed: None
Estimated time: 5 min
It's best to practice the pitch several times throughout the sprint, typically at the beginning of each day. It makes sure that everyone is staying in line with the original intent of the sprint encapsulated in the Problems Statement. It also allows the Product Owner to practice and refine the application's elevator pitch.
The Product Owner should stand up and walk the sprint team through:
What is the Problem Statement / Job-to-be-done?
What is the business opportunity?
What is the market?
Supplies needed: Post-its, Sharpie
Estimated time: 20 min
Card sorting helps organize and understand how people perceive the information architecture for the application. It is best to use when there are a seemingly a lot of ideas and a lot to take in. Card sorting helps understand the many facets of a problem by giving you a top down view.
Card sorting will help you understand your users' expectations and understanding of your topics. It is often most useful once you have done some homework to find out about your users and understand your content.
Take 5 minutes and have all participants write down as many ideas as possible on post-its. If people get stuck just have them write down what they think is the most important idea again and again till they come up with more.
Have everyone put their post-its up on the wall and take a min to read over them.
Start to find similarities between all of the ideas as they do that have them move around the post-its into similar groups.
Once there are a couple themes in the groupings add a title card for the group.
Write down the larger topic categories
Write down several content cards
Get 3–5 participants to do the exercise
Ask the participant to make sets of content cards that best correspond to
each topic card
Observe and take notes of the participants' category-content mappings.
At the end of each participant’s session, take a picture of which content cards were matched to topic cards.
Supplies needed: Post-its, Sharpie, Whiteboard
Estimated time: 30 min
List out feature ideas on Post-its.
Divide up the whiteboard into 3 sections: Needs, Wants, and Desires
For the first feature,
add it to Needs if it is critical to the job to be done,
Wants if it is supplemental to the main job to be done,
Desires if it outside of the main job to be done.
while doing this.
Repeat for each of the remaining ideas.
Once all of the features are sorted,
look at each section and the features in them
and verify that each feature in is the appropriate section.
Supplies needed: Post-Its, Sharpie, Whiteboard
Estimated time: 30 min
Who, What, When, Where is best to use to find out what the different questions are surrounding a topic or problem. It helps uncover problems that are underlying or associated with the main problem statement It also helps transfer the responsibility of asking the right questions for the entire sprint team.
It works really well with a large group of people to get them all on the same page quickly.
Divide up the whiteboard into four sections and
give each a title of Who, What, When, and Where.
Start with Who.
Each player should write down as many questions
starting with "Who" related to the problem we want to solve.
e.g. "Who spends hours manually manipulating data from one format to another?"
"Who receives gifts they don't want on their birthday?"
Post all the answers under the who section of the whiteboard.
Ask a few players to group similar questions.
answer the questions, mark them later for further research
or reword them as an assumption that needs testing.
Repeat for each of the remaining questions
Supplies needed: Dot Stickers
Estimated time: 5 min
Have everyone post their ideas up on a wall evenly space and at eye level.
Make sure each idea can stand on it's own and doesn't need an introduction or
description.
Then, without speaking, everybody looks at the different storyboards and puts a
sticker on every idea or part of an idea they like. There are no limits to how
many stickers you can use, and I don’t even prevent people who want to brazenly
vote for their own ideas.
By the end, you’ve got a kind of heat map, and some ideas are already standing out.
For more detailed explanation see
Needs, Wants, Desires is a exercise to help figure out priorities. It's best to use when there are a lot of feature ideas being thrown around when there isn't a good sense of which is the most important.
It is best to reflect on the
Have
or
Silent Critique is best to use after an individual thought process like . It is a way to have a more unbiased and individual critique period. This way all of the voices are heard and not just the noisy decisive CEO. It also cuts down on time so that each person isn't presenting each of their own ideas.
They are part of the day cycle along with , , and .
See also
Give everybody a bunch of .
Jump into a .
Supplies needed: None
Estimated time: 3 minutes for each sketch
It is best to do a Group Critique after a Silent critique has already been done. It allows for in-depth discussion around the idea. It gives time for people to say what they thought was good about the idea and for the person that had the idea to add any more detail to the thought.
Ask people what they liked about it.
Ask the person that had the idea to add any more explanation that they think
hasn't been covered or if something was misunderstood.
Sometimes I like to do this step on a projector, especially if there are a lot of ideas to get through. I’ll take photos of each storyboard on my phone, upload them to Dropbox, put them in a Keynote file, then make notes about parts we like with outlines and text labels as we go through on the projector. This is easier for everyone to see, and you have a digital artifact of the ideas for later. The downside is the setup: count on 15 extra minutes to capture and upload photos.
Supplies needed: Easel Pad, Paper, Sharpie
Estimated time: 30 Minutes
3-12-3 is best to use for large groups of people that are looking to converge on to one single idea. It alleviates any large group think by splitting groups into teams of people. The time restraint is meant for people to be concise about their thinking and explanations.
This format for brainstorming compresses the essentials of an ideation session into one short format. The numbers 3-12-3 refer to the amount of time in minutes given to each of three activities: 3 minutes for generating a pool of observations, 12 for combining those observations into rough concepts, and 3 again for presenting the concepts back to a group.
For the first 3 minutes, open individual brainstorming. This can take the form
Split everyone up into groups of 2 or 3. Give each group an Easel Pad so they
can draw their UI large enough for the room to see.
For 12 minutes, let the group share their ideas they came up with in Step 1. Then they should converge in on one idea that they believe is the best and draw it on the Easel Pad.
Each group gets 3 minutes presents their idea to the larger group.
Conclude with either critique or another round switching up partners.
Everyone gathers around a sketch or .
From
This game is adapted from .
of or .
Estimated time: 5 min
Crazy Eights work really well for coming up with a lot of varied ideas or iterative ideas on an interface very quickly. The time limit doesn't allow for participants to weed out any crazy ideas. It works great early on in the ideation process because it loosens up creative muscles and generates lots of ideas quickly.
Hand out blank paper and Sharpies to all participants.
Have everyone fold a sheet of paper in half 4 times so they all have 8 panels
on the sheet.
Give 5 minutes total to draw eight sketches of user interaction,
40 seconds for each panel.
Sketches should be really rough.
Throughout the exercise continue to remind people of the time and make sure
that it is clear which sketch they should be on.
Repeat as necessary.
Supplies needed: Whiteboard, Markers, Post-its
Estimated time: 30 minutes
It is best to always keep track of the assumptions that you and your team are making about your product through the life of the product. During the product sprint this should be done throughout all phases. It is best to analyze and figure out how to test the assumptions during Converge.
Have a dedicated space to collect Assumptions on the whiteboard.
Throughout the sprint have everyone write down assumptions
that they are making or that they hear other people making
and put them up on the whiteboard.
At the end of Converge, create a table with 3 columns:
Assumption, Test, Validated if.
List out all of the assumptions that team is making.
For each assumption decide how you plan on testing
to see if the assumptions are valid or not
and how you know if that assumption is valid.
Repeat till all assumptions have a test for them.
Supplies needed: Computer paper, Sharpie, or large clock
They are part of the day cycle along with , , .
Originally based on the game.
From
Supplies needed: Post-Its, Sharpie, Whiteboard
Estimated time: 30 min
Five whys should be used to get to the very root of a reasons for a problem. It also shows the relationships between several causes of the problem.
Write down a specific problem
Ask the team to individually write down why that is happening.
Form a new problem from the answers the team gave.
Repeat steps 2 and 3 four more times or as much as necessary.
Analyze the results and form relationships between answers.
The vehicle will not start. (the problem)
Why? - The battery is dead. (first why)
Why? - The alternator is not functioning. (second why)
Why? - The alternator belt has broken. (third why)
Why? - The alternator belt was well beyond its useful service life and not replaced. (fourth why)
Why? - The vehicle was not maintained according to the recommended service schedule. (fifth why, a root cause)
Supplies needed: Blank computer paper, Post-its, Sharpie
Estimated time: 20 min
Storyboards are great to use when the group has had some time to think individually about the problem and many possible solutions to it. Storyboards allow people to develop those early ideas further by giving them more time to dive into details of the interaction.
The goal is to take the ideas we’ve generated so far and sketch an actual UI showing how a user would move through this part of the story — where they click, what info they enter, what they think, etc.
Start with a blank sheet of paper
and put 3 sticky notes
going down the side of the page.
Choose an idea that you had previously from another exercise
to put more thought and detail into.
Each sticky note is one frame in the storyboard.
The sticky note should be
used to draw the action that is happening.
Use the room on the paper to the
side of the Post-it to give a brief explanation.
Make sure that each frame is understandable without further verbal explanation.
Fill in each frame in the storyboard.
Give the storyboard a title that encapsulates what is happening.
Hang each story board on the wall with tape or a pin.
Have either a Silent Critique, a Group Critique or both.
Supplies needed: Whiteboard, Markers
Estimated time: 30min for review
A lot of ideas will be generated throughout the week. Some of the ideas will be pertinent to the tasks at hand, but others, although interesting, won’t be. Capture these good but not immediately relevant back burner ideas on a sticky note board.
Have a dedicated space to collect back burner ideas on the whiteboard.
Throughout the sprint have everyone write down ideas that are not directly
solving the job-to-be-done
and put them up on the whiteboard.
As a team during the converge phase,
review all the ideas that have been put
up on the wall.
Trash any that aren't relevant anymore.
Record all ideas in a separate document or Trello.
Taken from
They are part of the day cycle along with , , .
From
like
or
Supplies needed: Whiteboard
Estimated time: 20 min
It is best to identify the job-to-be-done that the sprint is trying to solve as early in the process as possible. Identifying the problem will help to determine if there is a problem, if that problem is solvable, and how to solve that problem. This step will be the first step to answering this question: What is this product, and is it useful?
The facilitator leads discussion by writing statements on the whiteboard for
everyone to see.
Write down all of the potential problems that the user has.
What are all the jobs-to-be-done?
What is the problem that this product is going to solve?
What is the motivation behind what the user wants?
As a group decide which problem is the most critical.
Continue to refine language around the Problem Statement.
Leave up in a clear visible spot in the room so that it is easy to
reflect back on.
Supplies needed: Paper, Sharpie
Estimated time: 10–15 minutes
If you’re not familiar with mind mapping already, I often describe it as writing down everything in your head with no specific formatting; or quiet individual brainstorming. You can write words and connect them or not, you can draw pictures or not — you basically can’t do it wrong.
Hand out blank sheets of paper and Sharpies to all participants.
Set the timer for 10 minutes.
Have everyone write down or draw everything in that they are thinking about.
Keep the format free so that people feel comfortable to explore any and all ideas.
They are best used to warm up to other exercises like . These are best for personal ideas, thinking and note taking. They shouldn't ever be shared with the group.
They are part in the Google Ventures Diverge day cycle along with Crazy Eights, , .
From
Drill down the details
The high-fidelity wireframe at messy.design includes more actual content, specific typeface choices, and may include specific information on image dimensions, and even button styles. We tend to play with shades of grey rather than sticking to sheer black and white in order to lay out subtleties in contrast that will appear once color is applied, style the navigation, and really look at pairing typefaces in a space where color is not a conflicting option. In this case, our designers start to see the life of the site emerge before color and imagery are even an option. This step for us at messy.design moves the wireframe a little beyond the basic structural benefits, moving toward the life-like qualities of design, but without distracting from the focus of function.
Cloud based pattern library. This is also a plugin that we leverage heavily in Sketch so that everyone has the most up to date design assets.
Zeplin is a perfect place to have an up-to-date repository for pixel-perfect comps which anyone can see and comment on. Additionally, Zeplin is used to share assets between designers and devs.
The core purpose of the hi-fidelity mock, the assumptions you are trying to validate/invalidate or the knowledge gaps you are trying to fill should have all been discussed in and details sussed out in . During this phase you will build a more details and highly designed mocks that can be shared with high level stakeholders.
Easily create complex shapes with their state-of-the-art vector boolean operations and take advantage of our extensive layer styles. Sketch’s fully vector-based workflow makes it easy to create beautiful, high-quality artwork from start to finish. Very helpful tutorials can be found on their page of their website.
The world’s best imaging and design app is at the core of almost every creative project. Work across desktop and mobile devices to create and enhance your photographs, web and mobile app designs, 3D artwork, videos, and more. Very helpful tutorials can be found on their page of their website.
The industry-standard vector graphics app lets you create logos, icons, sketches, typography, and complex illustrations for print, web, interactive, video, and mobile. Very helpful tutorials can be found on their page of their website.
Quickly build the right path
Invision really great for being able to take mockups from Photoshop or Sketch and allow for users to click through to different states or pages. Invision allows for you to create a simple image map for your users. Because it takes mockups it allows for you to create designs that look more visually appealing or visually complete.
Our prototype is much higher-fidelity than a prototype would typically be, but that was somewhat necessary for testing our hypothesis.
Before couples can address the details of planning a wedding (decoration, guests, caterers, dress, etc.), couples usually have to decide on a location and venue. The couple is filled with excitement; as the wedding day will usher forth a new life for the couple together. However, the couple might experience a bit of uncertainty as to how even to proceed planning their wedding. We want to capture couples at their “excitement” period and put aside all uncertainty and potential anxiety that the wedding planning process may cause. A customer’s initial engagement with our website should parallel his/her engagement with the wedding process in general.
With our prototype, we want to evaluate our ability to capture the excitement of a recently engaged person and leverage that excitement to create engagement with our website.
The core purpose of the prototype, the assumptions you are trying to validate/invalidate or the knowledge gaps you are trying to fill should have all been discussed in . During this phase you will build a quick and dirty prototype. Since you only have at most a day to build the prototype it should be as low-fi as you can get away with during .
During this phase roles shift. Designers are typically the ones building the prototype unless it is low-fi enough for everyone to contribute (see: or ). Product Owners should be in charge of getting realistic information, data and copy into the prototype. It should be clear what everyone's role is before the phase starts. The team should check in with each other as much as possible to make sure everything is on the right track.
HTML & CSS prototypes tend to be the most time consuming but are best for heavier web interactions like filling out forms. Use for a starting point and quickly host on GitHub pages - this is no longer maintained.
The traditional , Keynote is great for a low-fi click through prototype similar to Invision. Keynote allows for really great animations and transitions. Because it is Keynote and not a graphical editor there is a limit to the visual design you can do. If you are going to use Keynote for prototyping use a template like to speed up your design process.
Paper prototyping is as low-fi as you can get for a prototype. It is especially useful when you are under a time crunch to produce a prototype. It also allows for the whole team to contribute. Because the prototype is sketches on paper you are relying much more on the imagination of the participant. It gives you the ability to prototype on the fly, even during the session with the participant. Tools like and can help present sketches on a mobile device or in the browser so that it seems more real.
Test the right path
This is the most used form of testing. Bring in 4–6 potential users and show them the prototype that you made. Pay close attention to problems that they have and be sure to follow a script to cover the assumptions that you are testing. With their permission you can record these but it's best to see them as they happen.
A design exercise that guides us toward creating the most coherent information architecture of a product. During a card sorting session, participants are asked to associate two sets of flashcards by grouping them.
Example: “Connie supplied us with three interviewees (2 were done online, 1 in person; 1 was recently married). Though the dataset was limited due to the background and interest of those we interviewed, we gained some important insight to help us build a superior wedding planning product. People’s complaints about competing wedding sites, such as The Knot, Wedding Wire, and Offbeat Bride, were about the lack of focus on those websites (too disorganized, too much information). They were most engaged by browsing things like wedding dresses, cakes etc.
While it is important for any newly engaged person to gain access to important information about the wedding planning process, some of these websites provided stress and anxiety as much as they did excitement about the “Big Day.” Furthermore, while acknowledging that the first step in their processes might be to contact friends and to think about location, these other websites presented an overwhelming wealth of information (such as on decoration and wear) that might be more informative later on in a couple’s wedding planning process after they have chosen the wedding location and venue.
The primary assumption we were testing for with our prototype was that we will be able to create an engaging, exciting an emotional experience that gets people fantasizing about their wedding through images, storytelling and high quality information. We chose to test for this because we believe that if we can engage and pull customers into the product in this way, we may be able to more successfully introduce rational planning, communication tools, and premium services once they move further down the engagement funnel. Through competitive analysis we also identified this emotional/aspirational experience as a means of differentiation in the market.
Reactions to competitive demos, our assumptions for the prototype, what we were looking for and the reactions to the prototype. Going into each test you should have a plan of what you are testing and how you know if that is successful or not. This is best achieved through a
This is a good way to reach a bunch of potential users and see their answers. Create a simple form with or . Post the form to forums or other places that would have ideal users on it. Make sure the form is easy to fill out and open ended enough to collect qualitative information.
To judge interest create a fake landing page with email collection. This could be something as simple as a page or a site or a completely custom site with a form for email collection. Run Google Analytics and see how many people sign up and how many people visit.
When shown the Great Engagements Prototype, the users were engaged with the mad-libs functionality and with the large, eye-catching images that create our demo website (). They understood right away that the website is about venue discovery and their initial emotional reactions were that of excitement and inspiration, very much the reactions we were looking for to validate our primary assumption. These results give us reason to further pursue our concepts of immersive, inspirational and aspirational exploration of venues that would ultimately lead customers to revenue-generating activities.”
Intro user to usability test (5 - 10min)
Ask user research questions
Our Prototype (5 - 10min)
Recap & Prep for next interview (10min)
At the end of all of the Interviews, gather everyone that watched and compare notes. Figure out where your assumptions were validated and where assumptions might have been invalidated. Decide whether you've validated enough to start building the application or start another sprint.
Example: “We began the design sprint with a product and business concept that had yet to be fleshed out with customer and market research, an investigation of potential business models, and prototypes with which to test the potential customer in order to validate the product’s value. While we initially had some ideas of what to build, we lacked a specific vision for how to harness software to 1) solve the main problem of planning a wedding and 2) sustain a viable business by optimizing its engagement with customers.”
Example: “By the end of the Sprint, we had developed a clearer product vision and better understanding of the problem and our potential customers: the core problem is that for potential brides, grooms, and their loved ones, the experience of planning a wedding is stressful because of the lack of organized planning information available and because of the frictioned process of finding the right venue.
We analysed the existing wedding planning market and existing products in a competitive analysis of similar websites and products to understand how Great Engagements can differentiate itself from its competitors to create a product that provides customer value, generates customer engagement, and profits from revenue.
In trying to accomplish our goals of solving the customer’s wedding planning problem through software that generates revenue, we identified the riskiest assumptions and knowledge gaps we have during this process and validated those assumptions in the prototype and user-testing phase. We also identified several potentially viable business models and revenue streams to work towards validating. We consider it possible to generate revenue through customer premium subscription accounts.
To reflect our insights and test our assumptions, we built a simple prototype and tested it with individuals in and close to our target market and were able to get positive validation of the assumptions we intended to test.”
Example:
We need to do further research on the viability of potential revenue streams
subscriptions
premium services (will people pay for these?)
full service venue visit planning/booking (make it a date!)
communication tools
wedding planning counselor/therapist
lead generation
referral bonuses
venue listing (charge venues to list their venue)
We need to do further research on how we might source venues and venue info & photos
Form the Prototype
The simple Madlib style form is engaging and makes sense.
People understood what Great Engagements is about (finding venues)
The large imagery and theme concept resonated with people and they found it
more straightforward and inviting than existing and popular wedding
planning sites.
Next steps following the design sprint:
Example:
Address the remaining unknowns and assumptions through low-cost (consider time
as well) research and interviews.
Validate the primary value hypothesis; create a prototype of the venue page
with an improved display and organization of planning information valuable for
customers who have had/have trouble finding pertinent wedding-related
information online.
Refine the prototype to incorporate an email sign-up feature, host it live
online, and drive traffic to the landing page to gauge public interest in the
current landing page.
If you are looking to contribute and are not sure where to start:
Make the necessary changes.
The more examples that we have the better it will be to spread knowledge and experience of running the sprints. These are the steps for adding examples:
Add new project by duplicating the example project folder.
Edit the README in that folder and add any other assets that support the explanation of the sprint such as photos, documents, prototypes or videos.
Add references on the separate phases to the respective parts of the example.
Fork the repository.
Make your changes in a topic branch.
Rebase against origin/master
, push to your fork and submit a pull request.
We love new ideas that push this repository and design sprints forward. We are using for tracking our work on the repository. Here are the ways that you can contribute:
If you find a bug, misspelling or other problem with the repository please add a new .
Grab an issue from the list of and assign yourself to the issue so that we know someone is working on it.
Submit a .
Any new ideas or major improvements can be added to a PR so that they can be discussed and tested. We especially like new exercises that might add to , and .
Submit a .
Squash your commits into a single one (more on that ).