CPM Defined
Let's start with the most basic question first. What is CPM, anyway? Is it really something new? Is it anything at all? These are questions that bear addressing, for our industry suffers the reputation, not entirely undeserved, of being long on message and short on results. When we speak of "CPM," are we merely assigning new names to existing tools and approaches in an attempt to generate hype or are we talking about something truly new, or at least, a new and better approach to an old problem? Further, is CPM mature and robust, or is it still a swirling ball of vapor that has yet to completely coalesce?
To assist us in answering these questions, let's first draw an important distinction: CPM the discipline versus CPM the toolset.
As a discipline, CPM can be defined as the practice of forecasting performance, planning and budgeting accordingly, setting benchmarks for the various segments of the business, tracking actual performance against those goals and taking appropriate remedial or opportunistic action. As a discipline, this certainly isn't anything new - it could simply be called "business planning, monitoring and management," which is something as old as business itself. What is new is the efficiency with which the associated information management tasks - typically involving much tedious spreadsheet jockeying - can be executed with the assistance of various tools that are coming of age.
The CPM toolset, then, consists of the technologies that promise to re-engineer the discipline of corporate performance management. Again, there is a mixture of both old and new that needs to be addressed. Much of the underlying functionality required to support CPM is nothing new or unique, consisting of conventional components already subsumed under the BI umbrella: reporting and visualization tools, collaborative workflow, unstructured/external data integration, predictive analytics, etc. Perhaps this is a cause for some of the wrangling over how to classify CPM, i.e., whether it falls under BI or its own category, because much of the functionality it requires is generally understood to be part of the BI stack. That being said, CPM goes beyond conventional BI in that it introduces productivity tools that automate best practices for planning and budgeting. In this sense, corporate performance management represents a repurposing or retargeting of conventional BI, with some added application functionality, toward a specific objective, namely, the comprehensive planning, monitoring and management of the firm's financial performance.
CPM - A Bottom-Up View
While much of the market emphasis around CPM centers on the aforementioned aspects - the supporting productivity and process enablement tools - the methods for generating and integrating the data content required so as to support comprehensive performance analysis do not enjoy significant market attention. That's not surprising. Modeling and integration don't tend to generate a lot of hype. Nevertheless, they are key determinants of success or failure for most DW/BI initiatives and, when done well, can greatly simplify the system landscape and even reduce the investment required in additional tools.
This is where the VDDW framework comes in to play. While CPM productivity tools are rapidly evolving and maturing, the VDDW approach addresses the big missing piece - content - and specifically, how to model and integrate operational, business process and financial data so that the various tools in the CPM productivity suite have a healthy and enriched supply of it.
CPM requires insight into net operating profit across the various slices of the business, a process-centered view of the drivers of that performance, and the capacity constraints and leverage achieved on the various resources the business employs to execute those processes. This is precisely what the VDDW framework provides; and further, it does so while adhering to important data warehousing best practices.
The first and foremost of those best practices - a cardinal rule of data warehousing - is that you deal with data at its naturally occurring grain, generally the level of the individual business transaction. Solely from the perspective of conventional DW/BI, this rule is important for it simplifies system integration but, more importantly, ensures accuracy and maximum reporting flexibility. From the perspective of CPM and activity-based costing, this rule is equally important, for the individual transaction represents the culmination of an iteration of business activities, and activities are the constituents of processes, and processes consume resources, and resources cost money. There is then a natural schematic intersection of business process and financial expense at the level of the individual operational transaction, and the VDDW framework formalizes this relationship in such a way as to allow maximum, ad hoc flexibility in analyzing both the consumption and contribution of corporate overhead.
The VDDW framework therefore provides a serviceable content foundation for CPM. In my next few articles I will further explore what CPM entails and how it fits together with the VDDW, by decomposing CPM into its constituent components, and exploring the dependencies between those components, with the aim of teasing out some principles for how to execute a CPM implementation.
References:









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