Personas
If you’re creating a website, service, app or product, understanding your users or customers is essential to launching a successful business. Though it’s not possible to know what your real-life customers will think of your product before it’s released, you can create a fictional target audience to give you an idea of what features or improvements will help their user experience. This can be done by creating various user personas.
A persona is a fictional representation or character of your ideal customer or user. Using personas can help you better understand the needs, behaviors and expectations of your target audience. They also help create solutions at a quicker pace that can result in overall user experience benefit. Whether you’re creating a website or developing an app, creating a persona is a useful means of improving your product before it’s released to the public.
While a (Positive) Persona is the fictional representation of your ideal user, a Negative Persona, also known as an "Exclusionary Persona," is a representation of those you don’t want not as a user.
Technical Administrator
The technical administrator role has the following responsabilities:
-
Install Tololo and administrate the servers.
-
Monitor systems and ensure they are operational (Golden Signals).
-
Ensure good security practices.
-
Allocate resources for servers and databases.
Persona (+)
Marco Godoy
-
Age: 23 years old
-
Profession: Devops Engineer
-
Goals:
-
Ensure overall system reliability by integrating metrics, logs and errors in a single place.
-
Monitor resource usage to scale infrastructure accordingly.
-
-
Behavior:
-
Regularly checks Grafana dashboard to monitor resource usage, logs and errors.
-
Reviews logs when debugging or optimizing system performance.
-
-
Motivations:
-
Keeping the system healthy to avoid downtime and ensure user satisfaction.
-
-
Expectations:
-
The backend stores data that can be processed and displayed by Grafana.
-
Failures should trigger alerts with enough context to address the issue.
-
The backend should be simple to set up, with clear documentation for integrating with the existing infrastructure.
-
Business Administrator
The business administrator role has the following responsabilities:
-
Administer the products, prices and general site configuration.
-
See comercial reports.
-
Post marketing content and promotions.
-
Contact customers and resolve customer problems.
Persona (+)
Claudia Martínez
-
Age: 33 years old
-
Profession: Small Business Owner
-
Goals:
-
Growing her business by providing a good shopping experience to customers.
-
Managing inventory, orders, and customer data .
-
Having the ability to expand her store to more platforms (such as mobile apps) while mantaining her current system.
-
-
Behavior:
-
Manages inventory and orders on her own.
-
Not technical, appreciates intuitive interfaces.
-
-
Motivations:
-
Maintaining ownership over their platform, by not relying on an external service to manage it.
-
Ensuring the platform can grow with their business, handling increased traffic and inventory as sales expand.
-
-
Expectations:
-
Being able to manage her store without needing constant technical support.
-
A stable system that will keep working even when errors occur.
-
Easy-to-follow guides for common backoffice operations.
-
Persona (-)
Ana Pérez
-
Age: 41 years old
-
Profession: Retail Manager
-
Goals:
-
Manage inventory across multiple warehouses.
-
Handle thousands of products at once in bulk operations.
-
-
Motivations:
-
Streamlining operations across multiple locations.
-
-
Expectations:
-
Ability to seamlessly integrate with specialized enterprise software.
-
Dedicated support and maintanance.
-
Global support, such as allowing multiple currencies.
-
Backend Developer
Mobile Developer
Web Frontend Developer
The web frontend developer role has the following responsabilities:
-
Use Tololo API.
-
Implement frontend in Web systems (Chrome, Firefox, Safari, Edge).
Persona (+)
Cristian Paz
-
Age: 27 years old
-
Profession: Frontend Software Developer (JavaScript, Tailwind, React.js)
-
Goals:
-
Developing ecommerce solutions for his clients, focusing on frontend design and integration with backend APIs.
-
-
Behavior:
-
Avoids directly dealing with business logic.
-
Relies on examples for common use cases in the documentation to save development time.
-
-
Motivations:
-
Delivering a great user experience for customers, enhancing their satisfaction and engagement.
-
Reducing time spent on backend related issues to focus on client-facing features.
-
-
Expectations:
-
A backend ecommerce solution that works well out of the box.
-
A well-documented API that’s easy to navigate.
-
Store Customer
The store customer will interact and use directly the frontends. We need to define it so teams from UX can make decisions about usability and features.
Persona (+)
Laura Fernández
-
Age: 32 years old
-
Profession: Office Manager
-
Goals:
-
Quickly find the products she wants.
-
Be able to buy the products with minimal delays.
-
-
Behavior:
-
Regularly shops online and uses delivery services for convenience and time-saving.
-
Uses filters and search bar to quickly find what she needs.
-
-
Expectations:
-
Low response times when browsing a store.
-
Real-time notifications about order status.
-
Clear error messages when something goes wrong.
-