You are on page 1of 111

LinkedIn

People
DismissDismiss
Join nowSign in

Detect and Fix Dangling Activities in Time


Schedule using Excel Macro.

Ahmed H. Imam, MEng, PMP


Ahmed H. Imam, MEng, PMP
PMC/PMO Planning/ Control Lead Engineer
Published May 1, 2017
+ Follow

Dangling Activities issue is one of the most influential defects of time schedules, especially for
big projects. The reason behind that is due to lack of tools for detecting them from time schedule,
and accordingly, for fixing them. Just imagine that scheduling software like Primavera and MS
Project have no available filters to check dangling activities or extract them from the activity list.
Therefore, such activities have more probability to stay and distort the program with inattention
of the scheduler.  

 “Dangling activities plague many schedules, and their presence in an active schedule
causes inaccuracies which potentially result in wrong critical paths and incorrect
milestone and completion dates.” (F. Saddik, 2015)

A dangle activity is an activity has a predecessor and a successor but still dangling from at least
one end. It could be considered as a type of Open-Ended Activities, but it is more complicated
due to it is already linked with relations to other activities, with the fact that these relations do
not govern it. This allows Dangle Activity to act similar to Open-Ended activity in spite of
existed relationships.
I have created an Excel Macro in order to provide a solution for this issue in an easy way as
explaining below. But before proceeding, we have to clearly define the meaning of dangling
activities to ensure that we are talking about the same term. 

Dangling Start Activity


It is an activity with a “Start End” not dominated by the predecessor relationships. In other
words, it is not linked with (FS) or (SS) with its predecessor such as activity (B) shown in figure
(1) below.

Figure (1) Dangling Start Activity (B)

It could have (SS) or (SF) relation with its successor such as activity (B1) in figure (2) but it is
still dangling start because no activity in the network controls its start. The concern here is about
the relation with the predecessors.

Figure (2) Dangling Start Activity (B1)

Dangling Finish Activity


Same, it is an activity with a “Finish End” not dominated by the successor relationships. In other
words, it is not linked with (FS) or (FF) with its successors such as activity (E) shown in figure
(3) below.

Figure (3) Dangling Finish Activity (E)

It could have (FF) or (SF) relation with its predecessors such as activity (E1) in figure (4) but it
is still dangling finish because it can finish anytime without affecting other activities in the
network. The concern here is about the relation with the successors.

Figure (3) Dangling Finish Activity (E1)

As aforementioned, any delay or expedition for a Dangle End (finish or start) will not impact the
project because it is not linked to the workflow sequence, which will lead to fake results of the
expected project completion date and/or project critical path.

For more information about Dangling Activities and its impact on the project time schedule, you
may refer to the following link:
http://www.projectrisk.com/white_papers/The_Problem_with_Dangling_Acti
vities_in_Project_Schedules.pdf
http://www.saddikandassociates.com/articles/10142015_SchedulingBestPracticeRemedyDanglin
gActivities.pdf

How to use attached Excel Macro (Dangling Activities Detector)?


1- Export “Activity Relationships” from Primavera as per the following selected options and
same sequence.

2- Copy relationships from the exported worksheet and paste them in the sheet “Relationships”
in the “Dangling Activities Detector” file.
3- Press “Detect Dangling” icon in the upper-left of the sheet, 
The macro will extract any dangling activities in the program and provide them in two new
sheets, one for dangling start and the other for dangling finish. 

4- Study them carefully to ensure the results are correct.

You may stop here and link these activities in your way to fix them.
 5- If you want the macro to provide suggestions for relationships linking dangles, then press
“Link Dangling” icon.
6- The macro will provide new suggested relationships to link dangles in two new sheets as
previous. You have to check these new relations carefully to ensure they are in proper and
realistic order. You may modify or replace some of them.

7- Once you feel satisfied with the results, press “Add New Links” icon. The macro will add
these new links to the “Relationships” sheet. 
8- Copy relationships from the sheet “Relationships” in the “Dangling Activities Detector” file
and paste them in the exported worksheet again.

9- Import this sheet again to Primavera and run schedule. Note That the project completion
date may be impacted by adding these new links, so you have to study activity sequence and
duration again to fix that.

You may save a copy of your project as a backup before re-importing relationships to primavera.

Finally, I hope you find this article and the attached sheet useful. And I appreciate receiving your
feedback.

ِAddendum:
The new versions of P6 have some filters that can be used for detecting Dangling Activities but
of course not to fix them.

If you need a copy of the "Dangling Activities Detector" Excel Macro, you may download it
from that link, if the link does not work, write your email in a comment and I will send it to you.

129 64 Comments
LikeCommentShare

A̳h̳m̳e̳d̳ A̳b̳u̳E̳l̳ F̳e̳t̳ o̳u̳h̳ (𝘽𝙎𝘾 𝘾𝙞𝙫𝙞𝙡 𝙀𝙣𝙜𝙞𝙣𝙚𝙚𝙧𝙞𝙣𝙜)


ahmed.abuelfetouhali@gmail.com
Like
 
Reply
3d

wasim akhtar
Very nice piece of work, ihope you will continue in the same way to help the people in need and share
knowledge with others.
Like
 
Reply
 1 Like
3mo

Ahmed H. Imam, MEng, PMP


Thank you
Like
 
Reply
3mo

Amir Abd Elhady


Excellent and clear explanation for the dangling issue and a very useful tool. Thank you Eng. Ahmed H.
Emam, MEng, PMP for such a great article, it really helped a lot.
Like
 
Reply
 1 Like
6mo

Ahmed H. Imam, MEng, PMP


Thank you.
Like
 
Reply
3mo

Sami Abu-Al-Heijaa
Thank you so much for the nice work dear Ahmed
Like
 
Reply
 1 Like
11mo

Ahmed H. Imam, MEng, PMP


You are welcome 😊
Like
 
Reply
11mo

Pardes Mohmandyar, PMP, PMI-SP


Really helpful explanation and the excel file has really helped me a lot Appreciate your hard work
Like
 
Reply
 1 Like
2y
Ahmed H. Imam, MEng, PMP
Thank you.
Like
 
Reply
3mo
See more comments

To view or add a comment, sign inTo view or add a comment, sign in


 LinkedIn© 2022
 About
 Accessibility
 User Agreement
 Privacy Policy
 Cookie Policy
 Copyright Policy
 Brand Policy
 Guest Controls
 Community Guidelines

 Services

 Industries

 Projects

 Insights

 About

 Locations

 VDC Education
 Contact

RESOURCES

21 PRIMAVERA TIPS AND


SHORTCUTS
If you need help with Primavera scheduling, our experienced team
can quickly develop a managing schedule for your project, whether
large or small. Find out how a Primavera scheduler at
VIATechnik can help you.

1 SPOT OPEN ENDS IN THE ACTIVITY NETWORK

An important health check to perform before issuing a schedule is


to remove open ends in the activity network. A good starting point
is to look for the list of activities without predecessors/ successors
in the Scheduling/Leveling Report, which can be accessed from
the Schedule window (F9 or Tools>Schedule>View Log). A sample
of this section of the report is shown below:
L
earn what construction technology leaders say about 4D BIM?

Figure 1.1 – Scheduling/Leveling Report


Note that open ends are also generated by activities whose i) only
predecessor relationship is a finish-to-finish link or ii) only
successor relationship is a start-to-start link. This check can be
performed manually within P6 by looking at relationship lines on
the Gantt chart or looking at predecessors/ successors in the
Activity Details window, or through the Schedule Check utility
available in Primavera Risk Analysis, or other schedule analysis
software with similar capabilities.

2 PROJECT-LEVEL SETTINGS: USING THE DEFAULTS


TAB

The Defaults tab under project settings can save you a lot of time if
you need to add multiple activities with the same calendar,
duration type, percent complete type, activity type, cost account,
and/or even a given ID structure. In other words, there is a way
you can pre-assign a given value to each of these settings for all
new activities you insert into the schedule, eliminating the need to
edit them on a per-activity basis after you’ve added the new tasks.

In order to do this, go to the Projects window, select the project


you’re working on, and then locate the Defaults tab at the bottom
of the screen, where the Project Details are displayed. If the
Defaults tab is not visible, make sure you right-click anywhere in
the Project Details area, choose “Customize Project Details” from
the drop-down menu and move Defaults to the Displayed Tabs list
on the right. Once you access this tab, you’ll be able to select pre-
determined values for all the parameters mentioned above.
3 RENUMBER ACTIVITY IDS

