P6 Example Solutions
P6 Example Solutions
P6 Example Solutions
For example, we have a resource AB which has different rates for each shift. We click on Shift Calendar
and select 3-shift Operations.
We select Shift 1 and enter $15 /hour:
REPORT THIS AD
REPORT THIS AD
REPORT THIS AD
1. We assign Resource AB for all 3 activities. Now because the start and finish time of each activity
is different, the resource will have different Price/Unit. Activity Concrete starts at 0:00, finish at
08:00. The Price/Unit for Shift 1 : $15
Activity Excavation starts at 08:00, finishes at 16:00. The Price/Unit for Shift 2 : $18
Activity Steel starts at 16:00, finishes at 00:00. The Price/Unit for Shift 3 : $16.50
So, based on the start and finish time of activity, the Price/Unit will reflect the shift calendar rates.
How to assign resources / resource loading /
create a resource plan in Primavera P6
In order to record hours and cost in the schedule you will need to assign resources to activities to create
the resource plan.
Click on Display -> Filter By -> All Active Resource to see your resource
Select the resources you want to assign and click Assign button:
Now we can see the resource is distributed more at the end period of the activity:
Go to menu Project -> Resource Assignments. We can make the layout look like below:
Now we can easily see the Quantity Plan:
Another useful report is the Concrete Plan Chart.
Go to Activities window, Click on Resource Usage Profile.
Select Concrete resource, on the chart area Right click and select Resource Usage Profile Options:
Adjust to show units, Budgeted and Actual, and cumulative as shown below:
REPORT THIS AD
Now we will display a labor and equipment mobilization plan so that we’ll know when we need the
resources and how many we’ll need.
First, we need to make some modifications. Go to menu Admin -> Admin Preferences and click on the
Time Periods tab. Edit the Hours value to match with your Project calendar.
For example, if you use 6 days workweek, you must adjust Hours/Week to 48, Hours/Month is 208 (8 x
26), Hours/Year is 2496 (208 x 12)
Hold the Ctrl button and select 2 resources : Worker and Crane
But all the data is formated as Units. Maybe we don’t want to view the number of units, and
instead would like to view the number of persons or equipment working.
Now you can see the table shows in number of people and equipment required per week:
On the week of 28-Sep you will need a total of 35 workers and 3 cranes.
How to Level Resources without changing the
Project Finish date in Primavera P6
Normally when we Level Resources, Primavera will delay an activity so that Resource is not overloaded.
But it can also delay the Project Finish date.
So how can we level the resources and not delay the Project Finish date?
We have a simple project with 2 activities assigned Resource A and 2 activities assigned Resource B as
shown below:
If we perform levelling of Resources with default settings, Primavera will delay 1 activity of Resource A
and 1 activity of Resource B. And the Project Finish date will change because activity of Resource A is
on the critical path.
How about if we tell Primavera that it should only delay activities which are not on the critical path.
Then, we will Go to Level Resource, Check on “Level resources only within activity Total Float”
“Preserve minimum float when leveling = 0” means after Levelling of Resources, the activity will
still have Total Float larger than 0. Otherwise Primavera will not move those activities.
Now Primavera only delays activities of Resource B, and the Project Finish date does not change.
How to use Earned Value Management in
Primavera P6
We can show columns as displayed in the picture below to analyze Earned Value Management.
Right click on Activity Table -> Columns. Select columns in Earned Value group:
At the end of day 5 of the project, how many columns should have been built? (This is the Planned Value)
The answer is: 5 columns
PV = 5 x 100 = $500
How many column have actually been built? (This is the Earned Value)
We received a report from the construction site, and it confirmed only 3 columns were completed.
(This is value based on the Performance % Complete which is equal to Activity % Complete by default)
EV = 3 x 100 = $300
How much did it cost to build those three column? (This is Actual Cost)
We received a report from the Accounting department, and it said $ 200 / column.
(This value is based on Actual Units)
AC = 3 x 200 = 600 $
Cost Variance (CV) = EV – AC = 300 – 600 = -$300; A negative number indicates that the project is
over budget. This means that we are currently over budget $300.
According to the PMI standard, we should take Cost Performance Index (CPI) into account to calculate
these 2 values. We can change the way Primavera calculates these by:
Go to WBS window -> Earned Value tab. Check on PF = 1 / Cost Performance Index
Now, although P6 requires progress to calculate ETC (because CPI would be divided
by AC = 0), we could calculate how the overall projects is forecasting using:
BAC −EV 700 EV 300
ETC = = = $1400 ( CPI = = = 0.5 )
CPI 0.5 AC 600
Note: you should configure this option at the beginning of the project (before updating).
Right click on the diagram and select Activity Usage Profile Option
Select options as displayed below:
Now you can see the Earned Value diagram. You will use the cost axis on the right side (not the left one).
Earned Value diagram in Primavera P6
For example, we have a simple project and Activity A1000 is constructed by contractor A and B.
We need to show the detail that Contractor A will do 2 jobs which belong to different Cost Accounts.
To do this we will show the Cost Account column and assign values for it:
At the end of each financial period, reset the Actual This Period values of all activities and assignments to
zero by choosing Tools, Store Period Performance. Resetting the Actual This Period values does not
affect Actual to Date values; rather, it prepares you to begin tracking new use for the current period.
Storing period performance records actuals for the selected financial period along with earned value and
planned value, so you can track previous periods and compare current and future trends. If past period
data changes after you store period performance, you can edit the data in financial period columns of the
Activity Table, Resource Assignments window, and the Resources tab of Activity Details.
Your projects may be scheduled to update every two weeks, monthly, or even quarterly. To track actual
costs and progress recorded, update your schedule at the times established in the Financial Periods
dictionary, then store period performance at the end of the update period and before the start of the next
schedule update.
Financial Periods
The Project Management module enables you to define your organization’s global financial periods in the
Financial Periods dialog box. Customized financial periods provide more accurate display and reporting
of actual units and costs. Rather than spreading costs evenly throughout the length of a project, users can
view how actual costs were incurred by customized financial period.
If your organization always updates the schedule according to the same time interval (i.e., every week,
every month, every quarter, etc.), you can quickly create a batch of financial periods. If the schedule may
be updated irregularly, you can create a single financial period at any time.
When financial periods exist in the Financial Period dictionary, users can store period performance (past
period actuals) for any predefined period. The past period actual values can be edited for any financial
period in columns of the Activity Table and Activity Details, Resources tab. Past period actual spreads
per financial period can be viewed in the Activity Usage Spreadsheet and Resource Usage Spreadsheet.
In a real project
In a recent project, I receive updated data from the construction team every month. However, they rarely
update data correctly in that period. For example, in the month of December, most of the activities they
update start and finish within December but there are always some activities which are updated for
November or even for October. (They say they forgot to update those activities in November and would
like to update it this month).
In this case P6 will add some more units to November and make your November report wrong. You have
already sent the November report to other parties and it can not be edited. So, the only solution is for you
to move all the October or November “mistakes” in units to December.
You can use Excel to save the data of November and December, then we can have Actuals this month by
taking December minus November. However, a better solution is to do this in Primavera.
First in November you need to run Tools -> Store period performance, to store Actual Units (in fact this
is the cumulative actual unit) to November period. In December you just update as normal. Now you can
show the “Actual This Period Units” column. And that’s the data we need.
How to Change 5d Workweek to 7d
Workweek calendar and keep Project Finish
Date unchanged
After 3 months of entering data, we finish a schedule with 5 Day Workweek calendar like below:
Then the Construction team states that “06-Mar-18 is the right Project finish date, but we’ve been
working on a 7 Day Workweek, not 5 Day Workweek. Sorry pal, it must be a misunderstanding.”
Next, we’ll learn how to Change a 5 Day Workweek to a 7 Day Workweek but keep the Project Finish
Date unchanged.
Click “Change” button to copy value to “Start 5DW” and “Finish 5DW” UDF.
Now we can see all activity Start and Finish date haven’t changed, and only the Activity Duration
has changed. Notice that the Project finish Date is still 06-Mar-18.