Work Performance Management

Location:  PMKI > Project Controls and Scheduling > Work Performance Management
The PMKI Library

PMKI Index
Download
the PMKI
Taxonomy

This subject looks at the use of Work Performance Management to overcome some of the challenges encountered in scheduling, managing, and claiming delays in agile and distributed projects.

Topics included in Work Performance Management:

- WPM Overview
   -  How WPM Works
   -  Using the Easy WPM Workbook
   -  Applying WPM to Agile Projects
   -  Applying WPM to Distributed Projects
   -  Using WPM to augment CPM predictions

Published Papers & Presentations
- Schedule Control in Agile and Distributed Projects 
- Work Performance Management - Predicting Completion
- Assessing Delays in Agile and Distributed Projects
- Useful External Web-links & Resources.

Other related sections of the PMKI

- Schedule Challenges & Issues
   -  Schedule control in Agile and Distributed projects
- Earned Value and Earned Schedule
- Forensic analysis 
- CPM Schedule Management


Work Performance Management (WPM) - Overview

WPM LogoWPM is a methodology that has been developed by Mosaic Project Services Pty Ltd to offer a simple, robust solution to the challenges of providing rigorous project controls information on projects that cannot (or are not) using the more traditional controls paradigms of critical path scheduling (CPM) and/or earned value management (EVM).

WPM has two primary functions, calculating the schedule variance at the update date, and predicting the likely schedule completion date and variance at completion (VAC), assuming the average production achieved to date continues through to the end of the project. The basis of the calculations are similar to Earned Schedule and Earned Duration, but applied using a simple spreadsheet. The only requirements needed to implement WPM are:
• A consistent metric to measure the work planned and accomplished, and
• A simple but robust assessment of when the work was planned to be done.

Art: Overview of WPM. Explains in more detail the theoretical basis of the Work Performance Management approach, and the simple framework needed to set up and use WPM on a project.

Because of its simple, robust, and defensible design, WPM can be used on any type of project including:
Any project using an Agile or adaptive development methodology
Traditional projects that are not using, or are not suited to, CPM, and.
To enhance the predictive capabilities of project using a CPM schedule.

The development of WPM means there is no longer any excuse for a project team, senior management and/or the organization's governing body ‘not to know’ how the work of each project is progressing.


Note: WPM is not intended as a replacement for either CPM or EVM on large, complex projects.
- See more on Earned Value and Earned Schedule
- See more on CPM Schedule Management



How WPM Works

WPM LogoWPM works by setting an expected rate of working using an appropriate metric, then measuring the actual work achieved to date. Based on this data, WPM can assess how far ahead or behind plan the work currently is, and use this information to calculate the likely project completion date and VAC assuming work will continue at the current rate.

WPM works by comparing the amount of work achieved to date with the amount that was planned to be achieved. The basis of calculations used in WPM are the same as is used in Earned Schedule (ES) , and therefore, a similar level of usefulness and accuracy is expected from WPM. However, compared to ES, WPM is much simpler to set up and use. The only two requirements to implement WPM are:
 • A consistent metric to measure the work planned and accomplished, and
 • A simple but robust assessment of when the work was planned to be done.

Art: How WPM Works. Explains in more detail the processes and calculations used in WPM and that by plotting the trends for both the current variance (WV) and VAC management know how the project is tracking overall. This information is invaluable in Agile and other projects where CPM schedules are not used, ans even where a project has a good CPM schedule in place this additional information is useful.

For more details on how the WPM spreadsheet works: Download the Easy WPM Workbook instructions for its use



Using the Easy WPM Workbook

The Easy WPM Workbook, is a practical spreadsheet that performs the calculations needed to implement Work Performance Management (WPM) on projects. It is recommended for use on Agile and Distributed projects, as well as straightforward engineering projects up to $20 million and other projects up to $10 million. WPM calculates both the current status, and the projected completion date, by comparing the work accomplished to the work planned:

WPM Outputs


To see how WPM works in practice, download the free WPM sample files. This Zip folder contains three example projects with a brief description of each and instructions on how to use the spreadsheets. The samples are:
1. A small asset replacement project (Telstra Pit Replacement)
2. A 20-week software development project using two scrum teams
3. Construction of a new $15 million railway bridge

Free download of the Easy WPM Sample Folder.

For more details on these sample projects see the: Easy WPM Sample Outline.
Note: The project set-up fields are locked in these samples.

For more details on how the Easy WPM Workbook is set up: Download the instructions for its use

Visit our shop page to buy the Easy WPM Workbook



Applying WPM to Agile Projects

The Soft Project spectrum

