Product users - Personas

Jan 1, 2022

A user persona is required to understand our target customer. As we need to identify our customers to create a product suitable to their needs, we need at least three personas.

The main purpose of creating a persona is to identify and define the most common needs for our customers. Personas should not be created based on one’s imagination. Use real data to create personas.

Design a form that can be used to interview potential customers and that will help in gathering information like: name, age, occupation, tech literacy, motivations, frustrations, goals and a photo. Personas need to be human, they need to reflect an actual human being and not some imaginary user.

Example Persona


David

Image Credit:

Accessed 2022-01-01

David Rice, retired


Background

Age: 91
Location: London
Marital Status: Widow
Kids: Yes
Occupation: Engineer
Education: BSc.
Characteristics: Reliable, Caring, Committed, Action Oriented, Focused, Eager

Skills

Tech literacy ████░░░░░░░░░░░░░░░░░░░░░
Tech literacy █████████████████░░░░░░░░
Tech literacy ██████████░░░░░░░░░░░░░░░
Tech literacy ████████████░░░░░░░░░░░░░
Tech literacy ████████░░░░░░░░░░░░░░░░░

Back story and goals

David is a retired engineer in their 90s who has an active lifestyle and many times he forgets to take his medication. His goal is to take all his medication on time and with the prescribed dose. This app will tackle this problem with a voice enabled assistant that will schedule reminders for medication.

Frustrations

  • Forgetting to check his paper based reminder for his medication
  • Hard to navigate user interfaces for a tablet based app
  • Not hearing reminders from the tablet app

Goals

  • Take all medication on time
  • Stay healthy
  • Keep fit

Tags: productuxpersonauser experience

Archives

  1. February 2024
  2. Maximizing Software Development Productivity: The Power of Flow and Minimizing Interruptions
  3. December 2023
  4. Clean Code in Java: Writing Code that Speaks
  5. Clean Code in Java: A concise guide
  6. Understanding Value Objects in Java: A Brief Guide
  7. August 2023
  8. Consuming RabbitMQ Messages with Clojure: A Step-by-Step Tutorial with Tests
  9. January 2023
  10. Running a Spring Boot service with kubernetes
  11. December 2022
  12. Hosting a PWA with Jekyll and Github pages
  13. November 2022
  14. Global Day of Code Retreat
  15. Facilitating a mini Code Retreat
  16. October 2022
  17. The Curse of Optional
  18. September 2022
  19. Testing Spring Boot Microservices - Presentation
  20. March 2022
  21. TDD Workshop
  22. February 2022
  23. Value Objects in Java
  24. Efficient Java
  25. January 2022
  26. Spring Boot testing - Focus on your changes
  27. Product users - Personas
  28. December 2021
  29. Write code fit for testing
  30. November 2020
  31. Running a Spring Boot app with kubernetes
  32. September 2019
  33. Setup GPG on Mac and sign git repositories
  34. July 2019
  35. Running a Clojure Pedestal application on Raspberry Pi model B revision 2
  36. Clojure from zero to hero (part 3) - First endpoint
  37. Clojure from zero to hero (part 2) - A bit of syntax
  38. June 2019
  39. Clojure from zero to hero (1) - explaining project.clj
  40. Clojure from zero to hero (0) - creating a Pedestal app
  41. November 2017
  42. Introduction to Docker
  43. April 2015
  44. Git micro commits
  45. July 2014
  46. Google Glass Development - setup tools, environment and turn on debugging on Glass
  47. June 2013
  48. How To: Get the rendered HTML of a webpage with Python
  49. Set union of two lists in Python