In the implementation of analytical reporting projects, creating dashboards (information panels displaying important company data) is a critical element. Unfortunately, the person commissioning the dashboard is often not the end user. Including users in the process by conducting interviews during the automation object survey helps, but does not guarantee a truly high-quality result. Our UX expert Ivan Uspensky will share how to avoid common mistakes and guarantee the best result in dashboards development.
Quality means meeting requirements, but many aspects are assumed implicitly. For instance, it is assumed that the mouse cursor will change shape when hovering over an interactive object on the dashboard.
Moreover, the business value of the created solution can be forgotten. It may seem that if many qualified and experienced people from both sides were involved in selecting data and setting the task for its visualization, the resulting dashboard wouldn’t be bad. However, the risk of creating an unclaimed dashboard is quite high.
To avoid a situation where statistics on the implemented BI solution show that users do not visit what seems to be an important and necessary screen form, it is essential to consider their goals, tasks, and features — i.e., use UX design.
User Experience (UX) design is not common expertise in project teams that create or develop BI systems. Such specialists are much more often found in product teams working for a broad audience. This is logical because, in the B2C market, solutions compete with each other, users are not qualified, and their emotions and actions are crucial for the system’s metrics by which success or failure is assessed (purchases, orders, use of functions).
However, in B2B, the business user cannot avoid using the software they need to work with according to their job responsibilities. Poor task-solving efficiency is more likely to result in the user being penalized rather than in a review of approaches to the user interface and interaction patterns. Therefore, resource costs in the project team for UX design seem excessive — such work is not planned (and therefore not conducted).
Often, UX and UI competencies merge into one and are perceived as “beautiful but unnecessary,” especially if the visual customization of the system is not assumed. However, applying UX design practices significantly ensures the usefulness of the created solution by creating screen forms from and for users, not from a set of indicators. In turn, the predominantly aesthetic and ergonomic components (UI) can be applied separately — or not at all — the solution can be based on a platform that includes ready-made visual solutions for all dashboard elements and their compositions.
It is not necessary to include a special specialist in the team; the method described below is quite accessible to a business analyst (just try it!). For complex large projects, however, a partially engaged UX lead oriented towards the specifics of project work with B2B and BI can be beneficial.
Their main task will be to develop the information architecture — a comprehensive structure uniting goals, tasks, scenarios, and roles — to create a convenient and concise navigation system allowing the user to easily move through different contextually related dashboards, sequentially solving tasks within the framework of a common complex business goal.
Thus, parallel to the usual and understandable work of ensuring data visualization according to formalized requirements, we can conduct three steps of designing the user experience of working with the future dashboard. This activity is not separate; its results, including intermediate ones, can have a strong influence, for example, on clarifying the set of indicators.