'Soft' projects are those where the final result is not defined by the creation of a tangible asset. There may be some tangible deliverables produced, but the value generated by the project is in the new capability, concept, or situation that is created. The concept of soft projects extends well beyond software development to encompass projects focused on change management, business process improvement, service delivery, and design development. For example, a new architectural design may be printed onto paper but the value is the design concept (which enables a new structure to be built), not the physical plans.

Any project that is set up to deliver an intangible benefit, and involves a degree of creativity and/or stakeholder engagement as part of the development process can be considered soft. But soft does not mean easy to do, or manage! The key characteristic of a soft project is that the final solution can take many forms – different project teams will create acceptable outcomes using quite different techniques and solutions. Because of their nature, soft projects benefit from using a flexible approach to manage work that adapts to the emerging knowledge and needs of the project team and their stakeholders. This flexibility may include agile, iterative, and/or incremental approaches to the creation of the desired deliverable or outcome.

The Agile solution

These days, Agile is the management approach of choice for most soft projects. There are many different forms of agile involving different tools and techniques such as Scrum, SAFe®, DA, and Kanban. However, across all of these different methodologies, the essence of agile remains – intelligent flexibility; the people doing the work are in the best position to choose what to do next and scope changes are welcome as long as implementing the change increases the overall value of the deliverables to the project stakeholders.

The core elements of an agile approach are the project team and stakeholders develop a backlog of work to be done to achieve the desired objective, and then at regular intervals the project team select which of the items in the backlog should be done next. The underlying assumption is a committed and skilled team actively involved in the work are the best people to decide what should be done, and the best way to do it. Click through to see more on Agile approaches to development. WPM works within this paradigm to assess progress and predict completion.

Most of the tools and techniques used to manage Agile projects are good at defining the work (done, in-progress, or not started) and can indicate if the work is ahead or behind a nominated planned rate of production, but there is no direct calculation of the time the work is currently ahead or behind, or what this is likely to mean for the completion of the project. Work Performance Management (WPM) has been designed to solve this challenge. It is a simple, practical tool that uses project metrics that are already being used for other purposes to assess progress and calculate a predicted completion date in a consistent, repeatable, and defensible way by comparing the amount of work achieved at a point in time with the amount of work planned to have been achieved. Based on this data WPM calculates the project status and the expected completion date assuming the rate of progress remains constant.

Art: WPM for Agile Projects. This article identifies the cause of the gap in Agile project management, the inability of current tools to accurately predict completion and demonstrates how WPM will effectively close this gap. Most project sponsors and clients need to know when the project they are funding will finish, other people are dependent on the project's outputs to achieve their objectives. WPM provides this answer based on consistent, repeatable, and defensible calculations. A functioning version of the project discussed in this article is included in the free WPM sample folder:

Free download of the Easy WPM Sample Folder.

For more details on these sample projects see the: Easy WPM Sample Outline.
Note: The project set-up fields are locked in these samples.

For more details on how the Easy WPM Workbook is set up: Download the instructions for its use

Visit our shop page to buy the Easy WPM Workbook

 Click down to read our published papers and conference presentations discussing applying WPM to Agile projects.



Applying WPM to Distributed Projects

Distributed projects are defined as traditional construction or engineering projects that have a significant degree of flexibility in the way the work can be performed. Usually, there is some degree of overarching constraint – there is a required overall sequence of working, but there is also a significant degree of flexibility in the way the detailed work can be performed. While there may be sensible or desirable sequences of work at the detail level, these can be changed relatively easily. Lean approaches to planning and managing the work suite this type of project, but are not essential.

This type of project is surprisingly common and exist on a spectrum ranging from projects where there really are no practical constraints on the sequence of working (but you still need to set up the project and close out the project on completion), through to projects where there are significant overall constraints, but there is still flexibility in how the short-term detailed work is sequenced.

Distributed projects

WPM works within this paradigm to assess progress and predict completion based on comparing the quantity work achieved to the quantity of work planned to be achieved up to a point in time.

Art: WPM for Lean & Distributed Projects. This article identifies the limitations of a CPM schedule for predicting completion when the sequence of working can be changed with relative ease. WPM provides the answer to predicting project status and completion based on consistent, repeatable, and defensible calculations. A functioning version of the project discussed in this article is included in the free WPM sample folder:

Free download of the Easy WPM Sample Folder.

For more details on these sample projects see the: Easy WPM Sample Outline.
Note: The project set-up fields are locked in these samples.

For more details on how the Easy WPM Workbook is set up: Download the instructions for its use

Visit our shop page to buy the Easy WPM Workbook