Although P6 is more flexible than P3 when it comes to changing


activity IDs, making edits for multiple activities can be
cumbersome—especially if you’re dealing with, say, more than 10
activities or even worse: renumbering an entire schedule. In order
to renumber multiple activities, all you need to do is highlight the
line items whose IDs you need to update, right-click and select
“Renumber Activity IDs”. You will then be prompted to i) define
an increment value, ii) define prefix/suffix, or iii) replace
characters in the current numbering structure of the selected
activities.

For example, let’s assume you have a group of activities belonging


to 2 different phases of your project and whose IDs are entirely
numeric. If you needed to update their IDs to reflect the phase
each line item belongs to through an alphanumeric ID, you’d do
the following:

a) Highlight all activities occurring during phase 1 of the project,


as shown in Figure 3.1 below.
Figure 3.1 – Select Activities

b) Right-click, choose “Renumber Activity IDs” and check the


“Auto-number” option.

c) Pick a prefix such as “PH1-”, a suffix “1000” and an increment


value of 10. Click Ok to see the updated codes for your activities
(ie: PH1-1000, PH1-1010, PH1-1020, etc), as shown in Figure 3.2
and Figure 3.3 below.
Figure 3.2 – Renumber Activity IDs Parameters
Figure 3.3 – Updated Activity IDs for Selected Activities

d) Proceed in the same way for phase 2 activities, using “PH2-” as


a prefix to denote they belong to phase 2.

4 FILL DOWN INFORMATION

You can use this command to quickly copy WBS and Activity Code
values (as well as almost any parameter that can be displayed as a
column in the Activity Table) from one activity into other activities
in the schedule. For instance, if you’d like to change the calendar
for multiple activities, you need to:

a) Display the Calendar column in the Activity Table, as shown in


image 4.1 below.

Figure 4.1 – Display Calendar Column in Activity Table


b) Change the calendar ID of the first activity in the range to the
desired calendar.

c) Highlight all the activities that you need to update calendars for.
Note that the activities you select don’t need to be listed
consecutively in the Activity Table (ie: gaps in the range are
allowed as well). Also, ensure that the cell containing the desired
calendar ID (ie: the value that will be copied onto the rest of the
activities in the highlighted range) is the first item in that
selection, as shown in image 4.2 below.

Figure 4.2 – Activity Selection


d) Click Edit>Fill Down, press Ctrl+E, or right-click on the range
and select Fill Down. The calendar for all activities in the
highlighted range will be updated to match that of the first cell in
the range, as shown in Figure 4.3 below.

5 DISABLE AUTO-REORGANIZATION

If you’re using a layout that groups activities by a certain


parameter (eg: WBS, calendar, or a particular activity code),
editing the value of this parameter for multiple activities can
become a cumbersome task. Why? Because every time you update
this information for one activity, it automatically gets moved to its
new “location” in the schedule, forcing you to make edits on a per-
activity basis.

This problem can be easily avoided by disabling the auto-


reorganization option, which you can access through the
corresponding button in the “Tools” toolbar, or the Shift+F12
hotkey. This way, you can work on editing the values of a
particular parameter at the activity table level without any of your
activities moving around until you’re done making changes. This
can be particularly helpful if you’re using the Fill Down tool to
copy information from one activity into multiple activities.

6 UPDATE PARAMETER VALUES FOR ALL ACTIVITIES


IN THE SCHEDULE

There are several data fields and activity settings that can be
edited at once for all the activities in your schedule through P6’s
Global Change tool. In order to access this feature, click the Tools
menu, and select Global Change. You will be prompted to create or
modify an existing rule.

For instance, let’s assume you’d like to change the percent


complete type for all activities in the schedule from Duration to
Physical. After adding a new Global Change, you’d need to select
“Activities” in the subject area (note that you can also implement
global changes on resource assignments and project expenses),
and then create a rule for P6 to apply across the schedule, as
shown in Image 6.1. This rule is set up as follows:
– Box #1: If Parameter, “Percent Complete Type” equals
“Duration.”
– Box #2: Then Parameter, “Percent Complete Type” equals
“Physical.”
Figure 6.1 – Modify Global Change

Next, click the Ok button and select “Apply Change”. You will see a
log with all the proposed changes, as shown in Figure 6.2 below.
Finally, click “Commit Changes” to update all parameter values to
the new values.
Figure 6.2 – Global Change Report

Note that you can add multiple rules and use two logic operators
(ie: apply changes if “any” or “all” of the rules created apply) to
customize the Global Change you’re trying to implement. In this
case of this tip, we only used a single rule; but the tool can clearly
be utilized to implement more intricate and complex changes to
the schedule.

7 CHANGE TIME UNITS & DATES FORMAT

In order to control the way in which these values are shown in the
system, you may click Edit>User Preferences and navigate
between the Time Units (Figure 7.1) and Dates (Figure 7.2) tabs on
the left-hand side of the User Preferences window. For instance,
this comes in handy when engaging in higher-precision scheduling
efforts, which could require tracking activities down to the hour.
Conversely, you could set units to weeks, months, or even years if
you’re working on less-detailed, higher-level schedules.

Figure 7.1 – User Preferences, Time Units Tab

Figure 7.2 – User Preferences, Dates Tab


As you adjust the settings on the Units Format window, you can
see the resulting format on the right-hand side of the window,
within the “Example” boxes. Similarly, changes made to the date
format can be visualized at the bottom of the “Dates” window, in
the “Sample” box.

8 EXPORT TO EXCEL

Unlike P3, Primavera P6 allows you to export information directly


into a spreadsheet by copying and pasting the desired information,
just like you would do on any other program. To export the entire
Primavera Schedule, press Ctrl+A to select all the information
displayed on the Activity Table, then press Ctrl+C to copy and
Ctrl+V to paste directly to the spreadsheet.

Alternatively, you can always stick to the traditional method by i)


right-clicking on your selection and choosing “Export to Excel” or
by ii) clicking File>Export, and choosing the Spreadsheet (xls)
option.

9 COMPARE SCHEDULES WITH CLAIM DIGGER

Have you ever lost track of the changes made from one schedule
revision to another or needed to put together a comprehensive
variance report? In these cases, the Claim Digger utility that comes
with Primavera P6 can be particularly useful.

In order to run the Claim Digger utility, all you need to do is go to


the Tools menu, and click “Claim Digger.” You will then be
prompted to pick 2 files: one for the original project (or baseline)
and another containing the revised project, as shown in Image 9.1
below. Click compare and you’ll get a comprehensive report of all
the differences between both schedules from durations, float, and
logic to activity additions/deletions and WBS changes.

Image 9.1 – Select Revised Project and Baseline

10 BULK IMPORT FROM EXCEL

Have you ever done a significant amount of work in Excel as part


of the initial planning process for your project (eg: define WBS,
activities, activity codes, etc.), and needed to find a way to
incorporate all the information without having to create activities
one by one? This is where the Import function comes in handy. All
you need to do is go to File > Import > Spreadsheet – (xls) and
choose the file containing the information you’d like to import.
It’s very important to make sure your spreadsheet follows a
specific format that Primavera P6 can read and import. Therefore,
it’s a good practice to create a template first, which you’ll then
dump your data on and import. In order to do so, simply go to
File> Export and check the Activities box in the Export Type
window. You will be prompted to select the fields (ie: columns)
that you’d like your Excel template to display. This can include
activity ID, name, durations, WBS activity codes, and even other
information such as predecessors/successors, resources, etc., as
shown in Figure 10.1. Once you’ve picked your columns, you can
export the template and save it to a known location. You can now
open the file and dump your data into the columns you selected.
Save the updated template, and proceed to import as instructed
above.
Figure 10.1 – Modify Template

11 OPEN MULTIPLE SCHEDULES SIMULTANEOUSLY

When deciding on the granularity and level of detail of your


schedules, remember that P6 allows you to work on several
projects at the same time and created logic ties between them.
This feature gives you the flexibility to split the work into multiple,
smaller schedules, without compromising the articulation between
them.

For instance, given the magnitude of a particular project, you may


decide that it’s better to create multiple sub-schedules that feed
into a master schedule by establishing ties between the former’s
more granular items, and the latter’s higher-level, summary
milestones and activities. Cross-project ties can be created by
opening multiple schedules at a time and proceeding to assign
links as though you were working on a typical, larger schedule. To
open multiple projects simultaneously, simply go to the EPS, hold
the Ctrl key to add the desired projects to your selection, and press
Ctrl+O.

