Archive for the ‘- Bruce Beer’ Category

PMO – How Do We Establish One?

Posted on March 12th, 2012 in - Bruce Beer, Constraints, PMO, Resources | No Comments »

By Bruce Beer, PMP

Note: This is the fourth post in a series on PMOs. Read part 1 What is a PMO and What Does It Do?, part 2 PMO Business Value and Impact, or part 3 PMOs – Why Might I Need One?.

In the previous three blogs in this series we looked at what a PMO is, the business value that they bring to a company, and why your company might need one. In this blog I want to look at the steps to consider when actually planning and establishing a PMO – how many people, what functions, ROI etc.

If we reach the conclusion that yes we think we do need a PMO to make our program / company / project portfolio more successful, we need to create it. So as the overall maestro of this potential vehicle to success or failure, you need to sit down to consider how many and what skill types you want in it, and how you actually bring one to life. In the following sections I use the term “program” but it is also valid for larger projects.

Some of the questions you may ask yourself during this consideration are:

  1. If there are multiple projects in the program, should the individual PMs be part of the PMO or not?
  2. How well established are your methodology, tools, infrastructure, and previous project history database?
  3. How technical is the project?
  4. How inter-related are the projects? Are they mainly independent of each other or highly dependent?
  5. What is the generic level of risk for the program?
  6. What is the projected cost of the program (including the PMO)? If it is for an external customer, what is the projected profitability of the program and what is the potential cost of failure of the program to your customer and to your company?
  7. What is the projected length of the program?
  8. For an external customer, should customer representatives be included in the PMO?

Before we look into these questions that may affect the size of your PMO, one consideration that I do not think has a major impact on the size of a PMO is whether the program is for an internal or external customer. All programs need to be planned for success whether the customer is internal or external, so the size of the PMO should not be significantly affected.

1. PMs IN OR OUT OF THE PMO

From my own experience I can suggest that as a rule, the cost difference will be negligible because there is little additional time or expense involved if the PMs are established as members of the PMO or not, unless there are traveling expenses involved. On the other hand, having all PMs together to discuss status, progress, issues, risks, etc. will usually have a significant impact on the success of the program because of the level of communication between the PMs which will enable the PMs to be more proactive on their project. So I would suggest that there are substantial benefits to having individual PMs included in the PMO rather than have them hanging around the edges.

2. METHODOLOGY, TOOLS, INFRASTRUCTURE, PROJECT HISTORY DATABASE

If your company does not have a solid methodology, including tools, techniques, and historical project information to review, then it is likely that individual projects will be managed in the way their individual PM does it and are likely to be little islands of work that are unlikely to be well integrated, consistent, solid, or repeatable. They are likely to provide the overall program manager with a great opportunity for failure and a need to polish up their profile. In this situation, a successful outcome will probably involve more people in the PMO just to develop the missing infrastructure, train and support program team members, etc. Having a well established methodology, tools and techniques will not only raise the chance of a successful outcome but will enable your company to add this experience, lessons learned, plans, etc. to a database of completed programs to enable future similar programs to benefit by previous experience. So not having a well established project infrastructure will either lead to  increased size of the PMO or a decreased probability of success.

3. TECHNICAL LEVEL OF THE PROJECT

This will impact the number of technical leads and SMEs you may need in the PMO.

4. PROJECTS: HIGHLY DEPENDENT OR MAINLY STAND-ALONE

It is possible to have a program with multiple projects that although they are related, may not be highly interdependent. In this case, the size of the PMO may be significantly smaller. Where there is a highly dependent set of projects in the program, the issues of risk and scheduling in particular are a serious consideration. In this case you may need a PMO scheduling manager who will take each individual project schedule and combine them at the program level to identify dependencies and risks. There may be a need for a PMO risk manager who could assist PMs to be proactive in assessing and managing the risks on their project caused by other projects.

5. COST AND PROFITABILITY OF THE PROGRAM

For both internal and external projects the cost of having a PMO should be compared to the risks and potential costs of not having one. In my experience, for external customers we assessed the optimum size of the PMO and if the customer will not accept the resultant price of the program our management quite rightly stated that we did not want “bad business”. Consequently we would not reduce our quotation unless requirements were de-scoped. If this were not acceptable to the customer, the decision was usually made to not pursue that opportunity as the likely lack of success would erode any anticipated profit.

6. LENGTH OF PROGRAM

This is a factor in considering the size, consistency and skill set of your PMO. Unfortunately people – even PMO members – tend to want to have vacations, be ill, and leave the company. On a long term engagement, allowance must be made for these inconveniences. One obvious way to reduce the impact is to cross train PMO members to allow for short term absences. In addition, they can perform other background tasks such as assisting and mentoring PMs, working on capturing lessons learned, training project team members in the company methodology, etc.