Click down to read our published papers and conference presentations discussing applying WPM to Distributed projects.

Note: assessing delay and disruption in distributed projects also needs a different approach, CPM calculations have been rejected by the courts. Click down for our papers on Assessing Delays in Distributed Projects.



Using WPM to augment CPM predictions

We all know (or should know) that when a project is running late, the predicted completion date calculated by the ‘critical path method’ (CPM) at an update tends to be optimistic, and this bias remains true for predictions based on simple time analysis as well as schedule calculations made using resource leveling.

There are two primary reasons for this:
1. The assumption in CPM is that all future work will occur exactly as planned regardless of performance to date. The planned durations of future activities do not change.
2. The burning of float has no effect of the calculated completion date until after the float is 100% consumed and the activity become critical.

For more on this issue see Why Critical Path Scheduling is Wildly Optimistic!

Having an optimistic schedule for the motivation of resources to perform in not all bad – the updated CPM schedule shows the minimum level of performance needed to stop the situation deteriorating. The problem is more senior managers also need a reliable prediction of when the project can realistically be expected to finish and CPM cannot provide this. A more realistic / pessimistic view is obtained by apply the principles of Work Performance Management (WPM) to a CPM schedule, using ‘activity days’ taken from the CPM schedule as the metric.

Art: WPM Solves CPM Optimism. Uses a small, simple CPM schedule to demonstrate the differences in projected completion dates between CPM and WPM. The value of WPM is stripping away the optimism bias inherent in CPM scheduling (particularly early in the project) providing management with a clear indication of where the project is likely to finish if work continues at the current levels of productivity. These predictions are not a statement of fact, change the productivity and you change the outcome! A similar approach can be used to assess projected completion dates based on a simple manual bar chart.

Click down to read more of our published papers and conference presentations discussing the use of WPM to predict project completion.


Top


WPM - Schedule Control in Agile and Distributed projects

WPM LogoThese papers and presentations look at using WPM to provide schedule control, manage the work, and claim delays in Class 3 (Agile and Distributed) projects. The classification structure is defined in Scheduling Challenges in Agile & Distributed Projects (pages 5 & 6). WPM aids the overall management of this type of project by calculating the current status (ahead or behind plan), and predict the likely project completion date, based on the amount of work accomplished compared to the original plan. See more on how WPM works.

Class 3 projects are not well supported by either traditional CPM scheduling, ‘line of balance’, or other traditional project controls paradigms. The challenge is compounded by the fact that some projects are suited to the underlying principle in CPM which assumes there is one best way to plan and deliver the works, others have no preset requirements for the work sequence and others have some level of mandated logical sequence that affects some parts of the work, but not others.

The primary consideration in planning and managing this type of project is optimizing resource flows. The consequences of re-sequencing if needed are not based around traditional CPM logic, rather an assessment of the loss in resource efficiency which is much more difficult to assess and measure. This is particularly true when you need to separate productive efficiencies under the control of the contractor from disruption caused by the re-sequencing, see: Assessing Delays in Agile and Distributed Projects

The webinar below (58 minutes) outlines the challenges and issues that led to the development of WPM:

Or view the presentation as a PDF: Prs: Controlling Projects Without a Critical Path.
 

PP: Scheduling Challenges in Agile & Distributed Projects. The focus of this paper is to define the challenge and look at practical options for managing work efficiently in a wide range of projects where the CPM paradigm does not apply. Including those using various agile and lean approaches, other soft projects, and distributed projects. The paper:
• Briefly defines the management assumptions that support the use of CPM scheduling, its origins,
   and limitations
• Develops a classification framework of project characteristics to help define the potential usefulness of
   CPM scheduling across different project types
• Briefly describes some of the management approaches currently used in non-CPM projects including
   agile and lean, their benefits and limitations
• Considers the application of the framework discussed above applied to a typical wind farm project, and
• Develops general recommendations for the management of non-CPM projects focused on optimizing
   the efficient use of resources in agile (soft) projects and distributed projects.

There may be a high level ‘road map’ outlining the desired route to completion and/or specific constraints on parts of the work in both soft and distributed projects, but there remains a lot of flexibility in the way the work is accomplished. And, in many cases there is a deliberate management intent not to follow a predetermined sequence of activities defined in a CPM schedule! The focus of this paper is to define the challenge and look at practical options for managing the work efficiently.
Download the original PMWJ version of this paper
.

