I started my career in the 1980s, assigned to the controllers IT department at a major insurance company. My first project was a custom-built general ledger system. More than 20 years later, it seems almost unthinkable that someone would build a general ledger system instead of buying one. In a lot less than 20 years from now, we will be looking back at our business intelligence (BI) systems with similar amazement. This article examines the convergence of custom-developed and prebuilt BI applications. History Repeats Itself To understand the trend in applications, one needs to look no further than the history of enterprise resource planning (ERP), which has gone through four levels of maturity. Currently, BI and performance management are undergoing their own maturity evolution.
Where are We Now?
The industry is currently between level three and level four. Most organizations using any type of BI and performance management systems combine prebuilt applications and custom platforms.
As stated earlier, finance organizations were early adopters of prebuilt applications. There are three main reasons why finance adopted BI and performance management applications first. The first reason is availability. Vendors offered prebuilt applications to functional areas such as finance years before they offered them to other functional areas. Second, the standardization that exists in the finance business area, such as adherence to Generally Accepted Accounting Practices (GAAP), made it more economical and easier for both vendors and customers. Third, finance is very metrics-based and was a natural fit for the adoption of BI and performance management.
BI and performance management applications are not limited to finance, though. Other key areas where prebuilt applications have taken hold include HR, supply and customer service.
Build, Buy or Both
As new business requirements in BI and performance management emerge, organizations should take a structured approach to evaluating whether to build, buy or do a little of both. This involves a multistep evaluation process:
- Understand the business requirements. Organizations must be able to express their business requirements. Whether this is in the form of use cases, structured specifications, report layouts or any other business documents, it is critical to understand what you want before deciding to build, buy or do both.
- Evaluate components of the application. Prebuilt BI and performance management applications have different components that will be applicable to different organizations. The main components are: data model; ETL, key performance indicators (KPIs) and metrics; reports, dashboards and analytics; and metadata. With business requirements in hand, an organization can evaluate the match to each of these areas. For example, how closely do the application data model and hierarchies match the business needs? Are the KPIs and metrics matched to what the business requires? Does the ETL come prebuilt for the ERP and customer relationship management (CRM) sources in place? Most organizations will find that the result of using a structured approach to matching requirements to applications will be that at least part of their needs will be satisfied by a prebuilt application. With a match at hand, it becomes a financial decision on TCO of the prebuilt application versus trying to build your own.










Be the first to comment on this post using the section below.