7. CUSTOMER REPRERESENTATIVES: IN THE PMO OR NOT

Having the customer represented on your PMO can have an associated risk depending on the maturity level of the customer. An immature customer who does not realize that all programs have issues can be a disruptive force when things go wrong; they may panic and want to implement short term fixes. The more mature customer will be an asset on the PMO provided they work with the PMO cooperatively, and resultant communication will be greatly enhanced. Ideally there will be no finger pointing when issues arise, just a cooperative approach to resolving them.

There are other questions that you, as Program Manager, may need to consider in planning the size, consistency, and skill level of your PMO, but I think the ones above are the main ones as you build your PMO.

The next and final blog in this series will consider how to integrate PMOs into the organizational culture and how to make PMOs a permanent and valuable asset to your company.

What steps have you taken in planning and establishing a PMO?

PMOs – Why Might I Need One?

Posted on January 30th, 2012 in - Bruce Beer, Communication, PMO, Project Management, Projects, Reporting, Resources | No Comments »

By Bruce Beer, PMP

Note: This is the third post in a series on PMOs. Read part 1 What is a PMO and What Does It Do or part 2 PMO Business Value and Impact.

In the previous two blogs in this series we looked at what a PMO is, and the business value that they bring to a company. In this blog, I want to look at the considerations that might help you decide whether you need one. After all, they can cost a great deal of money so you should be sure there is a definite requirement.

First, let’s look at a standard project with a PM, several team leads, and various team members. The planning would normally be performed by the PM and team leads with possible input from senior team members or Subject Matter Experts (SMEs), and the plan would include the three basic baselines – scope, time, and cost, considering the other key elements such as risk, quality, resources, and communications, etc.

When the project goes into execution, the PM will normally have a weekly status meeting where he/she would determine the current status of milestones and deliverables (scope), how well this is being performed compared to the schedule (time), all relevant costs (cost) and would probably review risk. During this meeting he/she can implement corrective or preventative actions as necessary.

Now consider a very large project with several sub-projects. During planning there may be a need for a high level view of scope, time, cost, risk, quality, and resources covering all of the sub-projects. The sub-projects may each have a PM, so the overall PM is now managing a team of PMs plus the overall baselines of the project. This is starting to look like a Project Management team!

Now let’s look at a program with several or many projects. This is an expansion of the previous case, and unless the overall Program Manager is careful, it will be easy to lose control and become a statistic for project failures.

The answer for both of the last two cases is probably a PMO, elevating the functions that spread over multiple projects to a PMO team. This team will consider and evaluate the effects of one project on other projects in the program and, where necessary, institute proactive activities as soon as possible.

Other considerations for implementing a PMO include 1) possible resource efficiency improvements across the program and 2) a much improved change management process that evaluates the impacts of changes in one project on all the other projects before deciding to approve or reject that change.

So where is the line drawn between having a Project Manager and a PMO? A PMO can be relatively small, maybe the overall PM plus the individual project PMs, so although it may not be called a “PMO” it could be the embryo of a PMO. The larger the project or program gets, the more likely the PMO is to include:

  • A risk manager to review risk of the overall endeavor
  • A quality manager to ensure consistent quality goals and “look and feel” across all projects
  • A scheduling manager to create the overall schedule, dependencies, milestones, deliverables etc.
  • Other specialist personnel

Costs could be collected and reported at the PMO level as could overall status and progress reports, to give management the relevant level of detail they require.

Another major feature of the PMO is the customer interface, whether for internal or external customers. It relieves individual PMs from interfacing with the customer, but probably more importantly, it gives the customer one focal point of contact for the program rather than multiple individual PMs. The customer will be able to have a coordinated view and assessment of the program rather than having to piece together different reports from each project.

In short, there is a grey area between PM and a PMO and it is a subjective judgment as to when one morphs into the other. One big element of the decision whether to have a PMO or not is cost – both the cost of having a PMO and the cost of not having one (potential project/program failure).

Another type of PMO that can be deployed is at the company level rather than project or program level. Several major companies have PMOs not tied to specific projects, but to act as an oversight for all projects and programs being performed by the company. This type of PMO would normally contain senior PMs and might perform project audits at various stages of a project life cycle. They might define and implement project quality measures, tools, techniques, templates, etc. to be used across the company to provide a common “look and feel” for that company’s project deliveries. These senior people could also provide mentoring for the more junior PMs in the company. This type of PMO will be particularly interested in lessons learned from individual projects to provide improving project ability for a company. If a company does not have a methodology, tools, templates, etc. in existence, the PMO could be the entity to develop, train, and implement these standards across the company. The decision of whether a company should have a PMO or not is again a subjective judgment made by senior management and will be subject to financial justification.

