The three personas you must design analytical apps for

The three personas you must design an analytics app for

There are three broad personas that you should consider in the design of any analytics application.


When you’re designing an embedded analytics application it’s important to focus clearly on who will be using your app.

While every product is slightly different, in our experience at Yellowfin there are three broad personas that use analytics apps – executive, analytical and operational users. When creating an application you need to consider these personas and create the application and its content to suit the way they are likely to engage with your product.


1. Executive users want high-level information over a long time frame

Executive users are important because they’re probably the people who will sign your cheques. They want to make long-term decisions about business strategy, so top-level information about how the business is performing, trends that are occurring over time, KPIs and indicators all help them make better decisions. Because their decisions impact the business over a longer timeline they generally need to see at least three years worth of data.

Executives are also very busy, so it’s important to make sure their information is visually clear – they should be able to glance at it and understand what it means. Dashboards, models, and simulations are all useful ways to present information to an executive audience.

The information must also have depth so that they can find answers to questions quickly. Achieving a level of depth is challenging and isn’t often available in existing applications. To add value to their decisions, think about what questions may not be answered by your competitors’ products. For example, early warnings of impending issues or collaborative capabilities that allow users to share commentary about the data can add depth to the information. Provide context and give them the opportunity to explore data within that context if they need more detail.

In summary, for executive users it makes most sense to focus on trends over a longer term timeframe (up to three years). Executive users are busy, so it’s important to make sure this information is presented clearly and is quick to consume.

For more on how to build great embedded analytics applications, download our new 70-page ebook: A Guide To Embedding Analytics Into Your Application


2. Analytical users are tech savvy and want to explore the data

The power users of any analytical app are often data analysts. They understand the technology and the business issues so they will require more advanced analytical tools that allow them to drill into the data and work with it in more depth. Things like online analytical processing, ad-hoc queries, and modelling will enable them to slice and dice the data the way they want it. While most analysts are tech savvy, they may need some training so they can build their own content rather than just consume it.

Analytical users often need to make decisions in the medium term (i.e. comparing this year to last), so they will want to go back at least 12 months and ask more questions of the data. Allowing them to create dashboards, scorecards and other content will enable them to produce analysis that can be easily consumed by others.

Analytical users are generally the users who will spend the most time in your product and will care most about your full suite of functionality. They’ll also be most vocal in speaking out about features or changes that they don’t like. Whilst most product managers do a reasonably good job in catering to these power users, it’s important not to forget that these are just one of your user personas. Whilst line of business and executive users are less likely to be vocal, they’re equally critical in building a sticky product that adds value for your customers.


3. Line of business users need to keep the day-to-day business operating

Line of business users use information to enhance how they perform their role day-to-day. These users generally work to a short-term horizon, they may be stock controllers or store managers who are interested in their stock count or daily takings, or sales managers who want to see how their sales representatives are performing.

About 90% of a line of business users’ time is spent managing their business, which leaves only 10% available to look at information that will help them run their business. This means they don’t want to get stuck in the analytics, they just want to understand what they need to do today.

They need information that is concise and doesn’t overwhelm them. It should be easy to comprehend and specific to their purpose. If the dashboards or reports are too cumbersome for them to consume then they simply won’t use them.

For these types of user, reports often come from a variety of sources. Giving line of business users access to the right reports, dashboards and scorecard visualizations helps them track things like sales statistics and customer information. They will need detailed operational metrics that need to be updated daily. It is not uncommon for them to drill down to transactional level details.

To truly understand your users it’s important to build out each of your specific personas. To do this it can be helpful to use these three broad groups. But then there’s still work to do to understand their frustrations, how they use the data, and the specific decisions they are trying to make. This will then help you determine what they need access to, how often, and in what level of detail. Most personas don’t need all of your functionality or all the available data.

A good analytics application gives each user only the slice of information that they need to do their job. Ultimately, that’s why getting your personas right are so important.


This article is built on the research and content from our new 70-page ebook.
Download your complete guide today: A Guide To Embedding Analytics Into Your Application.