Implementing Analytics is a lot like making pizza. The end result is fabulous, a very yummy pizza with our favorite toppings. But how we make that pizza, can vary quite wildly. Even the ingredients we use can vary as do the toppings.
If the goal is our favorite yummy pizza, businesses have the goal of building an analytics program which represents their business model and their strategy. These Key Performance Indicators (KPIs) can vary wildly, even for businesses operating in a similar market. The KPIs are our toppings. Pepperoni for some and others avoid the anchovies.
How we support those KPIs can be vary as well. What type of dough do you like? Do you make the dough from scratch or buy a premade dough? What do we add to the dough for interest? Basil? The dough is our technology stack. You can build something completely custom with anjular.js and d3.js or you can buy something off the shelf, like Google Data Studio or implement Alteryx and Tableau. There are no right or wrong answers, just the best decision for the needs of your business. Low-budget frozen pizza to high-end gourmet pizza cooked in a pizza oven, the flavors vary.
The best advice I can give is to consider the sustainability of any stack before implementing. Knowing the complexity and amount of data will ever increase is crucial. Being able to modify reports and deploy new ones fast is key to success. Don’t forget KPIs can evolve as well and need to be reviewed regularly.
Happy Pizza Making! Er… happy analytics developing?