We all possess the gene to want to solve problems when faced with them. It’s human nature. People form organizations and this gene sometimes manifests itself in organizational titles and roles invented to address organizational challenges. This is natural too. For example, when support organizations face the challenge of aligning to business organizations, we see them create new job titles like Business Architect or Enterprise Architect. When business organizations face challenges to influence support organizations to align to their business strategy, we see them create new titles like Operations Manager, or Development Operations Manager or Systems Support Manager. These are strong signals that organizations are investing to improve alignment, which is great however without a common process model for these titles to engage in, progress is limited.
Enter the Business Performance Management (BPM) process. BPM is a process designed to bring alignment across all organizations in a company, regardless of size, in terms of business strategy and project portfolios. For this reason, I believe BPM is one of the most important processes out there for folks interested in achieving ‘alignment’. Interestingly, I come across many people unfamiliar with Business Performance Management so I thought I’d take the opportunity to provide an overview of BPM and help bridge some gaps.
Let’s start with a definition. Wikipedia’s current definition is a good place to start (see here); “Business performance management is a set of management and analytic processes that enable the management of an organization's performance to achieve one or more pre-selected goals. Business performance management has three main activities:
… balanced scorecard is often used as the basis for business performance management activity with organizations.”
To execute a world-class implementation of BPM that resonates with business organizations and support organizations, that isn’t too complex, that can directly manage project portfolios, and resonates with people, we need to be a bit more specific. Here’s a diagram I’ve used to describe BPM in a bit more detail.
The key takeaway message of my diagram above is that BPM is a synchronization mechanism between business strategies and portfolios across a company. BPM processes deliberately ensure the business strategy reflects what business success looks like and is responsive to market forces and internal forces (by the way, “forces” refers to concepts from PESTEL and Michael Porter’s 5-forces model.) BPM processes also ensure project portfolios are responsive to business strategy changes as well as are optimizing portfolio delivery health.
It’s no coincidence that Business Strategy Management and Portfolio Management processes directly relate to BPM. Business Strategy relies on execution through projects because projects equate to strategy execution. Portfolio Management require objectives to be reached, hence the need to tie project achievement to business objectives. BPM ties these two together.
Now, imagine having implemented BPM processes in your organization, the perfect planning meeting staffed by the organization’s leadership might have the following agenda:
Here’s a diagram I’ve used to describe such a planning meeting.
The outcome of such a meeting is an up-to-date business strategy connected to all relevant support organizations with optimized project portfolios to achieve it. That’s business performance management.