UX Design


Scroll Down
All UX aspects
Conducting Interviews, Paper & Digital Wireframing, Low & High Fidelity Prototyping, Conducting Usability Studies, Considering Better Accessibility, Iterating On Designs, Determining Information Architecture
Adobe XD
Research Framework
Design Thinking Process

1. Empathize

The goal is to understand users’ needs and how users think and feel. This involves a lot of user research, such as conducting interviews, and observation sessions, so we can get a clear picture of who ourusers are and the challenges they are facing.

Interview goals:

  • I want to understand common challenges people face trying to manage a busy schedule and ride requesting.
  • I want to identify frustrations people experience during the process of requesting a ride.

Interview questions:

Can you describe your current schedule and how you balance your responsibilities with a ride requesting?

How often do you request a ride from the app? When you do, what is your motivation for doing so?

What challenges do you face in the requesting a ride process? How does this make you feel?

Is there any way in which you feel these challenges could be resolved?

Target participant characteristics:

- Ages 18-59

- Lives in metropolitan or suburban areas

- People who request rides from phone apps at least once a week

- Include participants of different genders

- Include participants with different abilities

1) Empathy Map

(Based on the Interview  transcript)

2) Example of a Persona 

(Personas are created by conducting user research
and identifying common pain points, which are UX issues that
frustrate and block the user from getting what they need from a

3) User Stories 

(User Story Is A Fictional One-sentence Story Told From The Persona’s Point Of View To Inspire And Inform Design Decisions)

As a freelancer journalist, I want to find a ride as quick as possible.

As a deaf traveler, I want to request a ride & confirm by texting so that I can feel comfortable with the driver.

As a father, I want to save some recurring destinations.

4) User journey map

2. Define

I create a clear problem statement, of the user’s need that my designs will address, based on  my research findings. This will drive me toward a clear goal for the design of the product.

1) Problem Statement

A Problem Statement provides a clear description of the user’s need that should be addressed. To build a problem statement, i will utilize the 5 Ws framework. (The most common framework used to create problem statements).

After I defined the user’s pain points, Now I can answer who, what,
when, where, why, and how to solve the user’s problem.

Who: A Busy Working Translator
What: Amel wants to request a ride to the office on a daily basis.
Where: Amel is likely using the app at home, or at work going back home.
When: Amel gets frustrated when she opens the app & request a ride to reccuring destinations.
Why: Amel doesn’t have time to repeat the same steps every time.
How: Amel wants to request a ride easily from the home screen of the app.

2) Competitive Audit

is an overview of our competitors’ strengths and weaknesses. Analyzing the brands and products of competitors, or the companies who offer similar products as we do, can give us a well-rounded foundation of knowledge about the market

Competitive audit i conducted : Here

3. Design Ideation

design ideation is the process of generating a broad set of ideas without judging or evaluating them. When i start thinking of ideas, i focus on coming up with as many design solutions as possible

1) Crazy Eights

Another popular design ideation exercise intended to help us think of several ideas in record time

(I put a red star on the ideas i like the most)

2) Goal Statements

Describes a product and its benefits for the user. In other words, the goal statement provides the ideal solution for my design challenges

3) Designing The Information Architecture

The information that my design presents needs to be clearly organized and sorted, so users can successfully experience and interact with the app

4. Research & Prototype

Digital prototyping makes it easy to share, edit, and collaborate on designs, and it helps me get one step closer to visualizing the final product

1) Low Fidelity Prototype

This is my Low-fideliy Prototype, i applied in some of Gestalt Principles, such as Similarity, Proximity & Common region

You can test it by clicking : Here

2) Conducting The First Moderated Usability Study

A usability study is a research method that assesses how easy it is for participants to complete core tasks in a design

Link : Here

3) Affinity Diagram

After i designed a low fidelity prototype, & i conducted moderated research on real users, & i took notes during the study for analyzing & synthsizing them to find patterns & insights for my high fidelity prototype

PDF file of the affinity diagram : Affinity Diagram (Yassir)

4) High Fidelity Prototype 

Iterating some ideas based on the insights i got from the usability study

Link : Here

5. Testing and Iteration

Users provide feedbacks about my design, before the product is built by engineers and launched to the public. I used their feedbacks to make changes and improvements to my design.

1) Conducting The Second Moderated Usability Study

Link : Here


Accessibility is the design of products, devices, services, or environments for people with disabilities. Designing for accessibility is about considering all users’ journeys, keeping their permanent, temporary, or situational disabilities in mind

Prefered Contacting Way

I considered as well Hear disabilities for people who are deaf, (Permenant Disability), Or who has ear infection (Temproray Disability) or who's in a crowded place (Situational Disability)

Important Information : Over 5% of the world's population are deaf

Voice Search

In my design i considered search for distracted walkers (Situational Disability), or people who wear glasses but they forget it (Temproray Disability), or simply for people who doesn't know how to write (Permenant Disability).

Next Project


Keep Scrolling