In our last post we discussed how world-class business metrics must be designed to optimize a global business system rather than focused on local optima; seldom is the optimal target for a metric a behavioral extreme. Ideal design requires metrics to be defined in a hierarchical relationship with other metrics such that their interdependencies are recognized and respected, and trigger points are set to achieve maximum business value.
Putting each metric into such an hierarchy requires understanding its relationship to the ultimate goals of the business, and ultimately provides justification for each metric in a global context. Metrics which appear to be isolated from real value creation are likely obsolete or irrelevant; these should be carefully reviewed and discontinued unless they can be fully justified as essential for understanding how the overall system generates value.
As parent-child metric relationships are identified and ironed out in the context of a global metrics hierarchy, metric trigger points should be set to drive corrective action which consistently tends toward optimal business value.
Once this hierarchical relationship structure begins to take shape, which certainly takes time and is seldom perfect, strategic metrics can begin to be used to perform root cause analysis: when a key business metric is reporting suboptimal behavior which requires corrective action, and the immediate steps of the business process are not designed to correct this behavior, then if its child metrics are well-defined, one or more of them should also be triggering corrective action, enabling a manager to drill down and traverse the metric hierarchy looking for root cause behavior in one or more supporting business processes, reflected in their respective process metrics.
For example, when a Customer Service metric begins trending downward, it might be noted that Forecast Accuracy has also been deteriorating, or that inventory targets are being violated frequently.
Alternatively, when a parent metric is triggering corrective action which is not directly and sufficiently addressed by its immediate business process steps, and neither are any of its child metrics calling for corrective action, this may be an indication that the metric hierarchy is incomplete, misunderstood, and/or that related metric trigger points are inappropriate. This condition may be used to tune metric trigger points, and/or to enhance/add business processes and process metrics in order to fully understand and efficiently manage the total system.
If in the above example, Forecast Accuracy has been stable but inventory targets are still being violated and no other cause is obvious, further exploration of recent supply plan and production history might reveal that machine breakdowns have been more frequent and longer than expected due to last minute execution-level overrides of planned maintenance, indicating a need to add plan conformance metrics and business process to the metric hierarchy.
In our next post, we will look more carefully at the concept of corrective action, and how defining this carefully is essential is to any business metric.

Well-designed metrics help us consistently do the right things in the right ways to optimally achieve our goals.
To keep everything in context, let’s review related concepts from the last couple of posts.
People are at the heart of any business; defining how they work together as a team is as much an art as it is a science. In designing processes and systems to drive value in a business, it’s easy to get our focus on the technology, or the data, or the metrics, and forget the cornerstone of any business process: the person executing it.

To accomplish an objective we plan: we break our objective down into a series of steps we can follow to achieve it efficiently. We include sufficient detail to reasonably ensuring feasibility, more detail in earlier steps. We measure how well our plan meets our objective, how well we’re following our plan, and re-plan remaining steps as circumstances change. The better we plan, the more likely we’ll succeed.
The objective in each domain is unique, so the tools and logic employed in each should suit the relevant objective.
We plan/schedule to help us execute: to do the right things at the right times in the right ways to efficiently achieve an objective. But in a dynamic world we’re constantly adjusting plans/schedules to reflect reality, which begs a key question: What parts of a plan/schedule can we change without sacrificing productivity?
Planning/Scheduling workflows need an accurate picture of the conditions expected at the Execution boundary, at the end of the frozen period. Given this starting condition, re-planning/scheduling can align plans with Execution, closely reflecting reality without destabilizing our work environment. When Execution experiences a major disruption, requiring a relaxation of all or part of the frozen period to enable more complete re-planning, execution and planning/scheduling workflows and interfaces should be designed to provide this capability.
Scheduling looks at small subsets of tasks within our overall plan, within a much shorter horizon, considering much more detail and using different measures, to generate efficient task sequences. It requires a completely different skill set and supporting capability than Planning.
Every type of scheduling problem is different, but we know in general that they’re notoriously difficult to solve optimally, being in an altogether different space than planning. Their difficulty is often completely independent of planning complexity, and varies enormously by problem type and size. We need good answers fast, not perfect answers, using common-sense rules of thumb to simplify problems and very specialized optimization tools to do the heavy lifting.