persona development

Persona Development for Small Scale Project

A user group that uses a system (web, mobile, or holographic app) is represented by persona. The representation must be reliable and realistic enough to the real-life situation as this persona shows us the majority of our users is. In a small scale project, persona development is often skipped due to limited budget and time. But to unsure the user experience of the system, it is recommended to at least have a couple of persona before starting to develop the system.

Why is Persona Development so Important?

There’s a risk that the developed system won’t be user-friendly and doesn’t meet user’s expectation as persona is created to represent the majority of users who will use the system.

Persona helps us stay on the line during the development stage and only develop system which the users really need and can use.

How Many Personas Do We Need?

According to it is enough to have three to four personas. Developers don’t have to represent all users who will use the system. Just like the phrase ‘you can’t please everyone’, thinking about the majority is already enough.

How is Persona Developed?

In a small scale project persona is based on educated guess of all team members who are responsible for the personas development. This guess can also be supported by third-party user research (e.g. user research article in the internet).

A good persona should have the following properties:

  1. Name
  2. Picture
  3. Job title
  4. Age
  5. Status
  6. Family Member
  7. Education
  8. Goals
  9. Tasks
  10. Expectation for The System
  11. Computer Literacy
  12. Quote

What Makes Persona Good?

After developing some personas, teams must check whether the developed persona good enough or an improvement is needed. These following points can be used to measure the created personas:

  1. Are the personas realistic enough?
  2. Do the created personas already represent the majority of the users?
  3. Do the personas help the team to develop a user-centered system?

Persona Example

A small software company will create a system for a junior high school. The system will help students get the latest information regarding school activities such as school schedule, daily news, canceled events, substitute teacher, public transportation departure and arrival time, etc. Behind the system an administrator from the secretary’s office will do the system management such as entering the news, changing the school schedule, updating the public transportation API, etc.

We as a developer can create at least the recommended amount of personas: 3 – 4. In this case we will create 3: two students and one admin from the secretary’s office.

[table id=1 /]

And now it’s your turn to create the other two personas. If you have any other question, leave a comment or two below.



  • Share post

I recently got my Bachelor of Engineering degree from the University of Sciences Esslingen and currently working as UI/UX Developer at Kommdirekt GmbH in Augsburg, Germany. I am interested in programming, designing user experience for all platform, learning new things, reading books, lifting 100K kg of weight at the gym, playing Switch, and of course eating!