By Josh Levy and Andrew Well
Data is quickly becoming a company’s most important asset. To monetize this asset, organizations leverage analytical tools that generate insights in order to gain a competitive edge in the marketplace. An issue that has plagued corporations for years is the lack of standards and methods around their analytical capabilities. One example of this is deciding which analytical tools organizations can use to build deep competencies. How can an organization gain efficiencies, reusability and build deep common skillsets, if each internal group uses a different analytical tool?
To make matters more confusing, analytical tools tend to proliferate within organizations at the intersection of market innovation cycles and underserved business groups. As the market innovates with new functionality, the business sees new capabilities that provide deeper or faster analytical insights as a tool it needs to add to its analytics arsenal. Often underserved business groups go ‘rogue’ and purchase their own analytical tools, which are rarely the corporate standard.
This latest innovation cycle creates an environment where analytical tools are proliferating in organizations with little to no oversight into standards. For example, one part of the organization may have a visualization platform like Tableau, and another group will have a similar tool, like Power BI, creating issues around common methods, reusability, and the need for varied skillsets.
The natural answer to this challenge is to rationalize the varied tool set and create standards for each new tool purchase or analytical project. This is typically performed by a governing body made up of various analytical business constituents and representatives from the company’s IT department. This governing body provides the team standards and a process by which to perform a tool selection, but it often needs a method for conducting such an exercise. The steps outlined below will provide your organization with a framework for determining how to optimize its analytical tool portfolio and prevent further tool proliferation:
- Research and Discovery – One of the first steps to take is to conduct interviews with key stakeholders including end users in all user groups, some of which include: data scientists, analysts, developers, IT administrators and executives. The goal is to map the current state of analytical tool usage and analytical capabilities within the organization. It is important to get an exhaustive inventory of what tools and capabilities each group uses. Also, determine the users’ pain points and gaps in functionality with their current toolset and any upcoming tool purchase desires.
- Current State Landscape – The second step is to inventory the marketplace of existing analytical tools and map them into tool classes. There is often the case for multiple analytical tools that are needed that reside in one or more classes. This mapping may be useful in situations where the focus is on driving down complexity. There may be circumstances where users just need help choosing which type of tools they should use for which types of business problems. We have identified the following tool classes as a starting point for your exercise:
- Report Writers
- Semantic Layer Reporting Tools
- MDX/Cube Query Tools
- Data Discovery & Visualization Tools
- Embedded Business Intelligence & Reporting Tools
- Data Science & Modeling Tools
- Artificial Intelligence & Machine Learning Use Case Driven Tools
- Capability Tree – The third step is to create a capability tree that leverages the inventory of capabilities from step one and classifies them against the current landscape of tools. From this exercise, you may see overlaps and gaps that exist in your organization’s current capabilities. Reading analyst reports on the criteria used to rank analytical tools can be helpful in filling out the capability tree and will provide direction for future purchases or rationalization exercises. If the analysis is based on specific tools, it may be relevant to include non-technical criteria like pricing, support, and existing presence and skillsets, for the tools within your company.
- Decision Matrix – A decision matrix provides a method for scoring the various capabilities. For example, you can use a five-point scale and provide a weighting to each capability for each tool or tool class, depending on the importance of that particular capability to the organization. The variability of the scoring will help determine the weighting for each capability as a final score is calculated.
- Decision Tool – Finally, create a decision tool from the decision matrix that allows for ease of use in determining what tool should be used for what business capability or project. The tool should leverage the decision matrix to determine which capabilities to include in a particular tool decision and the overall scoring when comparing various tools. The decision tool provides clarity on what class of tool to use to solve a specific problem, and can help deter rogue purchases of new tools to satisfy business problems that may already be satisfied by existing analytical tools.
Analytical tools are evolving at a faster pace than ever. Leverage the process outlined above to develop a decision tool that provides clarity on what class of tool (or what specific tool) should be used to solve a specific problem. Running this decision tool against all current and planned analytical projects will likely tease out which tools or tool classes are truly useful within your organization and which may be redundant or obsolete.