FREE DM Review Site Registration!
Sign-up today and access DM Review on the Web!

Your FREE registration entitles you to:

FREE email newsletters

FREE access to all DM Review content

FREE access to web seminars, resource portals, our white paper library and more!

   

CPM Information Bedrock, Part 2 - CPM Decomposed

Value-Driven Data Warehousing

How do we get our arms around corporate performance management (CPM) so as to tackle it? Last month I began examining that question by defining, in general terms, what CPM is and how CPM relates to business intelligence (BI) - it is a targeted application of the conventional BI stack with industry-specific best practices and processes applied. I further highlighted how the value-driven data warehouse (VDDW) framework fills an important gap in the CPM space by supplying a superior and enriched set of content to feed the CPM toolset (the VDDW framework deeply and comprehensively joins together operational transactions with financials and business processes, along with the drivers of that performance and the capacity and leverage achieved on the resources engaged).

This month, let's further decompose CPM. What are the core pieces of a total CPM solution, and how do they interact with one another? To answer that, let's take a step back, and think about the question not so much technically, but humanly. Managing business performance is, after all, a human endeavor. With the human requirements defined and understood, the system requirements fall into place.

To spell out the human requirements, begin by assuming the role of a business manager, and ask some basic questions: If I am responsible for the performance of all or part of my enterprise, what do I need to know and do so as to be successful, and how can a system help me in this regard?

To begin with, as one responsible for managing performance, I need to know what business I am in. I need to know what goods or services I am selling, the value of those offerings and to whom they are so valued, and how I should go to market with my wares. While it is probably self-evident that I need to understand these points, recounting them is more than just a statement of the obvious. The answers to these questions are the very cornerstones of my firm's strategy, and setting that strategy may require a significant amount of research and organizational debate and reflection. Furthermore, I will periodically need to review, tweak or even recalibrate that strategy owing to competitive pressures and other market dynamics. The very nature of the business I run will likely change over time - potentially, significantly. Suffice it to say, I need to know what my business is all about, if I am to manage it.

 Having admitted, however, that I need strategic awareness so as to manage performance, I have not yet crossed over into the realm of a CPM system. Strategy definition, though it may entail synthesizing, examining and mining many different types of data, thereby calling upon various DW/BI tools to supply the fodder for strategic research, ultimately falls under the domain of human judgment. The setting of strategy is not subject to systematic automation. Strategy definition is a precursor to and source of input for the CPM system. The CPM system comes in to the picture once strategy has been set.

Once my firm has crystallized its strategy, I will benefit by fleshing that out into specific metrics by which I can measure performance against those strategic goals. Here is where a CPM system begins to help. The CPM system captures those metrics and tracks performance against them and may even track the way in which numerous metrics are interrelated or linked so as to understand cause-and-effect relationships between them. For example, if I am a manufacturer, I may want to track metrics on the timeliness and quality of parts received from my suppliers, rate of production, turnaround time on customer orders and cash flow. These are all good metrics to capture in and of themselves, but I may also want to understand the trigger effects between them. That way I can more quickly and effectively respond to issues and opportunities as they arise; for example, a key supplier is late or ships a defective batch of parts, which halts production, which causes delays in order fulfillment, which causes angry customers to short-pay their invoices. The CPM system helps by comprehending this chain of outcomes (whether I preconfigure the system with the intelligence that these metrics are in fact linked or the system infers it statistically from historical data) and alerting me, along with others in the organization who need to be in the know, as the events begin to unfold. So, the CPM system helps by codifying what I most need to measure, linked to other measures and events which affect those key metrics and facilitates my organization's response to those events.

Let's break it down further. Is there a framework by which we can organize the different types of human assistance a CPM system can provide? I would propose that we can visualize these human benefits along three intuitive axes, depicted in the Figure 1.

 

Figure 1: Framework for the Human Element of CPM

First, the CPM system can help in areas over which I have varying levels of control. That is to say, there are some performance factors I can control directly - factors such as how much labor I employ, how I choose to price my products, how my processes and tools operate or how I go about marketing and advertising. Those highly controllable factors are generally those which involve a spending choice - i.e., they are generally the elements of my cost structure, things which I can either choose to pay for, or not. Some performance factors I can influence, but not entirely control - customer and employee satisfaction come to mind. And some performance factors I have little to no control over; I can merely respond when they happen. Regulatory requirements, weather/natural events and competitor actions are all good examples of performance-influencing factors to which I can merely respond.

Second, scope of time is a domain across which the CPM system can assist me - from leading indicators to current events to trailing results. Historically, it can help report upon, visualize and analyze past performance. As for current or real-time events, it can alert me to those events of which I or my organization need to be aware, as they happen. In terms of leading indicators, it can use algorithms with which it's been preconfigured or predictive statistics to project the ripple effect of current events upon other key performance indicators, giving me a heads up as to how to respond.

Third, a CPM system can help me in terms of the level of assistance it provides in managing performance. That level of assistance can range from simply providing insight via standard reporting mechanisms, to facilitating productivity and a coordinated organizational response via alerting and workflow functions, to automatically executing changes in my operational systems in response to events or changes in key performance indicators. (An example: the CPM system detects a rise in fuel prices and automatically adjusts shipping surcharges in the order management system.) That is to say, the CPM system can help by providing assistance ranging from insight to productivity enhancement to automated action on my behalf.

Finally, a CPM system can help me by elucidating the financial impact of the internal and external factors affecting my organization's operations. This all-important area of financial insight is subsumed within the purple box that represents the VDDW. A complete CPM solution can help by connecting various events and performance metrics back to my revenue, cost and capacity structures. How does a particular event or change in key performance indicators (KPIs) affect my sales or my labor requirements or the efficiency of my operations or the need to invest in additional capacity or pare it back? These activity-based, financial-operational insights are the key ingredients that the VDDW framework contributes to a total CPM solution. 

Thinking about the human requirements of a CPM system as shown in Figure 1, we can plot and position the various pieces of information supply and application functionality that comprise a total CPM solution. In the next installment, I will use this framework to help determine the best manner by which to proceed in assembling that total solution.


Jay Foulkrod is president and principal of Foulkrod Enterprises, LLC, a  firm that provides training and catalytic consulting for Value-Driven Data Warehousing, a hybrid of activity-based costing and dimensional design that forms the content foundation for corporate performance management. Foulkrod has built, supported and decommissioned enterprise data warehouse and BI solutions for large clients up and down the consumer/industrial goods value chain (manufacturing, distribution and retail), including construction of an activity-based costing/EDW hybrid that is possibly one of the largest, most sophisticated ABC/OLAP implementations in operation anywhere. He welcomes your feedback and can be reached at Jay.Foulkrod@FoulkrodEnterprises.com.

For more information on related topics, visit the following channels:



Industry Vendors