12 SCALE TO SINGLE-PAGE WIDTH

This simple yet useful tip will spare you the (quite recurrent) pain
of seeing your schedules printed on more than 1 page wide (ie:
“horizontally” split into 2 or more parts). To scale your project so
it doesn’t exceed a width of 1 page, click Print Preview>Page
Setup. Make sure you do this from the Activity List view (not EPS).
Then, select “Fit Timescale To” and make sure “1” is selected, as
shown in Figure 12.1. Similarly, you may choose the “Fit To”
option and enter the same value. In this case, however, you’ll also
be prompted to fit the schedule to a given number of pages tall.
Figure 12.1 – Page Setup

13 CREATING LOGIC TIES IN THE ACTIVITY NETWORK

When developing the logic for your schedule, remember links can
be created in three ways, which you can use to expedite your
workflow:
1) Visually: by clicking and dragging your cursor from one bar to
another in the Gantt chart.
2) At the Activity Details level: by going to the predecessors and
successors tabs in the activity details window and adding activities
to each list.
3) At the Activity Table level: by highlighting the activities you
need to connect, right-clicking on the selection, and choosing the
“Link Activities” option.

14 QUICKLY SEQUENCE ACTIVITIES IN ANY ORDER


Linking activities at the Activity Table level is a very powerful tool
for creating logic ties (more so than the visual or activity detail
methods). A very useful tip when creating chains of activities is to
highlight as many activities as needed in the order in which they
are to be sequenced. After doing so, just right-click the selection
and choose “Link Activities” from the drop-down menu. After
running the schedule, you’ll see that they follow the order in which
they were highlighted when creating the links, as opposed to the
order in which they were originally listed in the activity table (ie:
by activity ID, alphabetically, by WBS, or any other criterion).
Images 14.1 through 14.3 illustrate these steps:

Image 14.1 – Activity Set Without Logic Ties


Image 14.2 – Activity Selection in Desired Order

Image 14.3 – Final Activity Sequence


15 IMPORT A NEWER XER FILE INTO AN OLDER
VERSION OF P6

Primavera returns an error message when trying to import an XER


file created in a newer version of P6 (for example, when trying to
open a P6 15.0 file from P6 8.3). In order to solve this problem,
simply follow these steps:

a) Open the XER file you’re trying to import using Notepad.

b) Locate the second string of characters (or “word”) on the very


first line (or “sentence”) of the document, as shown in Image 15.1
below. This is where the file version is specified.
c) Edit this number to match your version of P6. In this example,
you’d replace “15.0” by “8.3”.

d) Save the file. Make sure the extension remains as .XER and is
not changed to .TXT.

e) Import the updated XER file.

16 REPORTING PROJECT VARIANCE

Maintaining and assigning baselines is a very useful P6 feature


that allows you, amongst other things, to easily report variances
across different schedules. All you need to do is to add the project
against which you’d like to compare your current schedule to, and
then add variance columns to the activity table displaying the
desired changes in the schedule.

First, pick your baseline(s) by going to Project>Maintain Baselines


(see Image 16.1). Here you’ll be able to choose from your other
projects in the EPS or save a copy of the currently open file to
serve as one. Each baseline can be named and assigned a baseline
type (ie: initial planning baseline, customer sign-off baseline, etc.).
Once you have a list of potential baselines (or target/reference
projects to compare your current schedule to), you can go to
Project>Assign Baselines (see Image 16.2). A window will pop up
and you’ll be asked to select a project baseline, as well as up to
three user baselines (primary, secondary, and tertiary).
Image 16.1 – Maintain Baselines

Image 16.2 – Assign Baselines

The last step is to have P6 display the calculated variances for you.
To do this, simply add columns to the activity table (right-click>
columns) and pick the variance-related fields that best suit your
reporting needs. Options include columns like “Variance – BL
Project Duration” and “Variance – BL Project Labor Cost”.

17 CREATING CUSTOM UNITS OF MEASURE

By default, Primavera has only a few options to choose from when


it comes to defining and assigning Units Of Measure (UoM) for
material resources in the schedule. This is a very common issue
that you might encounter in virtually every project you work on, as
materials (and therefore their units) can widely vary depending on
project type, cost-management requirements, measuring
conventions, etc.

For example, when looking through a construction budget you


might see that timber matting is measured by square foot; while
on a similar project, its UoM can be square yards – a unit that
might not be available by default in P6. Similarly, activities such as
seeding and stabilization might require an area UoM other than
the traditional square foot, such as acres.

In order to create custom UoMs, go to Admin>Admin Categories.


On the Admin Categories window, go to the Units of Measure tab.
Select “Add” and assign your custom unit, an abbreviation, and
name. The new UoM will be listed in the dropdown menu when
creating or modifying material resources, as shown in Image 17.1
below.
Image 17.1 – Admin Categories, Units of Measure

18 RULE OF THUMB: LONGEST PATH VS TOTAL FLOAT


<= 0

You may have noticed that P6 offers two criteria for determining
the critical path in your schedule (F9 hotkey>Schedule Options): i)
Total Float Less Than Or Equal To (typically zero) and ii) longest
path. While both can yield the same results under certain
conditions, most times critical paths can differ dramatically when
calculated under one criterion over the other. Below are a few
notes that will help you decide which of the 2 to use.
The intent of the Critical Path Method (CPM) is to allow you to
obtain the total project duration by finding the longest sequence
(ie: “path”) of activities from project start through completion. If
we’re working on a schedule baseline, then both methods will lead
to the same result. In other words, activities in the longest path
will also be those with zero total float (TF). This continues to hold
even when we add constraints to our baseline to account for
intermediate and final project deadlines (eg: building dried-in,
substantial completion, and final completion milestones); as by
definition, a baseline shows no delays and hence no negative float.

Now, let’s assume we update the schedule and find that there is a
delay relative to the original completion deadline, as well as some
of the intermediate milestones we incorporated earlier into the
baseline. As you may expect, these unsatisfied constraints generate
negative TF values. Evidently, each of the 2 critical path
calculation criteria will yield completely different results this time
around. The Total Float Less Than Or Equal To (zero) method will
include any activity with a negative TF value; while the Longest
Path method will continue to show the longest progression of
activities leading to project completion.

This means that, if a 100-activity schedule is delayed and 80% of


its activities have negative TF values, then the critical path
determined through the first method will be comprised of 80 line
items, and will not necessarily let us distinguish which activities
have an impact on the current project completion forecast. The
Longest Path option, on the other hand, will continue to show only
the activities that drive our current completion date and keep the
list of activities considered “critical” to a minimum.

In conclusion, the Total Float Less Than Or Equal To rule is valid


for calculating total project duration (ie: the longest sequence of
activities leading to your project completion milestone) as long as
you don’t have unsatisfied constraints generating negative TF
values. However, chances are you’ll be in the latter scenario most
of the time, as you’ll for sure need to add constraints to your
schedule; let alone update it on a regular basis and probably even
show delays on more than one occasion. In these cases, the
Longest Path option would be the recommended setting for
calculating total and remaining project duration.

19 IMPORT & EXPORT LAYOUTS

Setting up layouts can be a cumbersome task, especially if you


have to replicate someone else’s layout to make sure you’re looking
at the same report and data, or just to be consistent with reporting
formats. You can save you and your team a lot of time by setting
up a layout (ie: report) once, exporting it, and having the people
involved in the project import it without having to re-create it on
their own every time you send them a schedule.

To do this, go to View>Layout>Open and select the layout that


you’ve previously set up for your project. Once you select “Export,”
you’ll be prompted to specify a location for the .plf file (Primavera
Layout File) that was just created. That is the file that you should
send to anyone who needs to see the schedule under the specific
format (ie: layout) that you’ve created.

Similarly, when the recipients of the .plf file have already opened
the schedule, all they need to do is go to the same menu and select
“Import” this time (View>Layout>Open; Import). Once they’ve
imported it, it will be listed on the Open Layout list for them to
use.

20 EXPORT FILTERS

Similar to Layouts, Filters can be exported for the same reason:


making sure everyone involved in the project is able to see the
same data and save time to set up complex and sophisticated
filters. P6, however, doesn’t have an option to directly export a
filter as an isolated element. Instead, you’ll need to incorporate it
into a layout and export it as part of the layout.

