Source: Vecteezy

Before starting the development of a product, it is important to know who the users of our product are. Knowing clearly who the users are of the product can help us to develop products that meet user goals. Those users can be represented through personas. In this article, we will talk about Personas.

What and who are personas?

Why are personas important?

When to create personas?

Usually, personas are created in the early stages of designing, especially in the Define Phase. The data collected during the Empathize Phase will be used in designing the Persona.

How to Create Persona?

  1. Collect data about target users (Empathize phase)
  2. Create a hypothesis about user groups (differences between one user and another)
  3. Discuss the first hypothesis with the project team to find out whether the hypothesis can be accepted or rejected
  4. Determine how many personas should be made
  5. Design personas based on user needs and goals
  6. Define situations that trigger the use of our product
  7. Ask for opinions or invite the project team to actively participate in building a persona to get acceptance
  8. Disseminate personas descriptions to the entire project team, especially to those who are not directly involved in designing personas
  9. Create scenarios in which involve persona
  10. Revise persona based on new information obtained

How can persona guide the design process?

The first persona provided is a student named Marselina Putri who wants to travel on a limited budget but still wants to get an optimal travel experience.

First Persona named Marselina

Meanwhile, the second persona is a young executive named Ardhito Permoni who wants to travel with limited time due to his work activities.

Second Persona named Ardhito

These two personas help us in designing our application. For example, due to limited budget (Marselina) and time (Ardhito), we decided to create a page where users can create an itinerary based on a specified time and budget.

Our app can give an itinerary recommendation based on users’ budget and time

Also, because both of them have difficulty finding the right destination, we provide a page where users can search for tourist attractions based on certain categories.

Users can find some points of interests based on certain category

We also provide a feature to share itinerary based on the goals of Marselina.

Users can share their itinerary

Considering the goals of users who travel for fun, we chose yellow as the main color because it symbolizes happiness.

Another Example

Persona named Natalie

Based on Natalie’s frustration, she had a hard time doing a split bill and asks her friends about the bill. Therefore, we provide a bill split feature so that the bill can be shared automatically by the system.

Split Bill Feature Based On Natalie’s Frustration

Also, Natalie had difficulty checking the balance of each e-Wallet since she has more than one e-Wallet. Therefore, the home page design includes a summary of the balances of various e-Wallets.

Check Balance Feature Based On Natalie’s Frustration

Because the application we are building is a fintech application, we chose purple as the dominant color because purple symbolizes wealth.



An undergraduate Computer Science Student at University of Indonesia

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store