HCP Body Of Knowledge

This page summarizes the information you want to know about the HCP.

Did not find the information you wanted? Check out the FAQs .

HCP Method, CPM Method, and the Difference Between Them

CPM - Critical Path Method

A method developed in the 1950s’.

(Read more: https://en.wikipedia.org/wiki/Critical_path_method)

According to this method, the earliest dates for performing each task are calculated according to the task durations and the links between them. This is called a ‘forward calculation’. Then, the latest dates for performing each task are calculated, according to the task durations and the links between them. This is called a ‘backward calculation’.

The total slack is the difference between the earliest and latest start date (it is possible to also calculate according to the latest dates, the result would be the same). The same tasks in which the earliest performance dates are identical to the latest performance dates and have a total slack of zero (0) = are the critical tasks according to CPM, establishing the CPM critical path.

This method is incredibly important as it reveals the tasks that cause the project to end on the latest date.

Note that the longest project path is not necessarily the CPM critical path.

HCP - Hidden Critical Paths

The Hidden Critical Paths method (registered patent) was developed by Tal Levanon in the early 2000s. Using this method, a network is analyzed according to its paths (not its tasks). According to this method, all paths in the network are mapped.

Each path has a set path duration: the total workdays required in such path.

Note: when counting path workdays – a workday is counted only if it has at least one work task set.

 

The HCP critical path is the longest path in the chain. Every shorter path receives a duration slack (also known as HCP slack). The duration slack is the difference between the length of the (longest) critical path and the duration of this path. This way, HCP critical paths have DS=0, whereas any other hidden critical path will have DS>0.

 

In some situations, the HCP critical path is identical to the CPM critical path. In these situations, no use is made of delays, constraints or start-to-start or end-to-end links. In any other situation, the HCP critical path is not necessarily identical to the CPM critical path.

 

To manage a project successfully, the two HCP and CPM critical paths must be known and should be given equal management attention!

The Difference Between HCP and CPM in the Schedule

HCP VS CPM

The CPM critical path begins on March 1st (line 2). Why does it begin in March and not January? Either a constraint or delay. For instance, it is not possible to begin before obtaining special approval (e.g., construction permit) or before the arrival of a specialist – who is only available for this work in March, or any other constraint – reality is more formidable than one can imagine. Once this constraint is released on March 1st, ten work months are required – and they set the project’s ending, as they culminate on the latest date in the project. Therefore, according to CPM, all tasks on this path cannot be rescheduled and have a total slack of 0 (TS=0). This is the CPM critical path in all existing software.

The HCP method maps the project’s paths. The mapping reveals that there is a different path than the CPM critical path that begins on January 1st and continues for 11 work months (line 3). Since it is the longest one in the entire network, its HCP Duration Slack (DS) will be 0. Note that this path will end sooner than the latest completion in the project, which is why it would have a total slack of 1 month according to CPM.

Furthermore, the HCP method finds that there is another path, which is also different than the CPM critical path, and is also longer than the CPM critical path. The path’s duration is 10.5 months (line 4). It does not begin on the earliest date in the project, but rather a month after the project begins, on January 29th, and ends sooner than the project completion date. Therefore, its total CPM slack will be 0.59 months and its HCP slack will be 11 days (=0.5 month).

The HCP Duration Slack of the CPM critical path (line 2) will be 22 days (=1 month), because it is shorter than the longest path (line 3) by a month!

Which of these three paths should project managers focus on?

They should focus on all three.

Project management will be done partially if it focuses on just one path. Project managers should know about the three paths and all of their composing tasks and give them the same management attention! Where no management attention is given, there will be project delays that would in turn delay the entire project.

Just knowing about all three is the first key to project success.

For further information, read Tal Levanon’s
blog on Critical and Hidden Critical Paths

Running the HCP Analysis

איך להפעיל את אפליקצית ה- HCP?

לכניסה לאפליקציה לחץ כאן.

לנוחותכם, סרטון הדרכה לשימוש באפליקציה:

Running HCP analysis on your project file is a 3-step process:

Step 1: Installing the HCP Go add-on and entering the app:

For installation instructions, follow these steps:

HCP Go ,Project, schedule consultant, app for schedule management, MS Project, Critical Path

Step 2: HCP Browser Application

After opening the HCP browser application, HCP license holders can update the data with * and click ‘Next’:

  • Project name*
  • Schedule Owner name*
  • Company name*
  • HCP Report language – English / Hebrew
  • Date Format – MM/DD/YYYY or DD/MM/YYYY
  • Logo*

Step 3a: Configuring Analysis Parameters

Analysis Start Date –
Today / Project start / Custome date.

This is the analysis start date. Any information prior to this date will be ignored.

Last Task to Analyze –
All tasks / Until Task ID.

You can analyze the entire project network or up to a certain task, e.g., any contractual milestone.

Analysis Effective Date

Schedule Updating Date

DS (Duration Slack) – 
Recommended: 20%.

According to the Pareto principle – 80/20 Rule: 80% of the problematic paths will have a 20% duration slack from the longest path.

  • If this duration slack has over 50,000(!) paths, then the DS would automatically shrink (50,000 is a lot of paths to manage!).
  • If this DS has less than 10 paths – then the slack would automatically increase.

Your e-mail

Step 3b – Selecting Analysis Type:

Click on Network Analysis

This provides Schedule Integrity analysis, including all errors found in the schedule.
Recommended for schedule with 500+ tasks as first analysis.

Click on HCP Analysis

This provides Schedule Integrity analysis, including all errors found in the schedule, as well as HCP Critical Path Analysis, including the critical and hidden critical paths, possibilities to push forward the project, etc. (for details, see HCP report).

Step 3c (Optional) – Project Calendar Settings:

Project Calendar Settings

If the schedule’s configured calendar varies from the software default, it is prominently expressed in the report. There are two options of repair:

 

  • Repair using the software – not simple, but worthwhile.
  • Repair in step 3 of running the report – Project Calendar Settings. Press ‘Click to Modify’ and change the default settings according to the calendar settings in the file:
    • Non Work Days Per Week (e.g., if Friday is set to 4 work hours, Saturday is set as a non-workday and Sunday till Thursday are weekdays with 10 work hours per day, input 1.6 days (Saturday=1, Friday=6/10 non-workday).
    • Work Days Per Month
    • Work Day Hours – Default Start Time, Begin Lunch Hour, End Lunch Hour, Default End Time.
    • If no lunch is set, begin hour should be identical end hour.

Analysis Completion and Results:

Once the analysis is completed, an instance will appear that prompts us to choose an action, according to the type of analysis we ran:

  • Network Analysis – the View Report button opens the schedule quality analysis report. After clicking on OK and closing the window, you could again see the report in Go > Open HCP Report.
  • HCP Report – the Load HCP Data button loads the hidden critical paths analysis into your .mpp file and displays them in the Gantt. After clicking on OK and closing the window, you could load the hidden critical paths into the Gantt at any point by clicking on Go > Load HCP Data.

Additionally, once the analysis is completed, we can do the following actions under the Go menu (choose a tab for further reading)

HCO Go Menu

The Load HCP Data button loads the hidden critical path analysis into your .mpp file and presents it in the Gantt.

Click here for instructions on adding the HCP add-on to Project.

Opens the last HCP analysis report on the open project, in MS Project, in your browser.

The report comes header Tabs – for ease of reading and browsing on the screen.

The last HCP analysis report,  opened in the browser, ready to print in A4 format.

All you have to do is click “Print” (or Ctrl + P) in your browser and print as usual.

If you experience problems with printing click here for instructions.  

Save the HCP analysis report, intended for display in a browser, to a selected folder of your choice.

This file is identical to the report seen when “Open HCP Report” is clicked.

By default – the folder where we suggest saving the file is the folder where your open .mpp file is located.

Implementation in Project

Implementing HCP Results in Project

  • To implement the results of the HCP report in the schedule: in the Task toolbar, click on “Go” > “Load HCP Data”. The following instance will open:
    Read *.hcp file into MS Project
  • Field selection for HCP Task can be found in ‘Flag’ and HCP Slack can be found in ‘Text’.
  • You can change the names of fields. It is recommended to select the same number for both fields to make it easier, e.g., Flag20 and Text20.
  • Click OK.
  • After clicking OK, the analysis data are updated in the selected fields and the graphic Gantt display will include a graphic addition for each hidden critical task (HCP – tiny purple asterisks!)

HCP files presentation in Project file

Now all you need to do is just “manage” the project! 😊

הגדרת icon של HCP ב- Project (פעם אחת בלבד)

כדי להטמיע את נתוני ה- HCP בפרויקט שלך, יש לעקוב אחר ההוראות ולהוסיף את צלמית ה- HCP ל- MS Project 2010 או גרסה מאוחרת יותר.

יש לעשות זאת פעם אחת בלבד!

לחץ כאן לסרטון הדרכה להוספת תוסף ה- HCP ל- Project.

  • סגירת MS Project.
  • אם התקנת גרסאות קודמות, יש להסיר אותן תחילה: ב- Win10, יש לנווט ב- ‘Settings’ אל ‘System’ ומשם ל- ‘Programs and Features’. לחיצה על HCPDataToMSP ואז ‘Uninstall’.
  • הורדת ה- Addon כאן: 20190722 HCP Data to MS.
  • ייצוא הקבצים מקובץ ה- .rar:קבצי ההורדה
  • הפעלת setup.exe
  • לחיצה על ‘התקן’ או ‘Install’:אימות מפרסם TAL LEVANON - HCP LTD
  • לחיצה על ‘סגור’ או ‘Close’:אישור התקנה
  • פתיחת Microsoft Project. ה- icon החדש ממוקם בסרגל ה- ‘Task’:סיום הוספת צלמית HCP ל- Microsoft Project

To remove the HCP Add-on and icon from MS Project (v. 2010 or newer), follow these instructions.

Why? What happened? Maybe you’d like to share? We’ll appreciate your feedback at info@hcp-consulting.com

In Windows 10, go to Settings > System > Programs and Features > HCPDataToMSP > Uninstall.

The HCP Report

General

The report contains five parts:

  1. Introduction
  2. Table of Contents
  3. Executive Summary
  4. Schedule Quality Analysis
  5. Critical Path Analysis

The HCP report contains information to understand your project, and is composed of three main parts:

  1. Executive Summary: a summary of data derived from the Integrity Analysis and HCP Critical Path Analysis and contains a graph for estimating project success expectation according to the schedule, work contents and budget.
  2. Schedule Integrity Analysis: displays and details schedule errors and problems.
  3. HCP Critical Path Analysis: details the critical and hidden critical paths, path mapping histogram and superseding path tasks.

For every item raised in the HCP report, you need to ask ‘why did this happen?’. The answer that you’ll get – whether independently or from someone else, would either satisfy you and you could explain that the finding is logical and based in reality, or it would give some insight into the schedule and the project, and especially into things that should be changed or handled.

The text complies with HCP version 4.6.0.0 .

Introduction

Your logo (when license purchased)
HCP iceberg image
Project manager name
Report generator name
Report generation date

Why an iceberg?

A known iceberg fact is that only one-ninth of the iceberg is above sea level while the other eight-ninths are below. Ships navigating the waters can only see the tip of the iceberg and might collide with the part hidden below sea level. Such collision, as commonly known, can have destructive results.

A project schedule (Gantt) that has over 80 tasks is like an iceberg. Tons of tasks, durations, dates and links.

What do project managers see in this enormous data tangle? Only the one-ninth that is above water. What does it contain? It contains the CPM critical path and can also contain resource management if it’s detailed in the Gantt, and risk management. However, the full project is the iceberg as a whole and not just one-ninth of it, which is why as soon as we begin performing the project, the question is not whether or not we collide with the part of the iceberg that is under water level, but rather when will we collide with the iceberg below the water.

The idea of Hidden Critical Paths (HCP) is to shed light for the project manager on the dark areas of the iceberg. However, not on all of the eight-ninths that are below water level; just spotlights on the dark areas we are projected to collide with.

The introduction includes all the details starting from step 2 of the application.

Table of Contents

The report’s table of contents

includes chapter titles.

1. Executive Summary

1.1 Key Schedule and Analysis Statistics

Key Schedule and Analysis Dates

  • Earliest start date in schedule
  • Scheduled project end date
  • Date range analyzed
  • Effective date of analysis

A table that contains the configured data.

You should examine the displayed dates and ensure that they ‘suit’ your knowledge about the project.

In any case of deviation – ask ‘what is the reason for this deviation?’ – the answer will contain important information about the project.

Task and Link Counts within Date Range

  • Number of tasks in schedule
  • Number of links in schedule
  • If the number of tasks = number of links, this would indicate that each task has only one link, i.e., a serial project.
  • If the number of tasks > number of links, this would indicate that there are tasks without links – an incorrect situation that should be repaired, unless there is an explanation to this phenomenon that satisfies the project managers.
  • If the number of tasks < number of links, this would indicate a good situation. The ratio between the number of links and the number of tasks would indicate network complexity. The larger the ratio, the more links there are per task. Examine extreme conditions (ratio > 2) and ensure that the links are correct and required.
  •  

1.2 Estimating Project Success

The following are mapping examples of the Project Success Expectation obtained in various projects:

Each project has different mapping that cannot be foreseen and changes in various points in time.

The path mapping leads to conclusions about a number of project fields through use of HCP score (see details) and other parameters. Logical conclusions can be derived about the various project fields – contents, schedule, budget – judging only by mapping results, without any cost or resource data! For instance, if a project is highly “crammed” with numerous adjacent critical and hidden critical paths – then to meet the contents – we would probably need to invest more money – on people, equipment and doubling shifts, resulting in a lower probability to meet the budget. 

The response of many project managers who have seen the mapping was: ‘it fits my intuition about the project, but I was not able to prove it!’.

Important note: if there are errors in the project chain, the map can get very dissimilar values compared to its post-repair values. You must first repair anything mentioned in the section 1.3 summary and in chapter 2 to get a credible overview of the probabilities of project success.

HCP Score

HCP Score was developed by Tal Levanon to answer the following question: what is the probability that a non-critical path would become critical (according to HCP)?

HCP Score

Note that the score is calculated according to the path mapping in the mapped DS range.

1.3 Schedule Integrity Analysis Highlights

A summary of all findings in the Schedule Integrity Analysis.

The specification of each section can be found under ‘Schedule Integrity Analysis’. Each summary section includes reference to a section in the integrity analysis tab with all of the information.

1.4 HCP Critical Path Analysis Highlights

The summary of all test findings of the HCP critical path in the schedule.

The details of each section can be found under ‘HCP Critical Path analysis’. Each summary section includes reference to a section in the HCP critical path analysis tab with all of the information.

2. Schedule Integrity Analysis Report

2.1 Schedule Integrity Overview

General

HCP Application – finds all schedule errors.

Some errors can be found manually. For instance, whether or not there are tasks in the schedule that have no successor tasks.

But… Some can only be found when one searches for paths, e.g., a successor task that precedes its predecessor task!

The main advantage of the HCP application is not just finding ‘whether or not there are errors’, but also map them and obtain a list of tasks to repair. This allows you to improve the schedule and come up with a workplan that is based in reality!

The reasons for errors can be:

  • Human errors – it is natural and obvious that these happen, particularly when it concerns schedules with hundreds of tasks. These are easy to repair.
  • Other errors happen for a reason. Each has its own reason – and each merits the questions: Why? Why did you write it like this? Why did you think that? The answers for these ‘why’ questions are fascinating and reveal numerous problems hidden in the Gantt or ignored in the project. Maybe they will disappear on their own? Spoiler warning – they never do…
  • Key Schedule and Analysis Dates
  • Task and Link Counts within Date Range

These details are identical to the details in section 1.1 – for reading comfort (save scrolling time).

Summary Count of Schedule Integrity Issues

Sample graphic summary: 

Purpose:

2.2 Tasks Unlinked to Successors

Tasks (activities) not linked to successor tasks

When a task has no successor task, it can have several meanings – we’ll start with the easy ones:

  1. It is a project ending task – there is no required work to follow. If there is only one of these – excellent!
    If there are several ending tasks, then either they are separate projects within the general project, and should each be analyzed in separate (the third step of the application allows selection of various tasks as ending tasks, resulting in different runs) or they can all be linked to the project completion milestone.
  2. There is a task succeeding this task! We will link them and nothing would change in the schedule – add the link and continue.
  3. There is a task succeeding this task! We will link them and the project gets delayed… – We need to add the link (reality will demand this link) and try to check how the schedule can be pushed forward.
  4. There is a task succeeding this task – But it is not in the schedule! We need to write the absent tasks and link them in the schedule.

Comment: when tasks have no successor tasks, the HCP mapping sees them as path ends. If there are many like these – there would be a lot of short paths in the Gantt that distort the whole picture.

3.2 Start-to-Finish (SF) Links

Start-to-Finish (SF) links

These links signify that the successor task ends when the predecessor task starts. Generally, it is not recommended to use this link type as it might cause difficulties during project performance. It represents mindset flexibility – from the end to the beginning, which is excellent! However, reality only goes one way – from the past to the future – and we cannot move backwards in time (only in books and films).

The Gantt should describe reality – which is why this link should not be in the schedule.

There is another explanation why this link should not be used: after using a Start-to-Finish link in the schedule and updating schedule, suddenly the predecessor tasks of this link can be pushed forward – it can certainly be that this task, which has a SF link, will suddenly have past dates – we should have already done it in the past… We would then have a serious error! The method for solving this error is simple: Do not use a Start-to-Finish link.

Then why do schedule software give the option of a Start-to-Finish link? There are many apparent reasons that are not related to schedules.

Analysis caution: we recommend replacing all Start-to-Finish with Finish-to-Start, Finish-to-Finish or Start-to-Start links, unless the entire schedule logic is based on starting at the end of the project and finishing at its beginning.

2.4 Tasks with Predated Successors

Tasks with Predated Successors

Successor task – meaning the task that comes later.

However, there are situations in the schedule where successor tasks precede their predecessors.

Sounds complicated, right? Can it happen in real life? No!

How does this happen? For instance, when using negative delays (lags) to push the schedule forward.

Note that it is not recommended to use negative delays because they describe (similar to Start-to-Finish links) a work order that starts in the future and ends in the past – which is not based on reality.

What can we do? Either change the link or change the delay to a positive one.

2.5 Tasks with Calendar Inconsistencies

Tasks with Calendar Inconsistencies

A certain duration is configured for a task in the schedule.

A calendar is also configured in the schedule, along other basic configurations: day start time, day end time, work hours per day, work hours per week and number of days in a month.

Many users change the calendar configurations but not the basic ones. This way, you can create the 25th hour or 13th month, and maybe even miss a month per year.

The HCP apps examines all configurations and maps the gaps between the time duration set for the task (Scheduled Duration) and the duration calculated according to the basic configurations (which supersede in the schedule). The difference between the Calculated Duration and the Scheduled Duration is the Discrepancy value. 

Positive Discrepancy value indicates that the calculated duration is longer than the duration set for the task in the Gantt. This can be caused as a result of configuring non work days as holidays or splitting tasks.

 Each Negative Discrepancy value should be examined since it indicates that the calculated duration is smaller than the duration set for the task. This can be the result of:

  1. Using a number of different calendars.
  2. Use of calendar durations as e-days, e-weeks or e-months.
  3. Weekend days becoming workdays.
  4. Gap in the internal schedule software configurations.

 In cases where all the incompatibility values are identical, it indicates that there is a gap in the internal schedule software configurations, e.g., between the number of work hours set per each day and the number of work hours that define a workday.

If there is a gap in the internal schedule software configurations, you can repair the file by changing the file configurations (recommended) or by changing one or more of the following configurations: in step 3 of the HCP Go analysis, go to  ‘Project Calendar Settings’, press ‘Click to Modify’ and change the values according to the file calendar configurations: Non-Work Days Per Week, Work Days Per Month, Work Day Hours – Default Start Time, Begin Lunch Hour, End Lunch Hour, Default End Time.

For further information, read Tal Levanon’s blog on The mystery of lost time

2.6 Overdue Tasks

Overdue Tasks

All project tasks are examined relative to the project effective date (configured in step 3 of the analysis). The tasks mentioned in this section:

  • Their performance should have started –  comparing their start date to the schedule effective date – and performance percentage was not reported for them;
    or
  • Their performance should have completed – comparing their end date to the schedule effective date – and completion performance was not reported for them.

2.7 Summary Tasks with Link Issues

  • Summary tasks linked to predecessor tasks
  • Summary tasks linked to successor tasks

A summary task is not a task. Some software even prohibits writing summary tasks, but creating them in the various sorting.

Linking a summary task to a successor or a predecessor task is not recommended as it causes an overall constraint on all tasks in the summary tasks. For instance, linking a predecessor task to a summary task means that all tasks in it must start only after the task that precedes the summary task is completed. It is possible that this is correct, but in most cases, it’s incorrect and causes schedule time losses. Therefore, the links mentioned in these sections must be deleted and linked to tasks inside the summary task – not directly to it.

3. HCP Critical Path Analysis Report

3.1 HCP Critical Path Analysis Overview

General

This is the interesting part about HCP!

  • Key Schedule and Analysis Dates
  • Task and Link Counts within Date Range

These details are identical to those in section 1.1 – for reading comfort (save some scrolling time)

Critical and Hidden Critical HCP Paths within DS of X% from project duration, found in the Schedule:

  • Total HCP paths identified
  • Redundant paths ignored
  • Unique paths analyzed

Receiving numerical data: how many paths were found within Duration Slack (which is X% of the project duration), how many of them are redundant and how many are unique.

For an explanation on redundant paths, see section 3.9.

The numbers received provide information on the project’s complexity – dozens of paths, low complexity; hundreds of paths, moderate complexity; thousands and tens of thousands of paths, high complexity.

The larger X is (up to 100%), the fuller the mapping will be. The smaller X is, the smaller the mapping and the larger the complexity will be!

  • Critical and Hidden critical HCP Paths Histogram

Path mapping generates a histogram: what is the slack of each path relative to the longest path (in days), and how many paths are there like this one? In good projects – which have good chances of being completed on schedule, the histogram looks like a Gauss curve (also called a bell curve, or normal distribution curve), or the beginning of one.
Histogram - Good

Projects with numerous errors and problems will have a schedule histogram that looks more like an EKG. What’s good for humans (living pulse) – is very bad for projects…
Histogram - not good

And what does this histogram tell us?

This project (a real construction & infrastructure project) has a lot of critical and hidden critical paths, and as slack increases – paths get fewer. In fact, it is the end of the Gauss curve – as if someone tried to cram numerous tasks in a short period. Which photo matches the project ‘Packing a Suitcase’?

Answer: The woman ‘stuffing’ the suitcase by sitting on it…😊

3.2 Tasks in the HCP Critical Paths

Tasks in the HCP Critical Paths

This section details all the tasks consists of the HCP critical paths (i.e., the longest paths in the network). It specifies the details of each task, its summary task, its (earliest) path, and whether or not it is also considered critical according to CPM.

This means that urgent management attention should be given to the paths created with these tasks. Without such attention, completion of the project according to schedule will be jeopardized.

The list is sorted according to start dates.

3.3 Opportunities for Bringing Forward the Schedule's End Date

Lags and/or constraints in the HCP critical paths

HCP locates opportunities to push the schedule forward. There are four types of opportunities:

  • Link – there is a time slack between the completion of this task and the beginning of its successor task.
    Recommendation: search for an option to cancel the delay between such tasks and/or cancel the starting date constraint of the successor task or of another element that delays the beginning of the successor task.
  • End – there is a time slack between the completion of this task, the last one in the longest HCP path, and the completion of the project.
    Recommendation: search for an option to cancel constraints on the CPM critical path to push forward the project completion date.
  • Start – there is a time slack between the beginning of the overall schedule and the beginning of this task, the first one in the longest HCP path.
    Recommendation: search for an option to cancel the starting constraints of this task.
  • Today – there is a time slack between today and the beginning of this task, the first one in the longest HCP path. Recommendation: check whether the starting constraints of this task can be cancelled.

Only Earliest/Latest Tasks within Summary Tasks Linked to Other Tasks

Only the earliest and latest tasks in the summary task linked to external tasks (tasks excluded from the summary task); check the summary task links. It is possible that there is nothing to be done.

However, it may be that with some creative thinking, the work orders and links can be changed. This would push forward the schedule and/or improve schedule stability, particularly in the summary tasks that contain tasks which consists of the HCP critical path, as can be seen in the table. You can realize the potential by transferring links from the “external” tasks to other tasks in the summary task.

3.4 Risk issues (1): Overlapping Tasks in the HCP Critical Paths

Parallel tasks in the HCP critical path

In every situation described in this section, the project’s risk level of failure to complete as planned – increases.

Explanation: if the probability of failing to complete a task on time is 50%, then when there are two parallel tasks, such probability increases to 75% simultaneously (1 – 0.5*0.5). If the probability of failure to complete on time is 90%, then when there are two parallel tasks, such probability increases to 99% (1 – 0.1*0.1).

Therefore, the tasks in this table must be examined carefully and be given particular management attention!

3.5 Risk issues (2): Tasks in the HCP Hidden critical Paths

Tasks in the HCP Hidden critical Paths

This section provides a list of tasks that make up the hidden critical paths – including all task details.

Tasks are written in a decreasing order of importance, i.e., the top tasks require the greatest management attention to guarantee successful project completion. Each task receives a duration slack value identical to the path slack value, in the first path it appears in.

The duration slack of the HCP path is the difference between the duration of the longest HCP path (the HCP critical path) and the specific HCP path in which the task is displayed.

In other words, the most critical tasks to manage are the ones displayed in the HCP paths with the smallest duration slack.

We highly recommend implementing the hidden critical paths displayed in the table (and the ones in section 3.2 above) as the basis for focusing management attention, in this manner:

  • Ensure that your estimate of the resource and timing requirements is accurate, to ensure that such tasks are not delayed due to lack of critical resources.
  • Ensure that you have included these tasks in the project’s risk management assessment.

HCP maps according to the range determined by the number of paths. Project managers will decide the relevant threshold and the tasks that meet such threshold, which should all be given significant attention management – almost identical to the critical path tasks!

3.6 Risk issues (3): Difficult-to-Track Tasks

Difficult-to-Track Tasks

This table displays all tasks identified as being difficult to track and monitor. Such tasks have a longer duration than a certain threshold.

This threshold is determined based on the overall schedule analysis.

We recommend dividing these tasks into a number of sub-tasks with a shorter duration to improve monitor and control capabilities when managing such tasks.

3.7 Unstarted (Overdue) Paths

Unstarted (Overdue) Paths

This table displays all tasks that make up paths whose performance has not started yet – this is a large project risk.

3.8 Identified HCP Paths

Identified HCP Paths

This table displays the unique HCP paths identified in the HCP analysis – and the tasks included in each path.

Comments:

  • The table only contains the first 30 HCP paths identified. The full list of all HCP paths is available upon request as an appendix to this report, free of charge (with license).
  • In the ‘tasks’ column, a comma (,) between the number of tasks represents a Finish-to-Start link, while parallel lines (||) represent an Finish-to-Finish or Start-to-Start link.
  • The path duration slack is the difference between the duration of the longest HCP path (HCP critical path) and this HCP path.

3.9 Redundant HCP Paths

Redundant HCP paths

A redundant HCP path is a path (e.g., X) that all of its tasks make up another path that contains a greater number of tasks (e.g., Y), as follows:

Path X: A → B → E → F
Path Y: A → B → C → D → E → F
Path X is a redundant path.

The HCP mapping reveals redundant links. Their erasure reduces the project network’s complexity. In case the links are made up of SS or FF links or with lags, ensure that erasing them would not change task times. This section displays the redundant links table. It also displays the table of redundant HCP paths identified in the HCP analysis – and the tasks that make up each path.

Comments:

  • The table only contains the first 30 HCP paths identified. The full list of all HCP paths is available upon request as an appendix to this report, free of charge (with license).
  • In the ‘tasks’ column, a comma (,) between the number of tasks represents a Finish-to-Start link, while parallel lines (||) represent an Finish-to-Finish or Start-to-Start link.
  • The path duration slack is the difference between the duration of the longest HCP path (HCP critical path) and this HCP path.

3.10 Enhanced Schedule File

Enhanced Schedule File

You can implement the following additions in your schedule (for instructions, click here)

  1. HCP task column that tags whether or not the task is included in any HCP path.
  2. HCP DS column that tags the duration slack of the HCP path in which the task is included.
  3. Graphic tagging of all tasks included in HCP paths.

Disclaimer

Disclaimer

This report is subject to the End User License Agreement

Tal Levanon – HCP Ltd.; tel.: +97289265475; email: info@hcp-consulting.com; website: www.hcp-consulting.com