Once you’ve created a layout and a filter, open the Filters window.
This can be accessed by right-clicking on the activity table and
selecting Filters, pressing the funnel icon on the toolbar, or by
clicking View>Filter By>Customize. Once there, select the desired
(ie: previously created) filter from the list and press the Copy As
Layout button, as shown in Image 20.1 below. Now the filter will
be listed under “Layout Filters” and will be exported together with
the current layout (ie: the layout that you previously created and
which you wish to send to your project team).
Image 20.1 – Filters, Copy As Layout

21 ADDING GRANULARITY TO YOUR SCHEDULE


WITHOUT BUMPING UP ACTIVITY COUNT

One of the advantages of adding more detail to a schedule is that it


allows for finer progress tracking. In other words, reporting status
on a deliverable that is represented by more than 1 activity in the
schedule can be a more structured, traceable, and overall reliable
process than for a single-line-item one.

For instance, think of the effort associated with preparing as-built


drawings during the closeout phase of a project. This can be either
incorporated into the schedule as a single item representing all
work from the final as-built survey through record drawing set
approval, or it can be broken down into the smaller tasks (or
“steps”) implied by this effort. At the same time, however, the
latter can result in an unnecessary number of new activities that
can make your schedule unmanageable and very cumbersome to
update.

If you’ve been faced with this dilemma, fortunately, you can get
the best of both worlds by using the Activity Steps feature. This
option allows you to create sub-tasks (namely, “steps”) for the
activities you need to track more closely without the need to break
them down into separate, smaller activities. In order to do this,
select the activity you need to create steps for. Then, go to the
Steps tab located in the Activity Details window and define the
sub-tasks required for this activity as shown in Figure 21.1.

Image 21.1 – Activity Details (Steps Tab)

As shown above, you can record progress under each Activity Step,
and even assign weights to drive overall activity progress
calculation. If the latter is the case and you’d like P6 to do this
automatically for you, make sure to activate the “Activity Percent
Complete Based on Activity Steps” setting. This option can be
found under the Calculations tab at the project-level settings, as
shown in Figure 21.2 below:

Image 21.2 – Project-Level Settings (Calculations Tab)

Contact Us
We would love to learn more about your needs and find out how
our firm can work with you. You can reach us via the form below,
email us at engineers@viatechnik.com or call us at our various
offices.

Submit

Want more tips but don't see them?


Send
12 Components of a BIM Strategy
During my years at Bain & Company, I spent a significant amount of time developing strategies
for a broad range of companies. Behind the façade of crazy slide decks, was …

53 VIRTUAL REALITY TECHNOLOGIES IN ARCHITECTURE AND ENGINEERING

SOFTWARE COMPATIBILITY

With the abundance of software built for the AEC industry, it has always been a challenge to
figure out the compatibility between file types. VIATechnik reviewed various software packages
to …

31 AUTODESK REVIT TIPS AND SHORTCUTS

Autodesk Revit is an indispensable tool for architects, engineers, designers, and contractors. Its
use as a Building Information Modeling (BIM) software is critical for those involved in Virtual
Design and …

21 PRIMAVERA TIPS AND SHORTCUTS

If you need help with Primavera scheduling, our experienced team can quickly develop a
managing schedule for your project, whether large or small. Find out how a Primavera scheduler
at …

30 NAVISWORKS TIPS AND SHORTCUTS


SERVICES

 We Bring the Built Environment to Life Through Immersive Technology


 BIM Services
 BIM Consulting
 Software Development
 Generative Design Software and Computational BIM
 Virtual and Augmented Reality
 Prefabrication and Industrialized Construction
 Digital Construction Management
 Construction Administration
 Estimating and Project Controls

COMPANY

 Projects
 About
 Contact
 Careers
 Resources
INSIGHTS

 Insights
 Blog
 Conferences

 Subscribe
 Search

 About  
o Who We Are
o Our Clients
o Contact Us
 Courses  
o Primavera P6 Professional
o Advanced P6 Schedule Building
o Construction Planning & Scheduling
o Forensic Schedule Delay Analysis
o Analyze P6 Schedules with ScheduleReader
o All Courses
 Solutions For  
o Companies
 Resources  
o Blog
o Video Channel 
o Webinars
o Guides & Templates
o Help Center
   Login
Blog > Guides > Duration Percent Complete in Primavera P6 – the Missing Guide
Duration Percent Complete in
Primavera P6 – the Missing Guide
MAY 14, 2012 BY NADER KHORRAMI RAD 48 COMMENTS

  Share on Facebook   Share on Twitter 

There are many different methods for calculation of actual progress in


Primavera P6.  These methods involve using many fields and settings,
including:

 Duration % Complete
 Units % Complete
 Physical % Complete
 Activity % Complete
 Performance % Complete
 Percent Complete Type
 Earned Value settings of the WBS Elements

I will explain Duration % Complete in this article. Other fields and settings
will be explained in future articles and we will finally have a complete
picture of the whole actual progressing system in Primavera P6.
Primavera P6’s 3 Types of Activity Percent
Complete
Each activity has three percent complete fields that are calculated all the
time:

1. Duration % Complete
2. Units % Complete
3. Physical % Complete

Only one of these values will be selected by the user as the activity’s
progress, even though all of them are calculated all the time. I will explain
how to choose the appropriate activity percent complete in future articles.

Duration % Complete Calculations


The most common problem with Duration % Complete is that Primavera
P6 uses a counterintuitive formula. You may expect it to be something like
Microsoft Project’s formula:

Duration % Complete(MS Project) = [Actual Duration] / ( [Actual Duration]


+ [Remaining Duration] )

But this is not the P6 formula. Duration % Complete is calculated with this
formula:

Duration % Complete(P6) = ( [Original Duration] – [Remaining Duration] ) /


[Original Duration]

This formula uses Original Duration, which may be different from the
current duration. We will check this on the following sample.
Sample: We have an activity with original duration of 20 days. 15 days
have passed and we estimate it to finish in 18 days (yes, it’s much longer
than we expected initially).  The Original Duration does not change
automatically after activity’s start.

Original Duration: 20d
Actual Duration: 15d
Remaining Duration: 18d

[Duration % Complete] = (20-18)/20 = 10%

Intuitive or MSP-like Duration % Complete = 15/(15+18) = 45.45%

The following figure shows the initial state of this sample activity (named
A1):
Let’s say that the activity has started in May 8th. We’ll check the Started
checkbox and enter the actual start date in its date box.
Learn Primavera P6 Duration Percent Complete
Suppose that it’s currently May 27th; we will reschedule the plan for this
data date.
The Actual Duration is automatically calculated based on Actual Start Date
and the Data Date, as follows:

[Actual Duration] = [Data Date] – [Actual Start] (P6 formula for in-progress
activities)

Unfortunately, you cannot change the Actual Duration field manually.

Now we can enter the remaining duration. In this example, we estimate


that A1 requires 18 more days to be completed.  We’ll enter 18d in
remaining duration field.  By entering a remaining duration, Duration %
Complete will be calculated automatically.
In this case, Duration % Complete is calculated as 10%.

We could have entered the Duration % Complete instead of the Remaining


Duration and P6 would have calculated Remaining
Duration automatically .
Now, take a look at the Gantt chart.
When you look at the Gantt chart, you see that about half of the current
duration is actualized and you may expect a Duration % Complete of
around 50%. The exact number of the intuitive formula is 45.45% in this
example, which is not equal to our Duration % Complete.

Changing the Original Duration


Primavera P6 uses the following equation for Original Duration is used
when an activity is not yet started:

[Original Duration] = [Early Finish] – [Early Start]

However, after the activity has started, Original Duration will not be
automatically calculated by Early Start and Early Finish, and you can
change it manually.  The At Completion Duration represents our current
duration, calculated as:

[At Completion Duration] = [Actual Duration] + [Remaining Duration]

In our example, the At Completion Duration is calculated to be 33d.  We


will enter the same value for the Original Duration field and this would be
the result:

The activity’s schedule is not changed, but Duration % Complete is


recalculated based on the new Original Duration; and yes, it’s the intuitive
value that we calculated before.
When Original Duration is equal to the At Completion Duration, the
Duration % Complete will have the intuitive value. The following equations
show how the P6 formula would become the intuitive formula, when the
Original Duration is equal to the At Completion Duration:

