A modern six-step design thinking approach for creating products

1: Research

Empathize with prospective users, evaluate existing solutions, and analyze the addressable market.

2: Define User Needs

Define a set of unmet needs, problems, and pain points our product can solve.

3: Ideation

Design delightful features and user flows, and an information architecture that addresses user needs.

4: Prototype

Create wireframes and a unified design system, including color palettes, typography, iconography, and common components.

5: User Testing

Iteratively test prototypes with live users. Identify ambiguities or usability issues and convert interview insights into a final design.

6: Deploy + Data-Driven Iteration

Deploy version 1.0 product. Harness production analytics to iterate on new and existing features.

1: Research

Addressable Market

In addition to evaluating competitors and understanding target users, it is critical to evaluate a product’s total addressable market (TAM) to assess market viability.

Personas

In order to empathize with prospective users, our team will create a variety of hypothetical users - personas - who may benefit from the product concept under consideration.

User Interviews

At the outset of any project, it is essential to get real-world insight from target users about their experiences, pain points, and unmet needs.

Competitor Analysis

It is essential to understand what solutions already exist in the market and to identify their strengths and weaknesses. We perform SWOT analyses on important competitors to evaluate product viability.

2: Definition

Addressable Market

In addition to evaluating competitors and understanding target users, it is critical to evaluate a product’s total addressable market (TAM) to assess market viability.

Personas

In order to empathize with prospective users, our team will create a variety of hypothetical users - personas - who may benefit from the product concept under consideration.

Interview Analysis

At the outset of any project, it is essential to get real-world insight from target users about their experiences, pain points, and unmet needs.

User Journey Mapping

It is essential to understand what solutions already exist in the market and to identify their strengths and weaknesses. We perform SWOT analyses on important competitors to evaluate product viability.

3: Ideation

Addressable Market

In addition to evaluating competitors and understanding target users, it is critical to evaluate a product’s total addressable market (TAM) to assess market viability.

Personas

In order to empathize with prospective users, our team will create a variety of hypothetical users - personas - who may benefit from the product concept under consideration.

Feature Brainstorming

At the outset of any project, it is essential to get real-world insight from target users about their experiences, pain points, and unmet needs.

Card Sorting

It is essential to understand what solutions already exist in the market and to identify their strengths and weaknesses. We perform SWOT analyses on important competitors to evaluate product viability.

4: Prototyping

Addressable Market

In addition to evaluating competitors and understanding target users, it is critical to evaluate a product’s total addressable market (TAM) to assess market viability.

Interactive Prototypes

In order to empathize with prospective users, our team will create a variety of hypothetical users - personas - who may benefit from the product concept under consideration.

Information Architecture

At the outset of any project, it is essential to get real-world insight from target users about their experiences, pain points, and unmet needs.

Wireframing

It is essential to understand what solutions already exist in the market and to identify their strengths and weaknesses. We perform SWOT analyses on important competitors to evaluate product viability.

5: User Testing

Addressable Market

In addition to evaluating competitors and understanding target users, it is critical to evaluate a product’s total addressable market (TAM) to assess market viability.

Personas

In order to empathize with prospective users, our team will create a variety of hypothetical users - personas - who may benefit from the product concept under consideration.

User Interviews

At the outset of any project, it is essential to get real-world insight from target users about their experiences, pain points, and unmet needs.

Competitor Analysis

It is essential to understand what solutions already exist in the market and to identify their strengths and weaknesses. We perform SWOT analyses on important competitors to evaluate product viability.

6: Deploy + Data-Driven Iteration

Addressable Market

In addition to evaluating competitors and understanding target users, it is critical to evaluate a product’s total addressable market (TAM) to assess market viability.

Personas

In order to empathize with prospective users, our team will create a variety of hypothetical users - personas - who may benefit from the product concept under consideration.

User Interviews

At the outset of any project, it is essential to get real-world insight from target users about their experiences, pain points, and unmet needs.

Competitor Analysis

It is essential to understand what solutions already exist in the market and to identify their strengths and weaknesses. We perform SWOT analyses on important competitors to evaluate product viability.