MSP Workshop Presentation
MSP Workshop Presentation
Microsoft Project
An Introduction to the Software with a Case Study
Resource Planning
• Resource Allocation
• Resource Levelling
Upon the agreed contract, the PEAB must accomplish the project
within X years and given an agreed budget, e.g., NOK XXX million.
Ås Shopping Center
Concrete Structure
Outline 1 Equipping the Site
Construction
Entry Mode
• Access → Right click on the left bar anywhere close to the ‘GANTT
CHART” label.
• Function → You can navigate through possible entry modes in order to
select the desired table and insert respective data.
• Some of the commonly uses entry modes are:
– GANTT chart
– Resource Sheet
– Task Usage
• The default entry mode after opening the software is ‘GANTT chart’
Gantt Chart
The Gantt chart is generated automatically (when the entry mode is on Gantt chart), after
inserting the tasks to the ‘Task Entry’ table.
Task Mode
This property entails 2 options; auto scheduled, manually scheduled. When you open the
software, it is set on the latter while we are interested in auto scheduled mode. Thus, we change
this option before we insert any task.
Timeline Bar
This is a means of representing tasks in a compact view, useful to magnify some tasks for
reporting. (we are not going to use it and hide it through the following path: View [Tab] > Split
View [Group] > Timeline
Entry Bar
This is a useful small bar that helps to
better view the task names in a more
consistent way (it is useful to edit the
name of a task when the task’s name is
too long, or there is a long list of
activities that makes their view too
compact).
It is not activated by default, and we
activate it through the following path:
File [Tab] > Options > Display > Show
these elements: > Entry bar
NB! “Project 1” is the default name after checking the ‘Project Summary Task’ option. This is, in fact the file’s name (in this case, the file
has not been saved yet, and its name is not modified).
B. Create a calendar for the project (this is optional, and one may use the pre-generated
calendar).
Project [Tab] > Properties [Group] > Change Working Time
• We use the row number of an activity for referral in specifying the relationships. For instance,
for a Finish to Start (FS) relationship between ‘Project Start’ and ‘Equipping the Site’, we only
write the number 1 in the predecessor of activity in the row number 2.
This is, however, not the case in defining other types of relationships.
During the planning stage and after specifying the relationship between activities, it is
highly probable that the overall duration of the project (according to the contract
duration), exceeds the desired limit. One common remedy to this issue, is that planners
reduce the duration of some activities in cooperation with the project manager, by
allocating more resources to some activities. This, indeed, occurs at extra expenses.
Resource allocation is a critical step that must be accomplished after time planning. In practice, the
contractor is responsible to prepare the resources accordingly in order to complete the project at
the agreed date. In general, and particularly in MSP, there are three categories of resources:
1. Work → human worker, machine and equipment
2. Material → raw materials for construction
3. Cost → fixed and variable payments; insurance, salaries, overhead costs, etc.
Material resource is identified based on the initial technical designs and the measurements that
the contractor does during the project. Thus, it varies during the project and the measurements
must be updated on a regular basis.
Work resource refers to the required resources to accomplish a task. To calculate the number
of required resources for a particular job the following principle applies:
For instance, the estimation is that ‘Concreting Group’ can perform the concreting task for 60 m3 per
day. It means that 40 days is required to accomplish 2,400 m3 concreting. Hence, if the contractor seeks
to perform the job in 10 days, it must allocate 4 concreting groups to the job.
2,400 𝑚3
𝐷= = 40 𝑑𝑎𝑦𝑠
𝑚3
60
𝑑𝑎𝑦
40 𝑑𝑎𝑦𝑠
𝑅= = 4 𝑐𝑜𝑛𝑐𝑟𝑒𝑡𝑖𝑛𝑔 𝑔𝑟𝑜𝑢𝑝𝑠
10 𝑑𝑎𝑦𝑠
The primary step in resource allocation, is defining the required resources in MSP (It is advised to
have calculated the resource requirements in an excel file in advance). For this purpose, we should
navigate to ‘resource sheet’:
We use the information provided in the MSP Workshop.xlsx to complete the resource sheet table,
as follows;
You can change the currency → File [Tab] > Options > Display > Currency options for this project
After defining the resources in the resource sheet table, we will allocate the required number of resources of each type, to the
respective tasks.
To assign resources to each activity, we select the activity and: Resource [Tab] > Assignments [Group] > Assign Resources
We then navigate through the tasks to assign resources, without the need to open and close the assign resource window
frequently.
“Equipping the Site” is accomplished at a fixed price according to the contract. Thus, we open a
column called “Fixed Cost” and write down the 500,000 NOK in the cell associated this task. We
also open another column called “Cost” to observe the project cost after assigning the required
resources to each task.
The red indicator next to the activities (after assigning the resources) implies that the available
resources (defined during the completion of the resource table) does not fulfil the required number
of resources to accomplish the tasks.
To visually observe the overallocation of resources we can also use Resource Graph view.
It shows that while the Max. capacity of ‘Reinforcement Group’ is 100%, some activities in Feb
2025, Mar 2024, May-Nov 2025 requires more than this amount.
In this particular project, most of the activities are connected to one another through FS
relationship. However, this is not always the case. For instance, the company has the capacity of
preparing ‘Concreting Group’ at Max. of 200%. Then two concreting activities at two different points
of the project are scheduled to start at the same time and each one requires only 200% of
‘Concreting Group’. Although the required number of resources for each task does not exceed the
Max. capacity, the contractor has scheduled to accomplish both tasks at the same time, and in this
case, the capacity of ‘Concreting Group’ must be adjusted to 400%.
One remedy in this scenario is rescheduling. It means that if one, or both of activities, are not
critical, they will be rescheduled (according to their available floating time) such that the contractor
does not need to accomplish both tasks at the same time.
For this purpose, we use the following option to perform Resource Levelling:
Resource [Tab] > Level [Group] > Level Resource