[Duration % Complete]* = ( [Original Duration] – [Remaining Duration] ) /


[Original Duration]

= ( [At Completion Duration] – [Remaining Duration] ) / [At Completion


Duration]

= [Actual Duration] / ( [Actual Duration] + [Remaining Duration] )


* this equation is based on the assumption that Original Duration is equal
to the At Completion Duration.

If you would like to have the intuitive Duration % Complete (for any
reason), you can create a global change to set the Original Durations of in-
progress activities. The following figure shows the appropriate global
change setup.
This global change checks each activity’s status; if it’s “In Progress”, then
the At Completion Duration would be copied to the Original Duration.  We
will then have the intuitive Duration % Completes for all activities.

Duration % Complete for WBS Elements


The previous explanation was focused on Duration % Complete
for Activities.  Duration % Complete is also calculated for WBS Elements,
but I strongly recommend you not to use Duration % Complete to track a
WBS Element’s progress.  Thus I have not included an explanation of the
calculations here.

You should always think of Duration % Complete as an intermediate field


and use Performance % Complete to track activities and WBS Element’s
actual progresses.

I will explain the calculation and usage of Performance % Complete in a


future tutorial.

Summary
This tutorial has demonstrated the internal calculations of Primavera P6’s
Duration Percent Complete field.

The most common problem in this area is that Primavera P6 does not use
the intuitive formula for Duration % Complete which confuses some
planners and project managers. We explained the Primavera P6
calculations and the intuitive formula side by side, to show the differences
and create a better understanding of the P6 method. Finally, if you
absolutely need to use the intuitive formula, try the Global Change
described above.

Remember, Duration % Complete does not provide a final result; it is used


in a system which provides the actual progress. You should use
Performance % Complete to read the actual progresses.  We’ll cover that
in an upcoming tutorial soon.

Filed Under: Guides, ProgressingTagged With: % Complete

Subscribe to Plan Academy's Monthly Newsletter


Join 1000's of fellow Project Controls Professionals!
Get Plan Academy's latest news straight to your inbox. Enter your work email address below:

Yes, I want to subscribe to Plan Academy's news by email.*


We will handle your contact details in line with our  Privacy Policy. If you ever want to stop getting emails
from Plan Academy, you can opt-out of all communications located at the bottom of each email.

Subscribe

About Nader Khorrami Rad


Nader Khorrami Rad is a project planning and control expert with 12 years
of experience in different industries and certified as PMP (Project
Management Professional), CSM (Certified ScrumMaster) and PSM I
(Professional ScrumMaster). He is the author of 38 books in Persian and 2
ebooks in English. Connect with him by visiting his website or on Twitter
@KhorramiRad.
Comments
1. ramkumar says:

June 12, 2012 at 5:56 am

i am very much great ful to you , i have a great experience with your
subject,please guide the planners in the same manner so that the
planning world shuold be the ruler in the universe.

Please let us teach about resources also

Reply

2. s.a. mallick says:

July 04, 2012 at 2:08 am

Your Comments
The above mention information is really very useful . Is it possible to
give information for physical percnt complete method also and also
about cost loading in detail considering i am very new in planning
job
Thanks and Regards
s.a.mallick

Reply

o Nader Khorrami Rad says:

July 05, 2012 at 3:17 am

I’m happy that you’ve found it useful.


The Physical % Complete will be covered in the next article,
which will be published in near future.
Reply

3. Behzad says:

July 22, 2012 at 7:01 am

I Really thank you. and i am stronglywaiting for Performance %


Complete article.

Reply

4. Arun R says:

August 20, 2012 at 2:14 pm

Dear Mr.Nader,
I can’t say what i feel reading your article. It’s very helpful & is
mentioned so simply. I like that. I am waiting for Performance %
Complete article. Plannertuts is one of the best websites I seen
which publishes great helpful article. I waiting for more article that
help me to grow.

Reply

o Nader Khorrami Rad says:

August 20, 2012 at 2:48 pm

You’re welcome Arun; I’m glad that you’ve found it helpful.

Reply
5. Mohamed Khafagi says:

September 13, 2012 at 8:01 pm

I have problem in P6 that the performance % is equal zero , even the


activity percentage changed with values , what could be the cause ,
even I reviewed the admin prefrences & check activity % with the
performance % technique.mments

Reply

o Nader Khorrami Rad says:

September 22, 2012 at 7:23 am

Dear Mohammad,
The most likely problem is that you did not define any costs for
activities. The calculation of Performance % Complete is
depended on them.

Reply

6. Shuvro says:

February 27, 2013 at 1:07 am

Dear Sir,

Great Post !

Can you please enlighten about DURATION % OF ORIGINAL. how is it


calculated (Formula) and how is it different from Dur % Complete.
and When it should be used?.
Regards

Shuvro.

Reply

7. Nader Khorrami Rad says:

March 11, 2013 at 6:23 am

Dear Shuvro, it’s simply [ (actual duration) / (original duration) ], and


it’s not used in other calculations that I’m aware of. And yes, it can go
higher than 100%.

Reply

8. hosna says:

March 12, 2013 at 3:49 am

Hi
I have some problem with my P6 i was wondering if you could help
me with that
In activities detail i want to set details but it is inactive so what can i
do? What can cause this Mather?
Bests
Hosna

Reply

o PlannerTuts says:

March 12, 2013 at 8:53 pm


Hosna, the Activity Details sometimes goes gray if you have
multiple activities highlighted or if you are a highlighting a WBS
or group bar. If this doesn’t solve it, reply back with more info.
PT

Reply

9. nafis says:

April 16, 2013 at 4:41 am

Hi

I find this site recently, I could solve some of my problems by this


site,
thanks alot

Reply

10. viju says:

May 06, 2013 at 12:15 pm

We have observed the following – For some activities, when the


activities are complete, the at completion goes to zero, but for some
the at completion shows the real cost. Why?

Reply

11. David Hutchinson says:

May 29, 2013 at 2:50 pm


Nader… we have noticed that there are times when ‘actual duration’
+ ‘remaining duration’ do not equal at ‘complete duration’. It appears
that this can be caused when a predecessor’s early finish date is
overridden with actual start and finish dates. Comments?

Reply

12. manoj says:

June 22, 2013 at 10:35 am

Sir, let me know how to calculate the planned % from my schedule.


Our physical progress is 86.4%.Target completion date is September
data date is 13-6-13

Reply

o Kriss says:

February 02, 2016 at 7:48 am

In a cost loaded schedule, go to Columns and Expand the


option Percent Completes where you can find “Schedule %
Complete”. Add this filed to your Columns. This will give the
Planned %.

Reply

13. Chris R says:

June 28, 2013 at 9:24 am


Why does P6 calculate Duration % Complete with the formula
mentioned above? If you change your original duration, to match
your at complete duration, how will you ever get P6 to give you an
SPI value other than 1.00?

Reply

14. Blythe Engineer says:

July 19, 2013 at 2:11 pm

Hi,
In our project progress, my project finish date is passing the
required finish date. Is there any way that I can assign a constraint
and remaining activity durations get smaller to hit the target finish
date? For example, my project finishes on 14-Jan-2014, but I want to
finish it on 28-Nov-2014. What should I set my activity type and
duration type and percent complete type for Primavera to auto
shorten the remaining durations but keeping the same budgeted
labor units. I sincerely appreciate any help.

Reply

15. Jae Lee says:

July 31, 2013 at 5:43 pm

How can I say what you have accomplished in this articles…This is


the greast single challenge never seen before in PM/CM area. I am
certain that your reputation and contribution will be long
remembered and will impact thousands of Primavera admirers,
leading you to great sucess in your profession.

Reply
16. cris benecio says:

August 06, 2013 at 6:14 am

Any article of Performance % Complete? I’m waiting for it…

Reply

17. Michael Lepage says:

August 06, 2013 at 8:57 pm

@cris – sorry it’s only available on our premium site.

Reply

18. Mamoun says:

September 08, 2013 at 4:32 am

Dear Sir
i have a problem and i can’t understand this case
in my project Duration % Complete is 71.76 %
& Performance % Complete is 100 %

what’s mean please ??

BR

Reply

o Muhammad Zahid Iqbal says:


September 21, 2014 at 7:45 am

performance percentage is linked with physical percentage so


you have to put it manually. 100 percent means your activity is
actually finished but as planned its not finished. Reason is that
an activity might have actually started earlier than planned
date