Although this blog gives some pointers as to when you might consider having a PMO, it is a highly subjective judgment based on things such as the company’s risk and quality policies, financial justification, and requirement for improvement of project success over time, among other things.

How do you see a PMO benefitting your current project or organization?

Next in this series we will look at how you might establish a PMO.

PMOs: Business Value and Impact of PMOs

Posted on November 30th, 2011 in - Bruce Beer, Communication, Management, PMO, Project Management, Reporting | No Comments »

By Bruce Beer, PMP

Note: This is Part 2 in a series on Project Management Offices. Part 1, What is a PMO and What Does it Do? can be found here.

In Part 1 of this series, I outlined what a PMO is and what a PMO can or should do. Now let us turn to the business reasons and incentives for having a PMO. A PMO is often packed with senior and expensive resources so there has to be a good business case for this expenditure.

Not all programs can justify the cost of a PMO. However, consideration has to be given not so much to the cost but to the “value” of a PMO: things like how much does it influence the success of the project, how much money can it save, how much additional cost would there be and could the program objectives be successfully met without one, etc. So let us look at some of the features of a PMO and how this could be cost justified.

Baselines

At the project level we have three key baselines: scope, cost, and time. It is the Project Manager’s responsibility to establish and then meet those baselines. In a program where there may be multiple related projects, each of those projects will have their own baselines and there may be a Program Manager who is in overall charge. However, the Program Manager has a finite limit regarding the number and complexity of projects in the program that they can manage alone. It will not take long for the Program Manager to start recruiting additional resources to assist in managing various aspects of the program. It also does not take long for this to escalate and morph into a PMO, whether recognized or not.

Constraints

One thing most projects will do is to evaluate constraint priorities – the flexibility matrix. What is the key “driver” for each project – time, cost, or scope/functionality? If different projects have different priorities there is a high chance that the program will not be totally successful due to conflicting project priorities. If, for example, the program is time driven, the whole program must be complete by a certain date. Unless each individual project understands that time is the key driver and if they focus on one of the other constraints instead, they could cause the program to slip. So enabling a time driven program to coordinate and amalgamate individual project schedules and milestones will enable identification of the program’s critical path, ie which projects are on the critical path. The PMO can then ensure the focus on these projects is to attempt to ensure critical timescales are met. This could provide major benefits to a company in terms of reducing cost of slippage of a time driven program and have a direct impact on the bottom line of the program and the company.

If the program level critical path changes, the PMO should be aware of this and shift their focus to the new critical path projects, so again maximizing the chance of overall success. Missing a time deadline can have serious financial implications for a company, and the reverse is true – meeting contractual or defined deadlines can save or gain additional revenue.

Information and Reporting

Without relevant coordination and management of the constituent projects at the program level, senior management may not be able to obtain a consistent view of the program objectives and status without a lot of digging. Consequently, one of the major functions of a PMO would be to gather information from the constituent projects, combine these disparate objectives, plans, status reports, deliverables etc. into a set of higher level overall program information for easier understanding by management. These reports should indicate developing issues at the earliest time, together with any action required to put a program back on track.

Risk

Some tasks that the PMO will undertake at the program level may include overall risk management – assessing how a risk on one project might impact other projects. If a risk starts to happen on one project, the PMO can immediately assess action required on other projects to minimize “knock-on” effects.

Quality

Ensure a consistent look and feel for each project under the PMO and provide templates that can be used to ensure the constituent projects look like they are coordinated and are not just a mixture of random projects thrown together. This may not have a tangible bottom line benefit but will improve the final product of the program.

Managing a Program vs. a Company-Wide PMO

All the above considerations were in regard to multiple related projects in a program. Now let us consider a “company” PMO where the PMO is not managing a program of related projects but is there to provide assistance on all projects being undertaken by the company. Many of the benefits detailed above also apply to this scenario, but there are also additional considerations.

Having led a PMO for a major computer company, I can highlight some of the benefits. Before there was a company PMO, all projects were little “islands” of work. The company wide PMO was staffed by several of the most senior PMs in the company and the main roles of the PMO were to:

  • Train all PMs in the company methodology – this was compulsory for all PMs.
  • Provide a consistent framework to review all potential projects to ensure that any response to an RFP that the company submitted had considered all the relevant areas of the plan, had achievable baselines, and risk was contained.
  • Provided the framework for Quality audits or reviews of all major projects in execution to ensure consistent application of the company methodology, in particular financial, time, quality and risk management.
  • Provide a formal mechanism for mentoring less experienced PMs.
  • Allow for consolidated monthly reporting on all projects to assess any problem areas and attempt to even out risk among all company projects.
  • Provide templates and tools that could be used not only throughout the USA projects but also were accessible globally.
  • Implement a standard and comprehensive change management process for all US projects.

