|
PMO Quick Reference by Robert Perrine Release 2.3 October 2007 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Project Management Office Styles Most of the descriptions of Project Management Office styles go back to an article released by Gartner group several years ago. I have not been able to locate a copy of that article, but Kendall, Foote and others reference it and explain the concepts. Project Repository - A central office for collecting metrics and preparing reports. - Good visibility to executive management since this group prepares the reports for those executives. No particular need to spend time with the project managers as long as the status reports show up. - This structure is likely to be isolated and have little leverage with the project managers. Coaching - A center of excellence. - Focused on supporting the project managers. - Little visibility to executive management, and thus an easy target in budget cuts. - Training is appreciated, but will it be put to use? - Difficult to prove that this team actually makes a difference unless you talk to the people they touched. Enterprise PMO - The typical model most people think of - Central organization that desires to collect all project managers into one team Organizations often hide their project managers to avoid loosing them to this group Often viewed as self-serving - An excellent model for coordinating corporate resources across multiple projects But subject to human limitations in ability to coordinate hundreds or thousands of projects - Good visibility with executive management so funding is achievable - No dissension with the project managers since they all work for the PMO. - But, very easy to loose focus on what the business needs to accomplish. - In my experience, the E-PMO tends towards bureaucracy. - Organizations hide their staff and hide their projects to avoid the bureaucracy. An Alternative Kinetics is about motion. A boulder spawns rocks. Rocks begin with jagged edges. A rock can sit on the side of a hill for decades relatively unchanged. Now roll that rock into a stream and the motion in the stream will smooth and polish the rock. The rough edges get worked out because of the motion and the inter-working of this rock with other rocks. Process improvement is like that. Start a process and let it sit on a shelf and it will have jagged edges. Put it in motion and let others interface with it and that process will be refined. Set it in motion and then withdraw. Let someone else take ownership and give them their turn at crafting the process to fit their departmental style and the corporate culture. Ultimately the style and behavior of the PMO reflect two influences, the corporate culture and the personality of the person in charge. If the corporation wants a loose structure but needs reports, then you will get a project repository. If the corporation fears an E-PMO, then you are likely to get a weak coaching model. If the corporation hears the promises of nirvana achievable by anointing one person as the executive for all projects, then you will get an E-PMO. If the PMO staff want to sit in a closet and read reports, then the PMO will evolve into a project repository. If you like helping and teaching then you will fit best in a coaching model. If you want to be in charge, then the E-PMO allows you to do that. The personality fits the model and the model reflects the personalities of the members. In my experience, the trick is to balance the desires of the corporation with techniques to lead the corporation to a more mature model. I call this strategy “Kinetics” to reflect motion and change. In brief, here is how I use “Kinetics”. 1. Start something small and simple. For example, introduce a simplistic template to support a new process. 2. Allow the team to adopt the template and take ownership. 3. When the template comes back to you radically modified, then the team has accepted ownership of the template and aspects of the process. 4. Continue to guide the team, but respect and nurture the transfer of ownership from you, the initiator, to the team. 5. Know when to back out of the process and let the team run on their own. I realize that my description of “Kinetics” sounds very much like the description of a Coaching PMO. What makes the difference, however, is that my model has many facets. As Kendall and Rollins note, the PMO needs to be continually responding to the stakeholder needs. I recommend blending an E-PMO governance layer with policies and procedures that are enforced, the Coaching model by empowering the process owners and then add a layer of metrics to validate compliance. Assessment Surveys One of the key metrics required for effective governance is an assessment on the effectiveness and efficiency of the PMO and the processes it supports. Two key aspects of metrics are internal evaluations and benchmark comparisons with external organizations and standards. COBIT provides an excellent description of the “maturity model” for each of the thirty-eight control objectives. CMMI from SEI and OPM3 from PMI are two other maturity models. These are excellent references that allow experts to compare organizations. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Portfolio Components
Based upon the model shown above and to the right, I recommend four categories: Strategy, Projects, Operations and Customer Satisfaction. The key criteria in placing the components is “accountability.” Determine whether the work is directly tied to a project, is it directly tied to a product or service (operations) or is it an overhead. Strategic overhead belongs under “Strategy” and all other overhead should either be tied to “Customer Satisfaction” or it should be eliminated. Strategy Management tasks and roles like Portfolio Administrator and the Information Technology Infrastructure Library Capacity Manager are “strategic”. Other strategic components include work in support of the Intellectual Property required to run the organization such as Agreements, Policies, Procedures and Processes (defined below). Strategic work includes creating training materials, user guides etc where those materials are a one-of and not a normal “Operational” activity. For example, a periodic refresh of marketing brochures is an operational activity directly tied to a service or product. But a one time presentation to explain a new marketing approach is better classified as a strategic activity. In general, it is important to decide if the work is adding to the Intellectual Property of the company, is a one-time unique effort (project) or whether it is a repeating operation. Projects All projects belong in the portfolio, both big and small, regardless of what name might be used to disguise the fact it is a project. Programs of interrelated projects are useful in grouping projects. Programs allow for a more macro-level report on progress. Consultancy is also a type of project. By “consultancy” I mean projects in which this organization is a resource under external project management. Operations Daily repeatable activities need to be identified so that work can be directly tied to a product or service. Also include those special change initiatives that belong to operations, such as a Root Cause Analysis or a Service Improvement Program (defined in more detail later in this document). Customer Satisfaction Include all work required to support the customer excluding the work already defined elsewhere. For example, a Service Desk is an overhead operation. Depending upon the environment, collecting, assessing and distributing metrics might be an operational activity but it could also be viewed as a customer satisfaction activity. Activities directly linked to ongoing support of a specific service or product are operational activities. Indirect and overhead activities either belong under “Strategy” or “Customer Satisfaction”. Properly defining the “Intellectual Property” documents as portfolio components is important both because of the effort required to create and administer them but also because the portfolio provides a quick way to assess coverage. The following section provides guidance on some of the key documents with an illustrative outline for each. Agreement In ITIL terms, this is a Service Level Agreement, an Operational Level Agreement or an Underpinning (vendor) Contract. The categorization depends upon whether you are giving or receiving the service and whether the other party is internal or external. Contracts should follow what ever corporate standard you have. Use the same standard for both internal contracts and vendor contracts as that is the language that is spoken in your organization. When you want to document the delivery of services, the ITIL framework works quite well. - Title page. - Revision history. - Purpose for the document. - Describe the service. - Document who to contact and when and define a cycle of regular reviews (Service Level). - Document who to contact and hours of availability for service requests and service disruptions (Service Desk). - Document the process for requesting additional services (Service Request). - Document the expected availability (both hours of service and percentage compliance) including credits for breaches (Availability). - Document the exact items that are covered by this agreement (Configuration). - Document the expected response times and any sizing limitations (Capacity). - Document the process and timers for handling disruptions to the service (Incidents). - Document the process and timers for resolving problems, like fixing a software bug (Problems). - Document the process and timers for deploying updates (Release). - Document the division of responsibility in case of a catastrophic failure (Continuity). - Document the financial terms including options for credits or bonuses (Financial). - Document the process and timers for changing the agreement and collateral (Change). - Document the escalation process to use when required (Service Management). Policy A policy is a governance document. It defines the rules without getting into the how-to. In general, policies should have broad coverage and be few in number so that all participants know what they are and what they cover. In contrast, procedures and processes should be prolific to ensure each unique case is described in sufficient detail. In some companies it is standard practice to embed the procedure into the policy document. In general, it is better to separate the two. Policies seldom change while procedures are subject to change with changes in tools, schedules, organizational structures and numerous other factors. Keeping the policy separate from the procedure gives the policy more stability. - Title page. - Revision history. - Purpose for the document. - Describe the scope for this policy - who and what does it govern. - Describe the governance: List relevant metrics used to assess compliance. How and when will compliance be reviewed, and by whom? How and when will external audits be performed and by whom? What enforcement is authorized for failure to comply? - List the dependencies. Procedures and processes used to implement this policy. Templates required. References to explanatory materials. Procedures A Procedure is a how-to document. Policies define the governance. Procedures describe how to do the work. The following diagram and table illustrate a simple business process model diagram (also known as a swim lane diagram). The structure of a Procedure is as follows:
Process I separate Processes from Procedures in order to distinguish automated rules from documented rules. Procedures must be read and followed. Processes, by this definition, are work flows that are built into the systems. For example, many companies have event monitoring systems that link to a work flow. If the event occurs, the work flow may run automatically, or it may pop-up in order to get the attention of an operations person. In ITIL terms, these work flows are the Incident response plans. It is important to remember that these response plans are a valuable corporate asset - part of the Intellectual Property of the company. As a key business asset, these processes should be accounted for in the portfolio. It is also important that they be regularly reviewed and updated. Templates Templates are those forms and worksheets that need to be filled in to get things accomplished. They are a valuable corporate asset. They should be archived to ensure they are available both for copying and for updates. They should also be accounted for in the portfolio as assets. Tools for Operational Change Operational activities should be directly tied to the service or product “sold” to the customer base. By definition, “operational activities” are recurring, repeatable and consistent. ITIL recognizes the need to adjust those activities both via projects and through a collection of special purpose tools. Two of the most useful ITIL tools are the “Root Cause Analysis” and the “Service Improvement Program”. Root Cause Analysis A Root Cause Analysis (RCA) is authorization to apply resources to find and resolve the underlying cause of a Problem. It fits into the ITIL framework and is an operational improvement effort. In effect, it is a small project but might fit better in the PMI (Project Management Institute) framework when viewed as a feasibility study. The goal for an RCA is to find the underlying error and identify how to resolve the error. If the resolution is complex and time consuming, then the RCA should be closed and the effort should be packaged into a project. That project might, or might not be authorized. Thus it is important to remember that the resources committed to an RCA are only committed for a short duration and with a tightly controlled scope. A sample RCA template is outlined, below. - Describe the symptom that has been reported. - Document the timeline for this incident or problem. When was it first reported? Who did what? When? - Document how the incident was resolved, by whom and when. - Was the resolution of the incident a work around or a permanent solution? - Document the underlying cause. - Document the actions that have been taken or need to be taken to permanently resolve the problem with resource assignments and times. Service Improvement Program The ITIL framework identifies many tools. A Root Cause Analysis (RCA) is a reactive tool. It is initiated after a problem has occurred. ITIL also has multiple proactive tools. One of the tools with broad coverage is a Service Improvement Program (SIP). A SIP is, in essence, an RCA initiated before the symptom has become service impacting. Problem Management might, for example, look at the history of repeating incidents and proactively seek resolution to the underlying cause of some of the most frequently repeating incidents. A SIP is a useful format for that work. Like an RCA, a SIP is authorization to commit resources to implementing a change in operations. Like an RCA, the SIP must have a tightly controlled scope and timespan otherwise it quickly exceeds the capabilities of a SIP. Once a SIP is known to require resources in excess of some predefined number (perhaps 80-hours), the SIP should be closed and a project should be opened to do the work within a stronger framework. A sample SIP template is outlined, below. Note that my SIP template is based upon the RCA template. - Describe the problem that requires resolution. - Document the timeline for this problem. When was it first reported? How often is it occurring? What is the impact? - Document the work arounds and previous attempts to resolve the problem. - Document the underlying cause. - Document the actions that have been taken or need to be taken to permanently resolve the problem with resource assignments and times. Portfolio Reporting Properly implementing Portfolio Management means that all activities are accounted for and no new activities start without authorization. Most companies find that concept difficult. While managers have learned to accept the requirements of Sarbanes-Oxley (SOX), they have not yet come to appreciate “governance”. Thus, Portfolio Management is often constrained to behave as “Portfolio Reporting”. A meaningful portfolio report should look like what the users of the report want it to look like. It must adapt to the needs of the environment and should closely resemble other reports in common use. I find a simple spreadsheet layout to be well received as most executives like being able to sort and filter the results. Cumulative Flow Diagrams A portfolio of projects is fairly easy to define. As you try to mix operational (repeating) activities with project (unique) activities, reporting becomes difficult. Adding a graphic, like Cumulative Flow Diagrams, allows people to quickly grasp trends. And, once the trends are made visible it is easier to justify proceeding with Portfolio Management. Ideally you want an earned-value assessment on a whole lot of unplanned activity. The method that appears to work best for this situation is Cumulative Flow Diagrams (CFD). David Anderson has an article posted on the internet called “Using Cumulative Flow Diagrams”. David Anderson also describes this technique in his book Agile Management for Software Engineering. Implementing CFD on a portfolio is easy. Each portfolio component has a value. For projects, the value is determined through earned value. For software development, the component values are calculated using duration estimates. For a hybrid protfolio of mixed activities, the easiest way to get a rough calculation is to give each component type a “weight”. In other words, assign an arbitrary value or duration to all of the work activities that do not have a deterministic value. Updating a policy, for example, might get a weight of 0.1 -- meaning we expect one project manager to spend 10% of one week making the update. Projects that do not yet have a fully defined scope can be reported with a weight of 0.7 -- meaning the project manager is expected to spend about 28 hours per week planning the project. This is a very simplistic approach. But it works. An example CFD is shown below.
A CFD shows three trend lines in one graph. The first line shows the volume of work that has arrived. The second line shows the volume of work that is underway. The third trend line shows the volume of work that has been completed. In Excel this is a simple area graph based on three columns. This graph quickly tells us if work is being completed in a timely manner or if we are thrashing with lots of effort but no closure. In the illustration above, for example, the overall trend on the top line is rising at a faster rate than is the third line. This is most pronounced in the interval between weeks 15 and 23. Work was accumulating and something had to be done to address the situation. The three lines must be parallel for the system to be in balance. To correct the situation, we either needed to prune some of the backlog or get more work completed. The CFD allowed us to see the problem within two reporting cycles. It took six more weeks to bring the situation under control, but without the CFD we could have gone much longer without realizing the impending crises. The CFD is also predictive. A single “project” will enter the system in the area representing pending work, cross the system as work in progress and exit the system when completed. Thus, the slope of the lines indicates the speed at which work is completed. With nice steep lines, the CFD for one activity might look like the diagram shown below. One activity crosses the system horizontally spending time in each of the three queues.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Governance
“Governance” is a very broad topic. Governance in the USA is a cyclical theme. Investment scandals in the 1780s led to reforms. Scandals in the 1880s over mega-corporations and tycoons led to reforms. And a large round of legislation followed the stock market Crash of 1929. Sarbanes-Oxley (SOX) is the most prominent example of the current cycle of legislation. SOX is about Corporate governance – and properly belongs to auditors. The PMO may get involved in several ways. Projects need to be governed and the PMO has the knowledgeable resources to do that. Also, most PMOs tend to be linked to IT and IT needs governance. Governance has a long history. Consider Joseph in Egypt counting the bags of grain stockpiled for the famine. Consider the parable in Luke 16:1-8 about a manager misappropriating his employers funds. Governance has been around for a long time. In the 1980s the Treadway Committee was formed in response to the savings and loans scandals. The committee was named after the chairman, James Treadway, former heads of the SEC. The legacy of this committee is COSO The Committee of Sponsoring Organizations of the Treadway Commission. A key theme in the Treadway Report is that the auditing community needs to be self-policing. The report also emphasized the need for Separation of Duties. The third key output was a common definition of the term “Internal Control”, now defined as: “Internal control is a process, effected by an entity’s board of directors, management and other personnel, designed to provide reasonable assurance regarding the achievement of objectives in the following categories: Effectiveness and efficiency of operations. Reliability of financial reporting. Compliance with applicable laws and regulations.” But the ancestry for this latest round of regulation is credited to a UK report called the Cadbury Commission. Accounting scandals were worldwide in the 1980s. Investors in the UK began suing the auditing firms. The Caparo Case went to the House of Lords – the final appeal for legal matters in the UK. The Cadbury Commission concluded that auditors are liable for best practices but not for business losses. This report made it clear that ultimate responsibility always resides with the board of directors. That premise was carried over to the USA in the 1990s and had implications later with Enron. The key theme is that auditors are responsible to a professional standard, but the board of directors is responsible for the business. Over time other organizations added their views to this discussion. Two key additions were the Basel Report and the OECD Principles. Basel Report (Enhancing Corporate Governance in Banking Organizations) is one of the key document that outlines: Responsibilities of the board of directors. Reasonable expectations for shareholders and stakeholders. Of all the reports and opinions, it appears that the OECD best represents the shareholders and stakeholders. Their key document is the OECD Principles of Corporate Governance. The Sarbanes-Oxley Act of 2002 continued the trends established by Treadway, et al and defined a new set of requirements for public companies in the United States. The act includes the creation of a new administrative body known as the Public Company Accounting Oversight Board (PCAOBUS). The act also includes wording changes to the 1933 and 1934 legislation for the Security Exchange Commission. Because of the impact this legislation has had on governance, I include a brief summary of the topics in this legislation with an emphasis on sections 3 and 4. 1 Public Company Accounting Oversight Board 101 Establishment; administrative provisions. 102 Registration with the Board. 103 Auditing, quality control, and independence standards and rules. 104 Inspections of registered public accounting firms. 105 Investigations and disciplinary proceedings. 106 Foreign public accounting firms. 107 Commission oversight of the Board. 108 Accounting standards. 109 Funding. 2 Auditor Independence 201 Services outside the scope of practice of auditors. 202 Pre approval requirements. 203 Audit partner rotation. 204 Auditor reports to audit committee. 205 Conforming amendments. 206 Conflicts of interest. 207 Study of mandatory rotation of registered public accounting firms. 208 Commission authority. 209 Considerations by appropriate State regulatory authorities. 3 Corporate Responsibility 301 Public Company Audit Committees 301-1 270 days after passage the SEC must ensure non-compliant companies are removed from listing on the regulated stock exchanges. 301-2 Responsibilities relating to registered public accounting firms: Every public company must have an audit committee. 301-3 Independence: Every member of the audit committee must be on the board of directors and otherwise independent from the company. 301-4 Complaints: The audit committee must provide means for receiving complaints from within and outside of the company. 301-5 Authority to engage advisors. 301-6 Funding: The company must provide the audit committee with funding for an external audit and for additional advisors as required. 302 Corporate Responsibility for Financial Reports 302-a Regulations required: The SEC shall require the principle officers of each company to sign acknowledging the following: 302-a-1 the signing officer has reviewed the report. 302-a-2 the facts are true to the best of this officer’s knowledge 302-a-3 the representations are fair. 302-a-4 internal controls have been properly designed and implemented 302-a-5 full disclosure has been made of significant deficiencies or fraud 302-a-6 disclosure is required of any significant changes made subsequent to the report 302-b Foreign reincorporations have no effect. 302-c Deadline: 30-days after this bill was signed. 303 Improper Influence on Conduct of Audits 303-a Rules to Prohibit: The SEC will create rules to prohibit fraudulent actions. 303-b Enforcement: The SEC has exclusive authority to enforce these rules. 303-c No Pre-Emption of Other Law. 303-d Deadline for Rulemaking: 90-days after passage of this bill. 304 Forfeiture of Certain Bonuses and Profits 304-a CEO and CFO will reimburse the company for bonuses, incentives, and profits from the sale of stock if there is misconduct. 304-b The SEC can make exceptions to 304-a. 305 Officer and Director Bars and Penalties 305-a Unfitness Standard 306 Insider Trades During Pension Fund Blackout Periods 307 Rules of Professional Responsibility for Attorneys 308 Fair Funds for Investors 4 Enhanced Financial Disclosures 401 Disclosures in Periodic Reports 401-a Accuracy of Financial Reports: The report must conform to auditing best practices 401-b Commission Rules on Pro Forma Figures: The commission will define additional rules going forward 402 Enhanced Conflict of Interest Provisions 402-a Prohibition on Loans to Executives: Excluding normal business loans, corporations will cease making special loans to executives. 403 Disclosures of Transactions Involving Management and Principle Stockholders This section updates the wording in the Security Exchange Act of 1934. 404 Management Assessment of Internal Controls: Financial statements will include management endorsement of the internal controls. 405 Exemption: Registered investment companies are except from Sections 401, 402 and 404. 406 Code of Ethics for Senior Financial Officers: Adoption and updates to codes of ethics are to be reported to the Commission. 407 Disclosure of Audit Commission Financial Expert: Each Audit Committee should have at least one designated financial expert. 408 Enhanced Review of Periodic Disclosures by Issuers: The Commission shall review disclosure statement. 409 Real Time Issuer Disclosures: Prompt disclosure shall be made in “plain English” when there is a significant financial change. 5 Analyst Conflicts of Interest: This section updates the wording in the Security Exchange Act of 1934 to further define “conflicts of interest”. 6 Commission Resources and Authority: This section updates the wording in the Security Exchange Act of 1934 to create and fund the Commission. 7 Studies and Reports: The Commission is tasked to study and report on the following: 701 GAO Study and Report Regarding Consolidation of Public Accounting Firms. 702 Commission Study and Report Regarding Credit Rating Agencies. 703 Study and Report on Violators and Violations. 704 Study of Enforcement Actions. 705 Study of Investment Banks: Enron and Global Crossing are named in this section. 8 Corporate and Criminal Fraud Accountability: Amendments to existing laws to clarify and reinforce those laws. 9 White-Collar Crime Penalty Enhancements: Amendments to existing laws to clarify and reinforce those laws. 10 Corporate Tax Returns: The Chief Executive Officer of a corporation is now required to sign the federal income tax return. 11 Corporate Fraud Accountability: Amendments to existing laws to clarify and reinforce those laws. Deployment Based upon my involvement in four governance initiatives, I suggest the following timeline for deployment.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tools
Portfolio -- a business focused grouping of programs. Program -- a grouping of related projects worked for a common purpose. Project -- a temporary endeavor to create a unique product or service. Package -- the lowest level component in a work breakdown structure. Activity -- one step lower in the decomposition of a package. Tasks -- the work assignments. Typically a project schedule shows tasks as the rows in the schedule. Activities are groupings of tasks and packages are the major headings within the project schedule. There are times when it is appropriate to track work at the task level. However, it is often just as effective to focus on the activity instead. Fields in common for all four of the primary tables.
Fields in common for all of the primary tables.
A Few Tips on Microsoft Project The following tips are just stray thoughts based upon experience with using MS Project to manage programs with a few hundred tasks. 1. Create a master project and link to the other projects. This allows multiple project managers to work independently without Project Server. 2. Work iteratively - plug something in and come back later to refine. PMI calls this progressive elaboration. 3. Minimize the hardcoding of dates until the task actually began 4. Keep the tasks in a logical sequence so that dependent tasks are always lower in the schedule than the task they depend upon. 5. Link everything through predecessors so that changing one start date or one duration will cascade through the project. 6. It is acceptable to remove the predecessor once the task is finished as it no longer serves a purpose. 7. Even though you can remove a predecessor relationship one the task starts, leaving it there provides a better explanation as to how this happened. 8. Always add resources to the resource pool before referencing that resource anywhere. 9. Never change the percent completion until the start and end dates are defined the way you want. 10. Save frequently and close the file to make a backup copy every couple hours.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Copyright Robert E. Perrine, PMP, ITIL-SM, CISA, MBB About Robert E. Perrine, PMP, ITIL-SM, CISA, MBB |