Reply

 PlannerTuts says:

September 24, 2014 at 2:25 pm

Is this helpful? https://www.planacademy.com/primavera-p6-
relationship-lines-baseline-bars/

Reply

19. Mohammed Faizal says:

September 23, 2013 at 12:02 pm

Dear Nader,

found your article helpful, but wonder why some quest arises in
mind that

Scenario
1. OD= 10
2. AD= 10
3. RD= 10
3. % Compl= 0%
but still some quantity of work progressed and duration lapsed and
resource did some work. could u please explain.

Reply

20. Abdulhafiz S says:

September 27, 2013 at 5:58 pm

Mohammed F…,

The scenario you described is perfectly valid, especially if your


%complete type is set to Duration.

This kind of scenario will occur when your work is not evenly
distributed with time.

I would suggest that you use physical % complete type for tasks like
construction activities whose progress is often not distributed evenly
over the duration.

However if you feel duration % complete is right for you, you might
want to fiddle with your Original duration or your Remaining
duration.

This is as far as i understand.

Regards

Reply

21. Mike Kenny says:

November 03, 2013 at 9:47 am


Your tutorials are really useful , but are you able to answer a
problem I have.
I’m using P6 r8.0. My Activities are DURATION PC and FIXED
DURATION / UNITS. They are being planned with EXPECTED FINISH
and CONSTRAINT dates. Whilst I understand that the schedule will
update the REMAINING DURATION (using EXPECTED DATE – DATA
DATE) … why would the Schedule process set my PLANNED (Original)
DURATION and UNITS to ZERO?

Reply

22. Alexander says:

November 15, 2013 at 2:00 am

Thank you for helpful article.


Where I can find the next topics about Duration complete?

Good luck.

Reply

23. Aamer says:

April 11, 2014 at 1:02 pm

Could any one PLEASE tell me how


how does the factors below affects an activity’s Performance
in short how do we decide what duration type to select for an
activity ?

1.Fix Duration &Units


2.Fix Duration &Units/time
3.Fix units
4.Fix Units/time

Then what percentage type you usually adopt.


1.Duration
2.Physical
3.Unit.
I am very confused with all these- perhaps, a calculator/pen/paper
would be the best option
kind regards
Aamer

Reply

o Michael Lepage says:

April 28, 2014 at 2:22 pm

Aamer,
For Duration Type, stick to Fixed Duration & Units/Time – only
change this if you’re trying to have P6 calculate durations or
number of resources (in very special circumstances – like a
change request or scenario).
Most industries use Physical % Complete. Units is never used,
and Duration is the default but not ideal – stick to Physical. I
teach both of these subjects in great detail on PlannerTuts
Premium – our online training portal.
Michael

Reply

24. Aria says:
May 07, 2014 at 11:49 pm

I think “Suppose that it’s currently May 29th”; is correct . would you
check again?

Reply

25. SUNIL says:

December 16, 2014 at 2:09 am

Please tell me how I can reschedule/update a project with out


affecting the end date of the project.

Normally when I update a project, the end date/completion date


keeps on moving forward. I want to keep the end date fixed so that I
can rearrange my resources accordingly.

Reply

26. Arul says:

March 23, 2015 at 5:57 am

when ll you post unit % and physical %

Reply

27. Afsaneh says:

July 11, 2015 at 3:56 am


hi
can you explain, how calculate the original duration for activity that
planned to starts on 7-may an finished on 1-July….it is equal to 25
not 20.am i right?

Reply

28. Amin says:

September 21, 2015 at 2:37 pm

Duration % Complete for WBS Elements


how to calc wbs element ?

Reply

29. Emmy D. Onuoha says:

March 23, 2016 at 3:39 am

Duration % complete is a lazy man’s way progressing activities of a


programme. NEVER to be used in a complex and multiple trades
environments. Monitoring duration is does not help at all. My advice
is to use Physical % complete. Project performanace is judged by
physical work done NOT duration taken.

Reply

o de jong says:

April 28, 2017 at 12:41 pm

Emmy,
Concerning the financial project performance:
In many projects the clocked manhours are in a different
software system , and primavera calculates the earned value
hours. The calculation of the earned value is done by %
complete times 1% of the baseline budget.
This means that it does not matter what kind of % kpl you use.

Physical % complete has also problems of its own ,regarding


the end date of a project.

As % complete and the rest duration are not connected , an


activity of for instance 10 days can be given 90% complete with
a rest duration of 8 days.This implicates that a project with a
duration of for instance 12 months can be reported 80%
complete with a rest duration of 10 months. Nice when there
is a fixed end date of a project and you report to the
management that they are 80% complete.

Anyway, working with a PDM network, the time schedule is


driving by duration and not by manhours.

Reply

30. Rory says:

October 28, 2018 at 5:37 pm

If you use a global change to change the original duration then you
are changing the durations that you planned therefore your as built
schedule will not be useful for estimating durations on future similar
projects. Therefore you will not able to review your planned
durations (original duration) against your actual durations. Using
your global change methosshould not be recommended in my
opinion.
Reply

31. Faysal Farhat says:

October 22, 2019 at 5:46 am

why primavera p6 does not take more than 2 decimals for


performance % completion?
how can i make it to take more than 5 decimals

Reply

o Michael Lepage says:

October 24, 2019 at 3:45 pm

Sorry, P6 only has the option for 1 or 2 decimals. There’s


always Excel.

Reply

32. Jessica Flare says:

November 30, 2019 at 2:57 am

waiting for your other articles: Activity % Complete, Performance %


Complete

Reply

33. Amr Salah says:


September 06, 2020 at 5:50 am

why the performance % complete for WBS is zero Although it equals

the activity % for every task

Reply

o Michael Lepage says:

September 17, 2020 at 2:18 pm

The Performance % Complete of the WBS element will be


calculated by [Performance % Complete] = EV / BAC formula.
It’s not the sum of the underlying activities. Check EV & BAC for
the WBS element.

 HOME
 BLOG 
 PMP
 SOFTWARE TOOLS
 EVENTS
 MY ACCOUNT 

Obalim Esedebe, April 18, 2021, Primavera P6, Software Tools, 2 
A Sample Construction Project Schedule
Example in Primavera P6
A work schedule is required for any type of project regardless of whether it is small or large to
estimate the completion date of the project and the project tasks. Therefore, it is a good decision
to create a schedule before the beginning of a project. Oracle Primavera P6 and Microsoft Project
are scheduling tools that are used to create schedules to demonstrate what needs to be done, by
which resources, and when. In this tutorial, we will learn how to create a sample construction
project schedule in Primavera P6 with the help of an example.

We shall be using the schedule as shown in the table below for the purpose of this tutorial.
Activity ID Activities Duration Predecessor

Phase 1 Foundation    

A1000 Clearing 2 Days  

A1010 Digging 5 Days A1000

A1020 Blinding 3 Days A1010

A1030 Block Work 4 Days A1000 & A1010

A1040 Slab 2 Days A1030

Phase 2 Super Structure

A1050 Block Work 5 Days A1040

A1060 Pillars 5 Days A1040

A1070 Form Work 4 Days A1060

A1080 Lintel 2 Days A1070

Phase 3 Finishing

A1090 Plastering 3 Days A1050, A1060 & A1070

A1100 Plumbing 4 Days A1050, A1060 & A1070

A1110 Electricals 2 Days A1090

A1120 Painting 5 Days A1090

A1130 Decoration 3 Days A1090 & A1120

Creating the Sample Construction Schedule in


Primavera P6 Step By Step
Here we will demonstrate how to create a sample construction project schedule step by step by
using Primavera P6. Note that, assigning resources and costs is an extensive concept. Therefore,
we include only the following steps in this tutorial;

 Creating a Project
 Creating WBS
 Adding Activities
 Inserting Relationships
 Demonstrating Gantt Chart
Set Up
To create a new project in Primavera P6, you begin by first logging into the primavera P6
Software. Once you have logged in, you should have an interface like this below.

Once you are logged in there are different ways to create a new project. In this tutorial, we shall
be looking on at one of the different ways to create a new project. But first, let us understand the
interface.