In conclusion, there are many quantifiable benefits of having a PMO for both a group of related projects in a program or as a company-wide function to improve project management over time in a company. There are also many intangible or “soft” benefits of a PMO such as common standards, methodologies, tools and templates, etc. that will have an eventual impact on the bottom line of a company even if they cannot be quantified at the individual project level.

The next post in this series will look at why you might want a PMO and at what stage you could think about creating one.

What is a PMO and What Does it Do?

Posted on October 21st, 2011 in - Bruce Beer, PMO, Project Management | No Comments »

By Bruce Beer, PMP

Editor’s note: This is the first post in a series on PMOs.

PMOs are increasingly becoming the “in thing” these days, even though they have been around for many years. So this series of articles will try and answer several main questions –

  • What is a PMO
  • What is the Business Value of a PMO
  • PMOs: Why should You Want One?
  • Establishing a PMO – How Do We Do That?  
  • Integrating the PMO Into the Organizational Culture/Creating a PMO That Lasts

 WHAT IS A PMO?

A Project (or Program) Management Office (PMO) can be considered as the coordinated project management of multiple projects – usually those within a program but can also be a Company resource to be used by all projects within that company.

OK so what do they look like and what do they do – how would you recognize one if you tripped over one?

At a high level a PMO –  

  1. Provides guidance and support to all projects in the program or Company
  2. Enables successful definition, integration, acceptance and implementation of all deliverables within a program.
  3. Is the main mechanism for meeting customer satisfaction by providing a single point of contact for the customer (internal or external) , enabling effective communication between projects, PMO, and customers
  4. Provides consistency and reliability of all deliverables and processes within a program or company
  5. Minimizes gaps and overlaps between projects

 

     1. Provides guidance and support to all projects in the program or Company

It provides a common approach to all projects covered by the PMO, it can provide templates for tools used on all projects so that they all have a common look and feel, it can provide guidance for projects on how to plan and implement common quality and risk management policies, and because a PMO normally contains senior PMs, the PMO can also mentor the PMs of the component projects. This will have benefits for individual PMs, the program(s), and in the longer term, the company as PMs standardize their approach to projects.

     2. Enables successful definition, integration, acceptance and implementation of all deliverables within a program 

Whether you are a supplier providing project services for an external customer, or you are providing project services internally to your own company, a PMO can provide a central and coordinated point for definition of all requirements, integration of deliverables from different projects or suppliers, and coordinated acceptance and implementation of the deliverables from each project and the overall program.

     3. Is the main mechanism for meeting customer satisfaction by providing a single point of contact for the customer (internal or external) , enabling effective communication between projects, PMO, and customers

Having a single point of contact with the customer – whether internal or external – allows the customer access to one source for reporting progress, status of either the program or individual projects, issues, risks, and changes either at the project or program level. This will avoid the customer having to chase down the individual PMs within a program to obtain information which may then be inconsistent and even contradictory! If the customer has an issue on any of the constituent projects they know who to contact for answers or resolution.

     4. Provides the basis for consistency, reliability, and reduced risk for all deliverables and processes within a program or company

Consistency within a program is a sign of professionalism, rather than having a mixture of different standards, documents, contents, processes etc. thrown together, it looks like one unified production. Having one overview of all projects and requirements enables more efficient and consistent approach to the planning, integration, and implementation of requirements with reduced overall risk. For instance, integration of the schedules from constituent projects enables a unified schedule for the whole program, and can highlight the critical path through the whole program taking into account the dependencies within individual projects to be evaluated. Integrating risk and change throughout the program can enable the impact of risk or change from one project on any other project to be evaluated and managed. Because deliverables will be more consistent and integrated at the overall PMO level, the reliability of the resulting system is likely to be improved.

     5. Minimizes gaps and overlaps between projects

Just as with a project based WBS, a PMO level WBS will reduce overlaps and gaps between projects and their deliverables as viewed from the higher level. This will enable planning to be more comprehensive and complete, so reducing the opportunities for negative impacts on the key baselines.

The next blog in this series will look at the business value of PMOs, and how they can be cost justified and provide a positive ROI.

Forward Momentum Logo
Forward Momentum Logo