How I approach a problem

How I approach a problem

How I approach a problem

How I approach a problem

After working on multiple products over the past 2 years, I realized that there's no fixed linear process in product design. Every project comes with its own challenges and constraints, demanding a customized approach to solve problems effectively.

After working on multiple products over the past 2 years, I realized that there's no fixed linear process in product design. Every project comes with its own challenges and constraints, demanding a customized approach to solve problems effectively.

After working on multiple products over the past 2 years, I realized that there's no fixed linear process in product design. Every project comes with its own challenges and constraints, demanding a customized approach to solve problems effectively.

However, I learned that having and trusting a process acts as a guiding direction, allowing me to approach problems faster while ensuring better and more consistent outcomes.

However, I learned that having and trusting a process acts as a guiding direction, allowing me to approach problems faster while ensuring better and more consistent outcomes.

However, I learned that having and trusting a process acts as a guiding direction, allowing me to approach problems faster while ensuring better and more consistent outcomes.

This is my process of approaching

a problem

This is my process of approaching

a problem

This is my process of approaching

a problem

This is my process of approaching

a problem

1

1

1

first

Understand

Understand

Understand

A deep understanding of the problem is crucial to creating a successful solution. At this initial stage, I focus on investing extra time to dive deeper into the problem, ensuring I capture the core pain points and user needs.

A deep understanding of the problem is crucial to creating a successful solution. At this initial stage, I focus on investing extra time to dive deeper into the problem, ensuring I capture the core pain points and user needs.

A deep understanding of the problem is crucial to creating a successful solution. At this initial stage, I focus on investing extra time to dive deeper into the problem, ensuring I capture the core pain points and user needs.

I gather insights about the target audience, their needs, and pain points, and then align them with business goals. This helps me strategize a clear approach to solve the problem effectively.

I gather insights about the target audience, their needs, and pain points, and then align them with business goals. This helps me strategize a clear approach to solve the problem effectively.

I gather insights about the target audience, their needs, and pain points, and then align them with business goals. This helps me strategize a clear approach to solve the problem effectively.

This research phase acts as the fuel for creating initial wireframes, forming hypotheses, and conducting market research, ensuring that the final solution not only solves the problem but also delivers a delightful user experience.

This research phase acts as the fuel for creating initial wireframes, forming hypotheses, and conducting market research, ensuring that the final solution not only solves the problem but also delivers a delightful user experience.

This research phase acts as the fuel for creating initial wireframes, forming hypotheses, and conducting market research, ensuring that the final solution not only solves the problem but also delivers a delightful user experience.

Market research

Market research

Market research

Market research

Business objective

Business objective

Business objective

Business objective

product goals

product goals

product goals

product goals

target audience

target audience

target audience

target audience

Competitive analysis

Competitive analysis

Competitive analysis

Competitive analysis

feature specification

feature specification

feature specification

feature specification

1:1 interaction

1:1 interaction

1:1 interaction

1:1 interaction

2

2

2

second

Ideate

Ideate

Ideate

At this stage, I gather all the insights collected so far and begin exploring potential solutions to address the problem.

At this stage, I gather all the insights collected so far and begin exploring potential solutions to address the problem.

At this stage, I gather all the insights collected so far and begin exploring potential solutions to address the problem.

I generate multiple hypotheses, brainstorm different ideas, iterate on concepts, and engage in discussions with my peers to refine the solutions until the best idea emerges.

I generate multiple hypotheses, brainstorm different ideas, iterate on concepts, and engage in discussions with my peers to refine the solutions until the best idea emerges.

I generate multiple hypotheses, brainstorm different ideas, iterate on concepts, and engage in discussions with my peers to refine the solutions until the best idea emerges.

This phase is particularly exciting for me as it is highly collaborative and allows me to discover innovative solutions that not only solve the problem but also delight users.

This phase is particularly exciting for me as it is highly collaborative and allows me to discover innovative solutions that not only solve the problem but also delight users.

This phase is particularly exciting for me as it is highly collaborative and allows me to discover innovative solutions that not only solve the problem but also delight users.

Info architecture

Info architecture

Info architecture

Info architecture

Sketching

Sketching

Sketching

Sketching

Wireframing

Wireframing

Wireframing

Wireframing

User Stories

User Stories

User Stories

User Stories

User Flows

User Flows

User Flows

User Flows

Moodboards

Moodboards

Moodboards

Moodboards

Exploring concepts

Exploring concepts

Exploring concepts

Exploring concepts

3

3

3

third

Design

Design

Design

At this stage, I connect all the dots, explore multiple design variations, and aim to craft the most delightful solution.

At this stage, I connect all the dots, explore multiple design variations, and aim to craft the most delightful solution.

At this stage, I connect all the dots, explore multiple design variations, and aim to craft the most delightful solution.

My primary goal is to ensure the solution is usable, functional, and enjoyable for users while also aligning with business objectives. To achieve this, I closely collaborate with stakeholders, ensuring that user needs and business goals are equally met.

My primary goal is to ensure the solution is usable, functional, and enjoyable for users while also aligning with business objectives. To achieve this, I closely collaborate with stakeholders, ensuring that user needs and business goals are equally met.

My primary goal is to ensure the solution is usable, functional, and enjoyable for users while also aligning with business objectives. To achieve this, I closely collaborate with stakeholders, ensuring that user needs and business goals are equally met.

High fidelity screens

High fidelity screens

High fidelity screens

High fidelity screens

Prototype

Prototype

Prototype

Prototype

Interaction

Interaction

Interaction

Interaction

Design elements

Design elements

Design elements

Design elements

Design system

Design system

Design system

Design system

Visual design

Visual design

Visual design

Visual design

Concept design

Concept design

Concept design

Concept design

4

4

4

fourth

Iterate

Iterate

Iterate

Even after carefully designing the solution and incorporating stakeholder feedback at every stage, it's crucial to test it with actual users who will eventually use it.

Even after carefully designing the solution and incorporating stakeholder feedback at every stage, it's crucial to test it with actual users who will eventually use it.

Even after carefully designing the solution and incorporating stakeholder feedback at every stage, it's crucial to test it with actual users who will eventually use it.

Observing user behavior and collecting feedback during testing helps uncover flaws or friction points in the design. This process allows me to iterate and refine the solution, ensuring it delivers a seamless and delightful user experience.

Observing user behavior and collecting feedback during testing helps uncover flaws or friction points in the design. This process allows me to iterate and refine the solution, ensuring it delivers a seamless and delightful user experience.

Observing user behavior and collecting feedback during testing helps uncover flaws or friction points in the design. This process allows me to iterate and refine the solution, ensuring it delivers a seamless and delightful user experience.

Usability testing

Usability testing

Usability testing

Usability testing

Interviews

Interviews

Interviews

Interviews

user behavior

user behavior

user behavior

user behavior

identifying flaws

identifying flaws

identifying flaws

identifying flaws

solution Iteration

solution Iteration

solution Iteration

solution Iteration

and the process start again from
from the beginning

and the process start again from
from the beginning

and the process start again from
from the beginning

and the process start again from
from the beginning

  • * Let’s connect!

  • * Let’s connect!