What are the resources needed to create a mashup in Qlik Sense

What are the resources needed to create a mashup in Qlik Sense

Creating a simple mashup based on one of the templates provided with the standard installation of Qlik Sense Desktop is very easy. In this video from Qlik you can quickly see how this process works. However, these free templates basically serve to demonstrate that Qlik Sense applications work within a web page.

From now on you’ll need to customize your HTML, CSS and JavaScript code yourself to meet the visual needs of your project: branding, user experience and responsive layout are just a few important things to consider when customizing your template.

No additional infrastructure cost

Before reviewing these points, it is important to make it clear that there is no additional cost beyond what you already had when you purchased Qlik Sense. Using design mashups does not require any additional web server type, and all configuration is done via Qlik Console Management (QMC) and Dev-Hub.

Anyway, the challenge is not small. The development of web interfaces has been suffering constant revolutions and new technologies and possibilities arise every day. Using these technologies to provide a better user experience for your business is critical and can dictate the success of your BI project.

Personnel resources: full-stack professional or experts in each area?

There is a lot of discussion right now about the true role of Business Intelligence consultants. While there is a growing demand for a multidisciplinary consultant profile, consider yourself lucky if you have within your team a professional who has full knowledge of data extraction, manipulation, and visualization.

The most obvious option is to try to get this professional to create your design mashups, that is, in addition to loading, displaying and validating the data, he will have to design and assemble his dashboards in order to delight everyone in the company.
With years of experience in designing interfaces for web and BI, what we have seen in this scenario are overloaded professionals and mainly without advanced technical knowledge in web development (which is natural, given the huge range of possible specialties in the IT area ).
So the option to leave a full-stack professional responsible for your mashups can even solve in cases of less complexity, but at some point the project will run into technical or visual difficulties.

When it comes to best practices, the ideal would be to have 2 professional profiles (of course, in addition to the BI consultant profile – which you already have or outsource). The first is the “designer” who is the professional who understands the needs of their users and transforms them into intuitive and elegant interfaces. This professional will be able to draw and specify each screen of your mashup, but it will not be up to him to mount these screens in HTML. That’s where the second profile comes in, which is the “front-end developer”. Based on the screens designed by the designer, it is he who “gives life” to the layout, assembling the pages responsive using HTML, CSS, Javascript, Ajax, among other technologies.

It is clear that keeping these two profiles within the internal team has a considerable cost, so the effectiveness of these two professionals may become viable if there is constant demand for work. Otherwise, outsourcing this task of creating mashups to a specialized company will certainly be more financially advantageous and especially for keeping your current team focused on what it does best, which is to understand and visualize your company’s data.