The bar by the left-hand side of your screen is known as the Directory Bar. The bar by the right
is known as the Command Bar. The Bar at the top is known as the Tools Bar. Right above the
tools bar is the tabs or menu. Within the P6 interface, there are 3 major interfaces. The timeline
or table by the left, the Gantt by the right, and the detail view below. Within the table, you have
different columns.
One Way to Create a New Project
Begin by clicking on file the click on new.
The Create a project Wizard will appear. In the create a project wizard click next in the Project
ID enter 3 bed. In the Project Name enter 3 Bedroom Bungalow and click on finish.
Once we have created the new project it will appear in our Table under the project view.

Next, we shall open the new project.

Open our project –  Right-click on the newly created project (3 Bedroom Bungalow) and click
open project.

Work Breakdown Structure


Next, we shall create the WBS.

Before to start inserting activities and activity relationships in this sample project for
construction, you need to create a Work Breakdown Structure (WBS) in Primavera P6. While
creating the WBS, keep in mind the key project deliverables.
Create WBS  |  Click on WBS in the directory bar, then click Add in the command bar and type
in foundation in the new WBS.

Repeat for superstructure,

Move superstructure left one step. Note the move left button is in the command bar by your right
represented by an arrow facing the left direction.

Repeat for finishing.

Your WBS table should appear as below when you are done.
Go back to your activities view by clicking on activities in the directory bar or at the top of your
view. Once your activity page opens, hit F5 on your keyboard to refresh.

Adding Activities
Next step of our example Oracle Primavera P6 schedule is adding activities.

Right-click on foundation and click add

Type in “clearing”. Repeat for the other activities under foundation.


If you have done it correctly, your schedule should appear as below.

By default, Primavera P6 assigns a 5-day duration to each activity. If your bars are not showing
in the Gantt, simply double click on your Gantt view.

Now repeat the process for activities under Super Structure and Finishing.
By the time you are done your schedule will appear as below.

Enter the activity durations as contained in the table. Ensure you sort by activity ID. To do this,
click on the Activity ID column make sure the arrow on the column is pointing down.
Working with Columns
At this step of our sample construction schedule in Oracle Primavera P6, we will show how to
work with columns.

Now, add the predecessor column.

Right-click on anywhere within your table then click on columns in the window that appears.
Click available options and select find or simply do CTRL + F.  In the find window type in
predecessors. Look for and select predecessors and click on add to list or simply double click.

Use the up and down arrow to position it after the remaining duration. Then click on close.
To assign predecessors, double click on digging activity in the predecessor column cell. The
assign predecessor’s window appears, select clearing in the window and click assign. Do not
close the window as we shall use it for all our assignments before we close it.

Next click on blinding in the timeline table, in the assign predecessors window click digging then
click assign.
You should be seeing the relationships show up in the predecessors’ column in the table as well
as the predecessors tab in the details view and also in the Gantt Chart as below.

Repeat same for other relationships as captured in the table. For activities that have more than
one predecessor simply do it repeatedly. Once you are done click on close, to close the assign
predecessor window.

Next is to schedule. Click on the schedule button on the toolbar then click schedule.

 
Oracle Primavera P6 Gantt Chart View of the
Sample Construction Schedule
Once you have done that, this example Primavera P6 schedule will appear like below.

This tutorial shows how to create a sample construction project schedule by


using Oracle Primavera P6. You can check the following articles related to assigning resources
and costs in Primavera P6.
 Primavera P6 Resources
 Primavera P6 Cost Loading

Obalim Esedebe
I am a Project Management Professional (PMP) and a Certified Business Analysis Professional (CBAP). A
Trainer and CEO of Ciel Consulting, a company specializing in the training and development of individuals
and organizations.
My goal is to help you achieve your personal and business goals faster and easier than you ever imagined.
I have consulted for major companies and addressed more than 2,000 people in 100’s of talks and seminars
throughout Nigeria. As a Trainer and Senior Consultant, I address more than 2,000 people each year.

For more and to get a detailed course kindly visit my Udemy page.

Tags: Primavera P6 Example Primavera P6 Sample

SHARE THIS

      

RELATED ARTICLES

 +
Become a Primavera Project Planner (Scheduler)
How to Become a Primavera Project Planner There are many professionals working in
the project management field of different...

 +
Primavera P6 Global Change Tool Explained

Primavera P6 Global Change Tool Explained In a large and complex project schedule, a
large number of changes and...

 +
Must Know Excel Functions for Business Analysis
Must Know Excel Functions for Business Analysis You may use Excel for basic
calculations. But, have you ever taken...

 +
Best Cloud ERP Systems to Try In 2022

Best Cloud ERP Systems to Try In 2022 Cloud ERP systems (such as Oracle Cloud ERP
systems) are enterprise...

 +
Primavera P6 Tutorial for Beginners
Primavera P6 Tutorial for Beginners A few weeks ago one of our readers asked “How
long does it take...

 +
Schedule Baseline and User Baseline in Primavera
P6

Schedule Baseline, Project Baseline, and User Baseline in Primavera P6 A schedule


baseline (also known as baseline schedule) is...

 +
Oracle Primavera P6 Project, Activity and Resource
Codes
Oracle Primavera P6 Project, Activity and Resource Codes Unlike other software tools,
Oracle Primavera P6 enables to use project,...

 +
Resource Leveling Feature of Primavera P6

The term resource leveling is widely used in project management to refer to resource
optimization and limitation. Resource leveling...

2 COMMENTS

1.
Ogude Oghenenyerhovwo3 months ago

Hello sir. How can I get sample project schedules for practice?
REPLY

2.
Gregory1 month ago

Easy to understand, well simplified


REPLY

Leave a reply
Your email address will not be published. Required fields are marked *

Comment

Name *

Email *

Website

Save my name, email, and website in this browser for the next time I comment.

Post comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe to Get Updated !


Subscribe

Latest Articles

 Digital Marketing and SEOJanuary 6, 2022

 Technology Leadership: How to Become a Technology Leader? January 6, 2022


 Top 10 Automation Testing Platforms in 2022January 6, 2022

 Career Development Stages January 6, 2022

 Career Administration in Your Professional LifeJanuary 6, 2022

 Convert Binance USD to Crypto.com Coin OnlineJanuary 5, 2022

 What is Incremental Backup in SQL Server? Why Should You Use it?January 5,
2022

 Asymmetric Information and Balloon EconomyJanuary 4, 2022

 What are Career Growth Methods?January 4, 2022

 Marketing MixJanuary 4, 2022

Follow Us
   

About Us
ProjectCubicle.com provides practical solutions, tutorials, articles and templates to help you
manage your projects more successfully. It is a community, for experts in all industries.

admin@projectcubicle.com
Site Links
About Us
Contact Us
Subscribe
Licensing
Blog As Guest

Copyright © 2007 – 2021 ProjectCubicle. All Rights Reserved. ProjectCubicle® is a registered


trademark.

Subscribe

Skip to content

 PROJECT MANAGEMENT

O
O
O
O



 AGILE METHODOLOGY

O
O
O
 PMP NOTES

O
O
O
O


O
O
O
O
O
O
O
O
 PRIMAVERA P6 DOWNLOAD

O

O
O
O
 DOWNLOADS

 PROJECT MANAGEMENT
O
O
O
O


 AGILE METHODOLOGY
O
O
O

 PMP NOTES
O
O
O
O


O
O
O
O
O
O
O
O

 PRIMAVERA P6 DOWNLOAD
O

O
O
O

 DOWNLOADS

DOWNLOAD STUFF RELATED TO


PROJECT MANAGEMENT
December 21, 2021 / Primavera P6 / 13 Comments

Hello Together,

I have seen people looking for templates and stuff. That is the reason I dedicated this post to
putting all the stuff together.

Note: I took this material from different resources and did not own all of this.
If you find any material copyrighted or owned by you can inform me with proper links or any
other ownership proof at faris.ahmad.raza@gmail.com; I am happy to remove it or give
appropriate credit here.  Please keep in mind; the sole purpose is to help others for learning
purposes.
Quick Navigation [show]
I also request you to contribute to sharing any stuff – send me the same email.
DOWNLOAD PRIMAVERA P6
Primavera P6 Download
For more templates, Books, etc., you can find below…

PROJECT PLANNING USEFUL MATERIAL


Primavera P6MS ExcelExtension of TimeeBooks

   Schedules – All in One! 


   Baseline Review Checklist  
   Schedule Mgmt Plan -Standard  
   Presentation on Productivity  
   Standard Productivity Rates  
   International-Productivity-List  
   Labour-Productivity-Chart-in-UAE  
   AMSC Productivity Rates  
   Common Productivity Rates  
   Project Narrative Report | Sample 
   Basis of Schedule | Sample 
   Al Habtoor – Building Services Planning Manual | Sample 
   Method of Construction – Mashreq Bank HQ 
   MEP Productivy Rates | MEP-Planning-Manual-HABTOORss  
   Lifecycle of Projects in Refinery’s  
   Recovery or Revised Schedule  











