Book a free consultation
Your consultation
Arranging a free consultation is quick and simple. Please complete the fields in this form and
we will be in touch within two business days. Thank you for your interest in working with us.
Your Name
Email Address
Company / Organization
Telephone Number (Please include country code)
Thanks for booking a free consultation with us, we will get in touch with you soon.
You request has not been delivered, please resend it again.
You are sending your request.
How to Create Great User Personas for Your Product

A user persona is a comprehensive description of your ideal customer. It is a standard tool in practices like design realm and marketing field. In general, a persona is based on your primary and secondary research results. Coupled with an influx of data and findings, a persona featuring four major elements can be created. These four elements include geodemographic information, needs identification, objective settings and behaviour patterns. If you used to study marketing management before, you probably connect user persona with STP theories easily, particularly, customer segmentation. This is a very classic way to identify customers. Nowadays, starting with “a 27-year-old male banker, based in London and loves travelling” seems not appealing any more when you want to dig deep into user behaivour patterns and figure out your customers’ pain points. This approach we used to extensively adopt before actually was not a persona who looks real with actionable or testable variables. In this post, we will be introducing our way of creating user personas.

Shinetech Europe explains how to create a great user persona for your app users in agile development.

Three Critical Pillars of Great User Personas

1. Geodemographic information

Before focusing on the “core part” of persona, let’s get back to basics first. Obviously, to build a complete persona, geodemographic information still plays a pivotal role. In this sense, knowing who your users are and where are they based is subject to determining who will be receptive to your product and communication messages. However, we would not suggest you ask “why” and “how” questions when finalising geodemographic information as these questions will be further discussed and solved when you move to the next phase. Principal factors incorporated in geodemographic details are identified as: age, gender, marriage status, education background, occupation and location.

2. Behaviour patterns

Traditional behaviour pattern investigation is more marketing-oriented. In other words, when talking about behaviour factors, we focus more on information reception and communication between customers and marketing aspect rather than checking how they interact with a certain type of product or service from the product development perspective. Therefore, researching on user behaviour patterns should put a focal point on every single touch points of a holistic user journey. From the goals associated with their current behaviour to their buying and media preferences, it is necessary to dive deeper into the key drivers of these behaviour patterns. Asking “why” and “how” questions helps you understand “why people do what they do in order to achieve something by using what tools or method?” The insights elicited from behaviour pattern research assist your product development team in product feature configuration and how they can approach ideal customers. Apart from a description of user behaviour pattern, it also makes sense to draw a behaviour flow from the moment they start getting in touch with you to the end of a customer journey.

3. Needfeeding

Before fulfil your users’ needs and requirements, defining a user’s pain points should be considered as the top priority. The pain points not only explain what keeps bothering your users around while they are engaging in a certain activity, but also highlights the gap between the market offerings and users’ unfulfilled needs. Hence, understanding what the real problems your users have and why your product or service can be a pain-relief panacea on a daily basis should be mapped out in your user persona.

According to UX booth, a good persona should be equipped with the following characteristics:

● It focuses on user’s current state and behaviour pattern, not the future

● It should be very detailed and realistic after conducting sufficient research

● It should reflect a panorama of your users’ behaviour, needs, attitudes, goals, motivations and pain points.

Considering the aforementioned criteria, you are able to create a great persona which can be used in your product development process.

As one of the leading digital solution companies in the UK, Shinetech has rich expertise in mobile app development and bespoke software development. We serve as a reliable IT partner to help our clients achieve their digital transformation. Contact us at +44 20 3170 8428 today to book a free consultation and let us know how we can help you.

Our Business Solutions


If you are not satisfied: The cost of the latest iteration (two weeks at most) will be waived if client is not satisfied with the deliverables and notifies Shinetech within 1 week.

Depending on your requirements, the contract can be project-based, prioritized user story-based and workload-based. All types of contract can be cancelled within 10 working days if you are not satisfied with our performance or staff.

Our competitive rates, together with high successful rate of project delivery ensure that you can benefit from our high quality deliverables in a cost-efficient way.

A free consultation with our industry specialist is available. We will respond within one business day with a further evaluation regarding your requirements.

We Are Recognised By

Want to find out more?
Successful business needs a reliable IT partner for its future growth in a digital world.
Shinetech Digital Solutions, your premium digital solutions provider and software development partner.