{"id":31651,"date":"2021-03-05T09:11:15","date_gmt":"2021-03-05T14:11:15","guid":{"rendered":"https:\/\/centricconsulting.com\/?p=31651"},"modified":"2022-11-22T13:36:54","modified_gmt":"2022-11-22T18:36:54","slug":"data-visualization-buy-build-or-both","status":"publish","type":"post","link":"https:\/\/centricconsulting.com\/blog\/data-visualization-buy-build-or-both\/","title":{"rendered":"Data Visualization: Buy, Build or Both"},"content":{"rendered":"

When fulfilling your need for data visualization, there are numerous options to consider, but those ultimately boil down to three choices. Do you want to purchase your solution, build it in-house or hybrid the two? We share a few factors to consider before deciding.<\/h2>\n
\n

Have you ever needed a data visualization solution in your organization and automatically jumped to thinking your main decision is which visualization suite you should purchase \u2014 Tableau, Power BI, Looker, QuickSight or something else? Unfortunately, this tends to be the first line of thinking when considering a technology update.<\/p>\n

I also used to think this way, but as I grew my understanding of data and tech, my thoughts changed. Now, I want to share what I learned with you, and hopefully, it will help you approach your decision about your data visualization needs more strategically.<\/p>\n

As humans, we tend to like visual presentations of information. They can be aesthetically appealing and succinctly convey a lot of information. So, it is understandable we try to use visualizations as frequently and quickly as possible. I have seen many businesses becoming quite frustrated with IT not rolling out the solutions quickly enough.<\/strong><\/p>\n

The sales teams for these demos use well-curated (pre-processed) data, typically sourced from a modern analytics platform and often end up doing an effortless demo. In reality, creating a data visualization solution is a much more involved process.<\/p>\n

An Important Detour: Data Governance and Stewardship<\/h2>\n

Before we get into this journey, we must take a detour. Think of it as an intervention to mitigate frustration with data visualization delivery and return on investment (ROI) realization expectations.<\/p>\n

Remember, your initial investment should not be in a visualization tool or suite but rather in a modern analytics platform<\/a>. If you take this approach, you will significantly improve your opportunity to maximize ROI.<\/strong> Like any other asset of your enterprise, those well equipped to do so need to manage your data.<\/p>\n

In addition to the infrastructure investment, you will need to create a Data Governance and Stewardship (DG) organization. The scope and structure will vary by company, but the goal is the same: manage data assets to maximize value for the firm.<\/p>\n

DG warrants its own discussion, but I want to keep our focus on data visualization<\/a>. However, it is essential to highlight DG\u2019s significance since companies often view it as optional. I submit that DG is a must.<\/p>\n

Data Visualization: Should You Buy, Build or Both?<\/h2>\n

When it comes to deploying your solution, you can purchase a tool or suite, build it or both.<\/p>\n

When deciding which option or combination is ideal, your company will have to assess and score several factors to determine fit. Before getting into these factors, let\u2019s consider what buying a solution versus building one entails.<\/p>\n

As mentioned before, your most common buy options are typically Power BI<\/a>, Tableau, Looker, Qlik and Alteryx, to name a few. In contrast, your build option could entail using Opensource libraries and tools like d3.js, Plotly, Matplotlib, Leaflet, TimelineJS, Grafana, HTML5 and JavaScript, among others.<\/p>\n

These platforms are not a comprehensive list but a few solutions you can consider.<\/strong> I also want to make a distinction between engineering and configuration. Engineering refers to developing new capabilities by enhancing core or base code. Configuration refers to adjusting built-in parameters to enhance the user experience without changing core capabilities.<\/p>\n

Building a solution offers flexibility and control. Think of flexibility and control broadly: design, architecture and feature roadmap. The flip side is your investment cost tends to be higher.<\/strong> Besides direct cost, you also must consider recruiting scarce talent, ongoing maintenance and potentially unrealized costs due to a longer go-live runway.<\/p>\n

The buy option transfers the engineering, core capabilities roadmap and advance technical talent recruitment to the vendor. However, you transfer some creative control to the vendor. The tradeoff is you get to leverage the coding and analytics expertise embedded in the platform. Standing on that knowledge and capability can be invaluable on your data transformation<\/a> journey.<\/p>\n

Breaking Down Your Main \u201cBuy vs. Build\u201d Decision Factors<\/h2>\n

In the context of the pros and cons of your buy-build decision, you need to assess and score the following factors:<\/p>\n