By: Chris Vandersluis
I wrote an earlier version of this article for Microsoft’s TechNet. This update has been created for the EPMGuidance site.
In project management circles it is common to talk about matrix management. Matrix management isn’t anything new. It has been a management standard in most high-tech organizations.
The idea of matrix management came out of management thinking in the early 70s. J.R. Galbraith published an article talking about how to combine organizational and functional responsibilities on the subject in 1971 . The prevailing management environment at the time was hierarchical. Organizations were huge silos of departments ruled by strong department leaders. That works great until there is more than one project that must span more than one department in order to be completed. Associations like the PMI (Project Management Institute) have promoted the idea of a ‘projectized’ matrix for decades as a means to resolve conflict within the structure.
In a projectized matrix, we establish a second axis to our organization and we give some responsibility to the part of the organization that manages projects. The result has organizational departments along one side of the display and project managers delivering projects or products down the other.
Why talk about this while talking about Enterprise Project Management? Because this model has become the cornerstone of virtually every Microsoft EPM Solution deployment. If you’re now working on deployment of Project Server then you’re sure to run into this model in your travels. There are exceptions to the Matrix Management model which I’ll discuss before I’m done here, but suffice it to say that it is close to universal if we look at technology organizations.
If you’re now working on a Microsoft EPM Solution deployment, you’ll find an organization in one of several states:
1. There is no matrix
The organization is completely silo-based. Each department head manages his or her own department as if it were a subsidiary of the larger organization. Budgets are summarized upwards through the departments in a hierarchical fashion (think of an Organigram). When a project is initiated it is done within each department even when resources might be required from other departments to complete the project. If the project can’t be completed with the resources from the department that is managing it, then outside resources are negotiated as inter-department requests.
That actually doesn’t sound too bad until you try to manage such a project. If almost every project requires inter-department resources, then figuring out the priorities between groups is impossible. There is no incentive for any one department head to relinquish control over the priority of his or her own resources. It’s counter-intuitive to give up such power, so any project that can’t be completed within a single department suffers.
Moreover, when we talk to executives who are one level higher than the department heads, the universal lament is that they cannot get any resource capacity planning. This makes perfect sense. There is no cross-department structure for aggregating the information we’d need for resource capacity planning nor any incentive for each department head to submit to the centralized prioritization that would be required for such an analysis.
It’s entirely likely in this situation that we’ll find not one but multiple project offices—one per department which cooperate very little with each other.
Deploying Enterprise Project Management software into this kind of scenario requires doing some thinking about how to adjust the organization at the same time. Often we get calls from these kinds of companies asking us to do the impossible. Train hundreds or even thousands of users, choose and install an EPM product and be in production in a couple of weeks. The expectation has often been generated by someone in the company who has already purchased a centralized enterprise project management system who believes that once the software is installed, the organization will immediately line up and operate in a centralized matrixed environment.
It’s an expensive fantasy.
Inevitably, we have to talk with senior management about how the organization will have to be changed. That’s typically not great news for management who were hoping that just purchasing the software would be enough of a commitment to have everyone adopt new behavior.
It is more successful to start such projects by working on plans for a centralized project management office and centralized project management procedures. The Enterprise Project Management software then gets introduced slowly from the middle out. It’s not uncommon for such projects to take 12 to 24 months until the entire organization is finally involved. We just re-started such a project after a 2½ year delay while they worked on their own to create a PMO.
2. There is a balanced matrix
It’s great when this happens but it’s unfortunately quite unusual. Maintaining a balanced matrix requires constant adjustment and care. But, when we do find a balanced matrix, we’re also likely to find a highly evolved set of procedures, defined roles, and a process that’s well understood by everyone involved. Deploying an Enterprise Project Management system into this an organization at this level of project management maturity is a best-case scenario.
3. There is a matrix but it is unbalanced
This is by far the most common scenario we face and it makes perfect sense why it is so common. The matrix model carries some inherent conflicts, so we often find the matrix either weighted towards the department with a weak PMO or weighted towards the PMO with weak department heads. Or (and this is by far the most challenging) we find the matrix weighted towards some departments but not others and some project managers but not others, so that the center of gravity in the organization is hard to come by.
Deploying an Enterprise Project Management system in these environments means doing some inventory and discovery work. Where have processes been established that are successful? Where have processes failed? What is working at the centralized project management level which we can leverage to deploy the EPM toolset and what is not?
In these types of deployments, we need to be very careful to pick and choose the elements of the EPM software we want to deploy first and whom to deploy them to. Deploying in a phased approach in this kind of scenario is critical, as a big-bang approach is almost never successful here.
The Matrix Challenge
For those who have grown up knowing only matrix structured organizations, you might not even think to wonder whether it’s a good structure or bad or think of what is strong or weak about this kind of management. There is a fundamental challenge with the matrix organization that many don’t even question: it is conflict-by-design. The structure sets up two opposing forces: the Department heads and the Project Managers. We’d never say this out loud of course, but just looking at the structure makes it self-evident.
The goal of the department head is to watch out for the staff members in the department. They want to make sure their people are productive, skilled, satisfied employees. If we were to leave the organization just up to the department heads, we’d end up with delighted employees who were well-trained, not too overworked, and well compensated, but who didn’t produce much.
The goal of the project manager is to watch out for the delivery of the project. They want to make sure their project is done as quickly and cheaply as possible while maintaining the scope and quality that were defined at the project’s inception. If we were to leave the organization just up to the project managers, we’d end up with some projects getting done quickly but a huge turnover in staff as we burned out employees in the name of completing the project.
The idea of the Matrix Organization is that setting up a conflict between these two forces will happily balance the organization between productivity and employee satisfaction. The premise, though, is that every department head and every project manager are ultimately all as powerful as each other.
The challenge, of course, is that people are not created equal. There will always be some project manager who is more experienced than another, some department head who is more skilled than the next, some project manager who is more forceful, a department head who is more easy-going. This lack of equality throws the Matrix out of balance on the first day. Just realizing that the exception is a balanced Matrix Organization often is enough to have PMOs and organizers think about how to maintain order, and that can be a good thing.
Getting a perfect balance isn’t as important as making sure that there’s some effort towards identifying where the organization’s projects and people get stuck. The tools to make a matrix environment work are always the same: processes and communication. A skilled implementer can identify processes and procedures that establish what’s important to the organization.
Giving up the matrix?
Not everyone is a fan of the Matrix Organization. In the last few years, a number of business leaders have voiced the thought that perhaps the Matrix Organization thinking isn’t the best plan. “Divide personnel into dedicated project teams,” they say “and you’ll be happier for it,” or “Organize projects to work within each departmetn and give them to the department heads.” For more on this, take a look at this article by Rob Enderle to see someone who thinks the Matrix model should be retired.
In a number of organizations I’ve visited lately, I’ve seen matrix models that have been skewed in one direction or another and each situation causes me to make recommendations that are a bit different in how to deploy Enterprise Project Management software.
If there is no centralized PMO at all then that becomes my first recommendation. I’ve had some organizations approach me saying that they want to use a centralized EPM system just to reduce license costs but don’t have any intention to work together. That doesn’t make a lot of sense. The whole idea of a centralized enterprise project system is to bring data together for analysis and display to allow projects to be managed together. If you don’t have any intention to do that, stick with tools for each of the project managers.
In some organizations the Matrix model has been displaced by a return to silo thinking. This kind of thing can happen when there is a big organizational change or external stimulus from, say, a big change in the economy. When pressured, some managers will fight for survival by any means possible. I’ve seen several large organizations recently where department heads successfully described the PMO and their personnel as “redundant project resources” and lobbied to return control to the department heads.
The result of such changes can have the exact opposite effect of what was intended. True, costs drop for a short period, but the loss of efficiency of people whose job it was to generate efficiency through shorter, cheaper projects often carries a rebound awhile later. Still, with large organizations, it can take months or even a year or two before these effects are realized. In the meantime, the Matrix collapses and the power of a centralized EPM tool can be inhibited.
In the more progressive organization, new emphasis might be placed on the PMO with a newfound respect for its capabilities and, perhaps, even a new level of authority in the face of a challenging economy.
Restoring (or establishing) balance
For those working on or about to work on EPM deployments, here are a few things to think about with regard to the Matrix Management environment you encounter:
First of all, look for the processes and the definitions of roles for each axis of the matrix. While doing interviews, look for where the processes are making the organization more productive as opposed to more bureaucratic. When looking at roles, watch out for the classic “responsibility without authority” challenge that is so often talked about in project management circles.
If you’re starting from scratch, you can still find processes in the hierarchical structure that can be adopted and those might well be worth a lot to you. If you can find an existing process or procedure within a department that could be adopted by the entire enterprise, then acknowledging the source of the process gets you two things instantly: First, you have one process in one department that doesn’t need to be deployed. It has already been adopted. Second, you can end up with a big ally in your efforts to create the second axis of the matrix where the department head involved can see evidence that you’re not intending to throw out everything that has already been done by the departments.
If you’re creating processes that go across departments and you will have to, then think about involving the very people who might feel disenfranchised. For example, I was assisting an organization recently who had to create a cross-department resource capacity planning process. Needless to say, the department heads weren’t overjoyed at this idea as they felt that they would lose some measure of control over the management of their own staff. I recommended creating a portfolio steering committee (including among its members those department heads) that would establish project priorities. The department heads wouldn’t feel the authority was being taken from them; instead they’d be included in the new structure of authority for making cross-department decisions. Working this way deflected an otherwise challenging aspect of an EPM Deployment by including the very people who would otherwise oppose it.
Finally, think about going “light” on your deployment and establishing the centralized procedures without excessive intervention by working in layers. For example, we’re working on a project where the matrix is very organizationally strong. The PMO is in its infancy, and pushing hard against the organizational structure isn’t ideal. We’ve recommended not working down to the individual level for resource management to start. The organization instead will deploy resource management as a centralized process with a very small number of users attached either directly or as emissaries from the departments to the PMO. Resources will all be defined as generic and the goal will not be to drive to the individual task level for each employee to start. Instead, the PMO will start doing resource capacity planning by identifying aggregate resource challenges in upcoming periods and then turning the problem over to the department heads to manage. We expect that in time, there will be demand from the department heads themselves to push the EPM deployment wider to ease the work they have managing resource conflicts themselves.
Regardless of whether you’re deploying enterprise project management as a consultant for others or if you’re deploying your own EPM within your own organization, you’re almost certain to have to confront the challenges of the Matrix Organization. Keeping your matrix balanced is one of the key challenges of EPM and EPM systems to making them successful.