We use Design Sprint as a framework. Design Sprint helps us save development time and money by solidifying concepts and building the groundwork for wireframing and designing:
- Understand: This day is about defining the true problem, articulating assumptions, identifying customers and getting all stakeholders aligned on the same goal and with the same information.
- Ideate: This day is about exploring the multiple ways of solving the problem, regardless of feasibility. This freedom to explore and be creative with solutions can often yield unexplored concepts and ideas.
- Decide: You won’t be able to test all the ideas the team comes up with, so you need a structured process for deciding which to pursue and which to abandon. Sometimes you will test only one version, while other times it makes sense to test two product variants against each other.
- Prototype: This is an intense day of building a medium-fidelity prototype that is good enough to gather reliable data. Prototypes can feel remarkably “real”, and can be used in everything from a sign up process, application layout, search engines result, to faking a complex algorithm.
- Test: Bring in 5-6 users for 1 hour interviews each. You learn about their lives, their personal experience with your problem, and then watch them use your product. This part is the most stressful, but also the most insightful and fun. Everything the team has discussed for the past week is tested in the real world, with real users. The goal here is to validate/invalidate product ideas, uncover design flaws, understand your users and ultimately build a product people want to use.