My UX design process
I'd like to share my user experience design process with you. This is only my approach and some recommendations.
Projects vary greatly in the type of methodologies and is dependant on whether it’s just me or if I’m working in a team. I apply a user-centred design approach to customer problems and bring ideas to life. Simple, minimal and effective — that’s my mantra.
My UX design process typically follows something similar to a design thinking approach, which consists of five basic phases: Empathise with the users (learning about the audience), Define the problem (identifying the users’ needs), Ideate (generating ideas for design), Prototype (turning ideas into concrete examples), Test (evaluating the design).
Research & discovery
First of all, what I do its Research about business, projects or products.
I must know much information about the essence of the product, its industry, competitors, who are the main user and their pain points (problems), as well as the main tasks of the product.
Understanding the root problem is the first essential step to discovering a successful solution. This includes clearly communicating with the end-user and understanding their business needs or unique situation. Who are they, what are their assumptions, what are their needs, how do they use existing products in "real life,", where do they click, what devices do they use, and what are they ultimately wanting to accomplish?
I must know much information about the essence of the product, its industry, competitors, who are the main user and their pain points (problems), as well as the main tasks of the product.
Understanding the root problem is the first essential step to discovering a successful solution. This includes clearly communicating with the end-user and understanding their business needs or unique situation. Who are they, what are their assumptions, what are their needs, how do they use existing products in "real life,", where do they click, what devices do they use, and what are they ultimately wanting to accomplish?
Ask questions :
Who are we designing for?
What do they need?
Why?
What do they need?
Why?
I Use for this :
Interviews
Self-Documentation
Meetings
User experience observation
Observe interactions
Define requirements
Create user personas
Moodboards
Self-Documentation
Meetings
User experience observation
Observe interactions
Define requirements
Create user personas
Moodboards
Brainstorm, analyse, define, and plan the process further
After obtaining a clear understanding of the problem we're attempting to solve, I move onto researching the market, analyzing competitors, and exploring possible solutions. I want to learn as much about the competitive landscape as possible. In addition, I study various apps across the digital landscape.
I try to find out who your target users are, and I explore the needs, motivations, and requirements of users. Also, I observe users in action, and I develop user web personas, user stories, and user flows.
I construct a plan based on the needs and insights gathered from my research. I define objectives and subsidiary goals.
I try to find out who your target users are, and I explore the needs, motivations, and requirements of users. Also, I observe users in action, and I develop user web personas, user stories, and user flows.
I construct a plan based on the needs and insights gathered from my research. I define objectives and subsidiary goals.
Ask questions :
Who are users?
What do they need?
Why?
What do they need?
Why?
I Use for this :
User stories
User Personas
Experience mapping
Empathy map
User surveys
Define task flows
Sketch rough ideas
User Personas
Experience mapping
Empathy map
User surveys
Define task flows
Sketch rough ideas
Generation of Ideas
I find ideas worth refining based on the material gathered in the first activities and create moodboards, system maps, and wireframe mockups. The visual concept is part of this activity.
Ask questions :
What can we do for to solve user problems?
Have we can do they?
What do we need for this?
Have we can do they?
What do we need for this?
I Use for this :
Brainstorming
Moodboards
Designing
System (site) maps
Wireframe
Mockups
Sketching
Moodboards
Designing
System (site) maps
Wireframe
Mockups
Sketching
Prototyping
Build a representation of all solution.
I build a representation of all ideas and solutions. Before working on the final product I create prototypes to document the experience and interactive prototypes to test them with your real users.
I build a representation of all ideas and solutions. Before working on the final product I create prototypes to document the experience and interactive prototypes to test them with your real users.
Tools Use for this :
Sketch
Adobe Creative Suit
Miro
Invision
Figma
Survey Software
Google Workspace
Usertesting.com
Adobe Creative Suit
Miro
Invision
Figma
Survey Software
Google Workspace
Usertesting.com
Testing
Put your prototype in front of users for feedback.
The product should be approved by stakeholders and users through user testing sessions. I ask users to test my prototype and leave feedback. After that, I improved the product based on the knowledge I gained through this activity.
The product should be approved by stakeholders and users through user testing sessions. I ask users to test my prototype and leave feedback. After that, I improved the product based on the knowledge I gained through this activity.
Ask questions :
Is the right our conceptions?
What real user think about?
What can improve?
What real user think about?
What can improve?
Use for this :
User testing
AB testing
KP1 testing
Metrics
User surveys
Focus groups
AB testing
KP1 testing
Metrics
User surveys
Focus groups
Hand-off, assist and monitor development
Once the designs are final and have been approved, I’ll work with engineers throughout the development process.
I’ll make sure the engineers are clear on the designs, interactions, and overall flow. It's my job to support the engineers throughout the development process, providing all assets and details, and following the development through completion.
I’ll make sure the engineers are clear on the designs, interactions, and overall flow. It's my job to support the engineers throughout the development process, providing all assets and details, and following the development through completion.
An overview of the phases and deliverables
Research
Strategy
[ Discovery ]
00
Brainstorm the concept of the product at the highest level with stakeholders to understand their goals.
Stakeholders discussions.
Project vision and goals.
Ecosystem map.
Create value proposition.
Brand strategy.
Measure of success.
Project kickoff meeting.
Project vision and goals.
Ecosystem map.
Create value proposition.
Brand strategy.
Measure of success.
Project kickoff meeting.
research
[ Discovery ]
01
Study user behaviour and identify customer needs.
User interviews.
Competitive research.
Market research.
Surveys.
Content audit.
Competitive research.
Market research.
Surveys.
Content audit.
Design & Build
AnalYsis
[ Discovery ]
02
Capturing, organising and making inferences from the“ what ” users want, think and needs.
User persona.
Use cases.
Experience map.
User journeys.
Task flows.
Card sorting.
Workflow diagram.
Use cases.
Experience map.
User journeys.
Task flows.
Card sorting.
Workflow diagram.
Design
[ Discovery ]
03
User testing
Heuristic evaluation.
Heuristic evaluation.
Moodboard.
Information architecture.
Sitemap.
Sketching.
Wireframes (Low fidelity).
Content writing.
Wireframes (High fidelity).
UI Design.
Style guide.
Prototyping.
Information architecture.
Sitemap.
Sketching.
Wireframes (Low fidelity).
Content writing.
Wireframes (High fidelity).
UI Design.
Style guide.
Prototyping.
Reiterate / Revise
(Back & forth Cycle)
(Back & forth Cycle)
Learn & Improve
Production
[ & testing]
04
Validate the solution with
stakeholders & end-users
through a series of user
testing sessions.
stakeholders & end-users
through a series of user
testing sessions.
Prototype.
User testing sessions.
Heuristic evaluation.
User feedback & interviews.
Optimisation.
Release & launch.
User testing sessions.
Heuristic evaluation.
User feedback & interviews.
Optimisation.
Release & launch.
measurement
[ & validation ]
05
Metrics after launch for continous improvs.
Conversions.
Bounce rates.
Subscribers.
Heat-mapping.
User feedback.
Heuristic analysis.
Bounce rates.
Subscribers.
Heat-mapping.
User feedback.
Heuristic analysis.
Reiterate / Revise
(Back & forth Cycle)
(Back & forth Cycle)