Prs: Controlling agile and distributed projects A new Paradigm for Success. This presentation defines the characteristics of projects that are not suited to CPM, including agile, adaptive, and distributed projects and describes an approach for managing this type of project based on agile and lean, while recognizing there are likely to be some mandatory sequences that must be followed. It suggests a rigorous framework using WPM for identifying progress and predicting the project completion date based on the quantity of work achieved compared to the quantity planned to be accomplished.

Top



WPM - Predicting Completion

PP: Calculating Completion. Tools used for assessing status, and predicting the completion of projects include: Bar Charts, Burndown Charts, Kanban Boards, Velocity, CPM, EVM + ES, and Work Performance Management (WPM). This paper considers each of these options against a highly simplified project, with a focus on the subjective and objective information available from each tool and how they compare.

PP: Predicting Completion in Agile & Distributed Projects. The focus of this paper is to offer a practical solution to the challenge of assessing progress and the likely completion date in agile and distributed projects where the traditional concept of a ‘critical path’ simply does not exist. The paper describes the current application of EVM and ES to this type of project. It then introduces the concept of Work Performance Management (WPM) as a robust and practical alternative for determining the current status and the predicted completion date for projects that are not using EVM, and are not suited to the CPM paradigm. The theoretical underpinnings of WPM are identified together with the concept of ‘work units’ and the basis of the WPM calculations.
Download the original PMWJ article.

Prs: Predicting Completion, a Governance Requirement. Governance has three basic functions:
1. Designing the organization’s culture, ethics, and objectives to provide the best outcome for its stakeholders.
2. Building a management team that is capable of achieving the objectives.
3. Requiring assurance and feedback from management that they are delivering the intended outcomes.
Within this framework, organizations need to know when their projects are expected to finish!Not knowing is not an option!  This presentation looks at the challenges of assessing status and predicting completion when CPM is ineffective and how WPM can solve the challenge. For more on the governance challenges of 'not knowing' see: Organizational Governance and Project Controls.

Prs: Baked In Optimism – Why so many projects fail. This presentation looks at two processes that are ‘baked into’ standard project management estimating and control to show how recommended good practices are still optimistically biased. When preparing an estimate good practice recommends using Monte Carlo to determine an appropriate contingency and the level of risk to accept, but the typical range distributions used are biased – they ignore the ‘long tail’. When reporting progress, the estimating bias should be identified and rectified to offer a realistic projection of a project outcome. Standard cost and schedule processes typically fail to adequately deal with this challenge meaning the final time and cost overruns are not predicted until late in the project. This presentation highlights some of the causes for these problems - View the webinar on our Risk Assessment Page.


Top



Assessing Delays in Agile and Distributed Projects

This section looks at new ways to assess delay and disruption. The internationally recognized approaches to assessing delay and disruption are based on the premise there is a well-developed critical path schedule that defines the way the work of the project will be accomplished. Critical path theory assumes there is one best sequence of activities, that have to be completed in a predefined order to deliver a project successfully. Therefore, events that delay or disrupt activities in the schedule can be modeled, their effect assessed, and responsibility for the assessed delay assigned to the appropriate party.

PP: Assessing Delays in Agile & Distributed Projects. This paper focuses on assessing delay and disruption in projects where there is no CPM schedule, other agile or adaptive approaches are being used to manage some or all of the work. This paper offers a practical solution to the challenge of assessing delay and disruption in this type of agile and distributed project, where the traditional concept of a ‘critical path’ simply does not exist and the effect of intervening events has to be considered in terms of loss of resource efficiency.
Download the PowerPoint: P215 Assessing Delays In Agile & Distributed Projects PPT 
Click through to see more on assessing delay and disruption

Blg: Costain vs Haswell Revisited. Is one of the first judgements to identify the challenge of assessing delay on a 'distributed project'. 

Blg: White Constructions v PBS Holdings Revisited.Confirms the Costain judgement in Australia.

Blg: Commercializing Agile. Choosing to use Agile as a project delivery methodology will not change the laws of contract, which means organizations using the agile methodology will need to become more commercial and adapt their processes. This post looks at some of the issues involved in administering contract claims when agile methodologies are being used to deliver the project output.

Click through for more on Forensic Schedule Analysis.

Top


Useful External Web-links & Resource

ES TextWPM is closely aligned with the concepts developed in:

ES Logo  https://www.earnedschedule.com/
 

Top

Easy Stakeholder Management

Work Performance Management


Project Charter Template

EVM Work Sheet


Easy CPM

Work Performance Management


Easy EVM

Work Performance Management


Easy EVM

Easy CPM


Easy Stakeholder Management

Work Performance Management


Project Charter Template

EVM Work Sheet


Easy EVM

Work Performance Management


Work Performance Management

Easy EVM

Easy CPM