Reading some articles about PMOs and thinking over the “why” questions I’ve asked senior leaders about PMOs they were in the midst of creating, I was struck by how no one seems to be able to articulate the value of a PMO. This is particularly strange when you consider the cost they impose on the organization. Not just headcount, but headcount empowered to demand things from other resources. PMOs are a bureaucracy force multiplier.
So why do this? I think there are several reasons some of which are ok, others which are bad and some which are comical.
Support for a Portfolio Management Process. You want to review your in flight projects so that you can make tradeoffs if necessary, kill or fix problem projects before they waste too much money and impose basic controls on your business around cost and delivery on commitments. So you try and you quickly realize that after you authorize a project you don’t have a project-centric view of your investments. Enter the PM as score keeper.
Keeping different organizations in synch. This goes back to engineering program management. This organizational style put a man on the moon and launched Skylab. It built the first atomic bomb and Three Mile Island. (Total aside – the 70s were a disaster from front to back – Apollo 13, Watergate, Skylab, Three Mile Island, the Northeast blackout, the collapse of the Hartford Civic Center – just to name a few things). The idea was that a Program Manager with dictatorial powers would tell all the different teams what to do and bring projects in on time and on budget. The modern version has functional PMs who nag and escalate, but the intent is the same – coordinating teams with different objectives and operating norms. The growth of the Internet has exacerbated the problem of multiple organizations involved in a projects by creating an expectation of instantaneous access to information which in the past was accessed by a call center associate looking things up in different systems. Now you’ve got to synch those teams up to deliver an automated solution.
Projects need to stop failing. When projects keep failing, organizations turn to a PMO to impose structure and fix the problem. If the projects are failing because of a lack of coordination this might not be a bad call. Too often though it’s because some of the delivery people aren’t very good at their jobs. The PMO, particularly with functional organizations, enables a lack of accountability or worse yet because of a lack of understanding of the underlying processes puts the accountability on the wrong people. The PMO also drives consistency of process and documentation. Often, PMs are poorly qualified to determine what each functional area needs to provide as documentation.
So what to do about a lack of information on your poorly-coordinated, failing projects? Honestly, a PMO structure might be just the band-aid you need to stop the bleeding right now, but longer term the enterprise would be better served by moving towards a SOA system environment, agile development and a focus on workflow and knowledge management in governance tools. A business that adopts these methods is better able to implement smaller projects with easier to measure payback. PMOs can stifle the move towards these processes by hiding the cost of the PMO process and creating the illusion of success.
Bibliography
How To Make a PMO Work for You
Justification for Creating and Maintaining a PMO - A Proposal to Consider!