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.

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

1

first

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.

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.

Market research

Business objective

product goals

target audience

Competitive analysis

feature specification

1:1 interaction

2

second

Ideate

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.

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

Sketching

Wireframing

User Stories

User Flows

Moodboards

Exploring concepts

3

third

Design

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.

High fidelity screens

Prototype

Interaction

Design elements

Design system

Visual design

Concept design

4

fourth

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.

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

Interviews

user behavior

identifying flaws

solution Iteration

and the process start again from
from the beginning

  • * Let’s connect!

  • * Let’s connect!