A modern six-step design thinking approach to creating products

1: Research

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

2: Define

Define the set of unmet needs, problems, and pain points our products can solve.

3: Ideate

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

4: Prototype

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: Data-Driven Iteration

Deploy product and harness production analytics to iterate on new and existing features.

1: Research

Addressable Market

To evaluate product viability, it is critical to understand the total addressable market (TAM).

Personas

To empathize with target users, we create a variety of hypothetical users - personas - who may benefit from our product concept.

User Interviews

At the outset of any project, we capture 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 identify their strengths and weaknesses.

2: Define User Needs

Addressable Market

To evaluate product viability, it is critical to understand the total addressable market (TAM).

Personas

To empathize with target users, we create a variety of hypothetical users - personas - who may benefit from our product concept.

User Interviews

At the outset of any project, we capture 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 identify their strengths and weaknesses.

3: Ideate

Addressable Market

To evaluate product viability, it is critical to understand the total addressable market (TAM).

Personas

To empathize with target users, we create a variety of hypothetical users - personas - who may benefit from our product concept.

User Interviews

At the outset of any project, we capture 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 identify their strengths and weaknesses.

4: Prototype

Addressable Market

To evaluate product viability, it is critical to understand the total addressable market (TAM).

Personas

To empathize with target users, we create a variety of hypothetical users - personas - who may benefit from our product concept.

User Interviews

At the outset of any project, we capture 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 identify their strengths and weaknesses.

5: Usability Testing

Addressable Market

To evaluate product viability, it is critical to understand the total addressable market (TAM).

Personas

To empathize with target users, we create a variety of hypothetical users - personas - who may benefit from our product concept.

User Interviews

At the outset of any project, we capture 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 identify their strengths and weaknesses.

6: Data-Driven Iteration

Addressable Market

To evaluate product viability, it is critical to understand the total addressable market (TAM).

Personas

To empathize with target users, we create a variety of hypothetical users - personas - who may benefit from our product concept.

User Interviews

At the outset of any project, we capture 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 identify their strengths and weaknesses.