Go to top

SCHEDULES | PRIMAVERA P6, MS PROJECT OR


PDF/EXCEL
Here, you will find previous schedules in Primavera P6, MS Project with native file, or only pdf
format in this section.

Make sure these are only for educational purposes and are collected from different online free
resources.

One Request, please send me (faris.ahmad.raza@gmail.com) any previous program in any format that
you think will be helpful for others. I will upload it here. Thanks

SCHEDULES FOR ADMIN BUILDING


You can see a detailed plan for buildings and Multipurpose Real Property Complex Narrative
that will help you to understand things properly. Go to the link below to download free
Primavera P6 native files – XER and some pdfs.

Admin Building | Free Downlod


SCHEDULES FOR ROAD & BRIDGES
You can see a detailed plan for Roads & Bridges. Go to the link below, where you can download
free Primavera P6 native files – XER.

Roads & Bridges | Free Downlod


SCHEDULES FOR RESIDENTIAL PROJECTS
You can see a detailed plan for Residential Projects. Go to the link below to download free
Primavera P6 native files – XER, an S curve, and plan in MS Project.

Residential Project | Free Downlod


SCHEDULES FOR OIL & GAS
You can see a detailed plan for Oil & Gas Projects. Go to the link below where you can
download free Primavera P6 native files – XER

Oil & Gas | Free Downlod


SCHEDULES FOR INDUSTRIAL PROJECT
You can see a detailed plan for Industrial Projects Projects. Go to the link below to download
free Primavera P6 native files – XER, MS Project & MS Excel.

Industrial Projects | Free Downlod


SCHEDULES FOR HOTEL PROJECT
You can see a detailed plan for Hotel Projects Projects. Go to the link below where you can
download free Primavera P6 native files – XER

Hotel Projects | Free Downlod


SCHEDULES FOR HOSPITAL PROJECT
You can see a detailed plan for Hospital Projects Projects. Go to the link below where you can
download free Primavera P6 native files – XER

Hospital Projects | Free Downlod


SCHEDULES FOR HIGH RISE BUILDING
You can see a detailed plan for High Rise Building Projects. Go to the link below to download
free Primavera P6 native files – XER & Multipurpose Real Property Complex Narrative.

High Rise Building | Free Downlod


SCHEDULES FOR AIRPORT PROJECT
You can see a detailed plan for Airport Projects. Go to the link below where you can download
free Primavera P6 native files – XER
Airport Project | Free Downlod
SCHEDULES FOR SCHOOL BUILDING
You can see a detailed plan for Airport Projects. Go to the link below where you can download
free Primavera P6 native files – XER

School Project | Free Downlod


SCHEDULES FOR REFINERY SHUTDOWN
You can see a detailed plan for the refinery shutdown. Go to the link below where you can
download free Primavera P6 native files – XER

Refinery Shutdown| Free Downlod


Go to top

DASHBOARDS | MS EXCEL & PDFS


Here, you can find some reporting dashboard samples for your reference. You can modify these
as per your requirements.

Dashboard samples | Free Downlod


Go to top

FEATURED POSTS

Download Primavera P6

To download and install Primavera P6 was never that easy as nowadays. By following these steps…

 Download Primavera P6
What is PMP?
What does PMP stand for? You are here as you just have heard about PMP, or you know a little already
but have some …

 What is PMP?
Stakeholer Engagement
A stakeholder is any individual, a group of people or an organization that can affect or be affected
positively….

 Stakeholer Engagement
Work Breakdown Structure
Work Breakdown Structure is simply a tool that breaks the work down into a structure…

 Work Breakdown Structure


Project Management
Project management is how you apply the knowledge, skills, tools, and techniques to get the project
management …

 Project Management
Gantt Chart
A Gantt chart is also known as bar chart represents a project plan by making each task into a bar and …

 Gantt Chart
Planning Engineer
Planning Engineer is considered the right-hand of a Project Manager as he floats the information about
project…

 Planning Engineer
Team Development
Dr. Bruce W. Tuckman, a psychologist published a theory in 1965 called ‘Tuckman’s Stages of …

 Team Development

Post navigation

← Previous Post
Next Post →
13 THOUGHTS ON “DOWNLOAD STUFF RELATED TO PROJECT
MANAGEMENT”

1.
TOM
OCTOBER 9, 2019 AT 7:18 AM
Thank you for Primavera P6 and extension of time stuff.

Reply

1.
PROJECT EDITOR
JANUARY 20, 2020 AT 2:18 PM
You are welcome Mr. Tom

Reply

2.
LIZA
OCTOBER 23, 2019 AT 6:40 PM
A complete guide on Primavera installation was required & you know you are the who

provided. Sray blessed 

Reply

1.
PROJECT EDITOR
OCTOBER 23, 2019 AT 7:27 PM
Welcome, Liza

Reply

3.
SRINATH
JANUARY 16, 2020 AT 1:03 PM

Effective data available…Nice Job 

Reply

1.
PROJECT EDITOR
JANUARY 16, 2020 AT 3:29 PM
You are welcome dear

Reply

4.
MEHBOOB
FEBRUARY 12, 2020 AT 7:04 PM
Thank you for primavera p6 and extension of time stuff.

Reply

1.
PROJECT EDITOR
FEBRUARY 13, 2020 AT 5:14 AM
You are welcome, Mehboob

Reply

5.
STEVE GILLESPIE
APRIL 30, 2020 AT 1:36 PM
Can Primavera be installed with an enterprise distribution package instead of individual
downloads for each install?

Reply

6.
VINOD DAVID
SEPTEMBER 6, 2020 AT 7:11 AM
Thank you for Primavera P6 and the download files. I’ll definitely share this website with
my friends and colleagues.

Reply

1.
PROJECT EDITOR
SEPTEMBER 10, 2020 AT 6:00 AM
Thanks Vinod, make sure to download Planning related stuff from
here https://project.pm/download-stuff-related-to-project-management/
Reply

7.
MOHAMMED MUKKRUM
SEPTEMBER 8, 2021 AT 2:10 PM
The interview questions prepared , are excellent & was really helpful. Take a bow !!!

Reply

1.
PROJECT EDITOR
SEPTEMBER 21, 2021 AT 8:12 AM
Thanks Mukkrum

Reply
LEAVE A COMMENT
Your email address will not be published. Required fields are marked *

Type here..
Name*

Email*

Website

Post Comment »

FEATURED POSTS

EARNED VALUE MANAGEMENT

What is PMP?

WHAT IS RACI?

STAKEHOLDERS ENGAGEMENT

DOWNLOAD PRIMAVERA P6

INTERVIEW QUESTIONS

GANTT CHARTS

PROJECT BASELINE

S CURVES IN PROJECT

WORK BREAKDOWN STRUCTURE

TEAM DEVELOPMENT TUCKMAN

7 QUALITY TOOLS
PARETO CHART

RISK ANALYSIS TECHNIQUES

PROJECT MANAGEMENT

CHANGE ORDERS

ESTIMATING TECHNIQUES

 What is WBS?
 Team Development Tuckman
 7 Basic QC Tools
 Estimation Techniques
 Critical Path Method
 Earned Value Management
 EMV
 Organizational Structure
 Project Stakeholders
 TCPI
 Gantt Chart Importance
 Change Orders
 Interview Planning Engineer
 What is Lead & Lag?
 Lean Project Management
 Network Diagrams
 MS Project & P6
 Parteo Charts
 Project Cahrter
 Crashing a Project
 Planning Engineer
 Download Primavera P6
 PERT
 Project Management
 Project Baseline
 Expeditor vs Coordinator
 Kick Off Meeting
 PM Life Cycle
 S Curves in PM
 What is 6 Sigma
 Project PM
 What is PMO?
 What is PMP?
 PM Techniques
 What is PPM?
 What is SOW?
 RACI Model
 Risk Management
 Project Engineer
 What is ROM?
 Contact Us
 Disclaimer
 Cookies Policy
Scroll to Top

https://drive.google.com/drive/folders/1ge9H0n2Nwjge17_P3TQKNPhARbThoR3R

You might also like