Computer Workshop On Construction Management: © Prof. Tarek Hegazy Civil Engineering, University of Waterloo, Canada
Computer Workshop On Construction Management: © Prof. Tarek Hegazy Civil Engineering, University of Waterloo, Canada
CONSTRUCTION MANAGEMENT
Aug. 4 - 5, 2005
Aug. 4, 2005
Aug. 5, 2005
All Files you need for the workshops are included in the
directory “EasyPlan” on the N: drive of your UW machine.
1.
Activate Excel
2.
Change macro security level to low (Tools – Macro – Security)
3.
Unselect having Excel help to appear on Excel start
4.
Close Excel
5.
Activate Microsoft Project
6.
Change macro security level to low (Tools – Macro – Security)
7.
Unselect having the help to appear on Microsoft Project start
8.
Close Microsoft Project
Downloading EasyPlan:
Setup:
Planning
Work Breakdown Structure?
No. Predecessors Successors
I Activity
P1 P2 P3 S1 S2 S3
1 A --- --- --- --- --- ---
B D G 2 B --- --- --- --- --- ---
3 C --- --- --- --- --- ---
A J L 4 D --- --- --- --- --- ---
5 E --- --- --- --- --- ---
C E H 6 F --- --- --- --- --- ---
7 G --- --- --- --- --- ---
F K 8 H --- --- --- --- --- ---
9 I --- --- --- --- --- ---
10 J --- --- --- --- --- ---
11 K --- --- --- --- --- ---
12 L --- --- --- --- --- ---
FS = 3
SS = 3
Estimating
Bid Price
Resources?
Cost Markup
Profit
Risk Contingency
Production rates? Direct Cost Indirect Cost
Labor
Equipment Project General
Duration? Crews Overhead Overhead
Material
Sub-Contractors
Q
Cost ? Duration = ; Cost = D . $/day
P.F
Activity
A Early Bar
Chart
B
C
Activity Float?
D Critical Activities?
E Critical Path?
Activity
A Late Bar
B Chart
C
D
E
Activity
2 2 2 Labor amount / day
A
2 2 2
Using Bar
B Chart to
1 1 1 1
Accumulate
C Resources
3 3 3 3 3 3
D and
1 1 1 1 1
E
Show Planned
versus Actual
Schedule
Total labors
6
Profile of the labor
resource demand
4
3
2
1
Resource Profile
Limited Resources
Shifting activities even beyond their floats to avoid overlapping
R
2 A
Limit = 2 / day 2 B
1 C
1 D
2 E
R Start Delay
2 A
2 B
1 C
1 D
2 E
Meeting Deadline
Cumulative
% of work
100
completed 85
50
15
Time %
25 50 75 100
S-Curve: Calculated based on the Bar Chart.
Retainage
Cost
($)
Expense
Profie
Month
Cash out-of-flow
Cost
($)
Mobilization
Payment
Project Constraints:
- Deadline is 14 days; Indirect cost = $300/day; Penalty = $5,000/day; and Bonus = $1000/day.
- Each activity uses 2 labors (L5) daily; and Resource limit is 4 L5 resources per day.
- A reporting period is 3 days; interest rate is 1% / period; Markup is 10%; & owner retention is 5%.
Requirements:
Enter the project data into EasyPlan. Determine the optimum execution plan that meets both the
deadline and resource limits, with minimum cost. Use the Online Tutorial feature, load project 7, then
Check your solution using the On-Line solution Checker.
Save the baseline plan and save your file. View the various reports. Examine the effect of mobilization
payment on Cash Flow. Try unbalancing your bid and its effect on cash flow.
During actual progress, the following events were encountered during the first 12 days:
a) What is your optimum corrective action plan? Plot the project S-Curve and Earned-Value curve.
b) Print the payment schedule, Cash Flow chart, resource histograms, & the as-built schedule.
Setup
Once a new file is open, use the "Tools-Options"
menu item to start setting up the Microsoft Project
Software.
Specifying Relationships
The Schedule
It is now possible to view many of the software's preset tables. Use the "View-Table-Schedule" menu
option to show all schedule data, as shown here.
Specifying Resources
Resource Graph
With resources and their limits specified, let's view the "Resource
Graph". Notice the over-allocation in L5, indicating the need to
perform resource allocation calculations to resolve this problem.
After viewing, return to the Gantt chart.
Resource-Leveling Options
Experiments:
1 2 3
Form crews, & store pre-defined hourly rates. 3 options: from Cheap & Slow to Fast & Expensive
Select the
best
combination
of
construction
options for all
activities, to
meet project
constraints.
Plan:
We
Progress directly recorded on Bar Chart Throughout execution, you may re-optimize
the plan to meet your evolving constraints.
Using EasyPlan
Simply, follow the options in main screen or the “Project” toolbar
Menu one-by-one.
To
efficiently
use
EasyPlan,
Simply
follow the
Project
Toolbar
Menu
i
Alternate
• Click on the figure to proceed. between
EasyPlan’s
menu and
Rename Your Project Excel’s menu.
• Use File – Save As to rename the project to a new name of your choice. Always save the
new file to the same directory of EasyPlan to have access to all help features.
• Activate the Resource Bank from the top Toolbar. Let’s now specify that we have a limit
of four skilled workers (code L5). To access the labour sheet, click on the picture.
• Then use the top button to add a new labour category. Then, change the data of the
new category to L5. and specify available amount of 4, same as shown here. Notice that all the
labour codes start with letter L.
• Once done, return to the Main Screen from the top toolbar and hide the
- Start date;
- Working days;
- Three key resource categories (L5
is the one we have in this example
with a limit of 4 per day);
- Project deadline duration;
- Penalty & incentive amounts; and
- Other contract provisions as
shown.
Notice also that if we change the seasonal productivity factors, we actually can consider for the
effect of construction during winter or for a complex project, etc.
Notes:
• If you click on the “More” button in the Activities sheet, you can put additional
information about the activities supervisors, area in the project, and contract item. These are
beneficial to get specific report at different levels in the project. Assume all the house activities are
Area1 (supervised by Mark) while the garage is Area2 (supervised by Sam). Enter the data in the
white cells.
• Simplest way to set the relations among the activities is in the schedule sheet:
• In case of manually specifying the activities, we need to enter the logical relations. Once done,
notice that when all activities use their cheapest estimate as shown in the “Method Used” column
(value of 1), the project becomes 16 days (2 days more than the deadline), with a cost of
$44,800. The resource limits are also exceeded. Use the to view different data.
• Optimization is
straightforward. Let’s choose the two objectives
selected, then specify the number of cycles, then
proceed.
The optimized schedule (below) meets the deadline (14 days) and uses 4 L5 resources (same as
daily limit). Project cost is only $39,200.
The resulting schedule (shown below) selects the proper values for the work methods (estimates)
and some start delays that satisfy our objectives with minimum cost. We can run the optimization
more than once, even with larger number of cycles until a satisfactory solution is obtained.
-5
• EasyPlan has various reports and charts. One of these is a Cash Flow chart that facilitates your
financing decisions. Similarly, you can view a bid proposal report and resource profiles.
Bid
price
for
each
activity
This button directs you to an alternative input screen for auto-estimate data
Notes:
- The three crews employed in activity (A) have different work assignments.
- Each crew moves to a new unit as soon as it finishes with the previous one, without interruption.
- When a slower activity is to follow a faster activity (e.g., C follows B), bottleneck is at bottom.
- When a faster activity is to follow a slower activity (e.g., B follows A), bottleneck is at top.
- Changing the production rate (slope) of any activity changes project duration. Even speeding one task may
prove to be harmful to the project; and
- A good scheduling strategy is to schedule the activities as parallel as possible to each other.
Specifiy any
changes to the
number of units
here.
Optimization
results: 33 days
and $299,900
cost.
- The optimum schedule has the activities using the best combination of crews and
methods that meet the deadline at minimum cost. Since we are satisfied with this
schedule, let’s save the results.
- Now, you can experiment with various options such as having parallel versus
shifted crews. Click on any activity and you will see its all details at the bottom.
For example, the Garage Walls at unit 4 shown in the figure above has a cost of
$3000. Its start and finish times are also shown.
- Now to generate a Bar Chart of this schedule use the Export button and a
separate MicroSoft Project file will be generated.
- To add practicality to this example, in the Project tab, let’s set the Jan.
and Feb. productivity factors to 70% as shown.
Now, can you meet the deadline and what is the total cost?
For the highway project, let’s develop an optimum schedule considering different realistic options of
crews and how they move among the ten stations. The data are as follows:
The logical relationships within each section are the same, but the deadline for finishing the whole
highway is 30 days. Seasonal productivity factors are also as shown below.
Delivery approaches
for MR&R programs
A A
B
B
D D
(a) Site order with long distances (b) Site order with short distances
Outsourced site
9
Outsourced
8
INDEX TO SITE NUMBER
Initial
Schedule that
does not
Site 7 is
meet
(Stanley
deadline.
Optimization
Optimized
baseline plan Baseline
that meets cost
deadline.
Contracted sites
unchanged
Site 7 becomes
(Arbor Glen PS)
Deadline is met at
minimum cost.
- Camcorders
- Time-Lapse Camera
- Minutes of meetings
Weight Subtask Unit (2) Total Quantity (3) Equiv. (4) Quan. to (5) Earned
cost/total Steel Tons Date Tons
0.02 Run Found. Bolts Each 200 10.4 200 10.4
Earned Tons to Date (5) = Quantity to Date (4) x Rel. Wt (1) x Σ Equiv. Steel Tons (3)
Total Quantity (2)
Time
2. Earned-Value Analysis:
BCWP
Schedule Performance Index (SPI) =
BCWS
Cost $
BCWP
Cost Performance Index (CPI) =
ACWP
BCWS
Budget Price
ACWP
Actual Cost
Time
BCWP (EV)
1.1
1.0 CPI
0.8
Current schedule
Baseline
Progress
Recording, monitoring and controlling actual progress is one key benefit of Easyplan. We access that
from the Project Toolbar menu.
1 Click on the “Enter Daily Progress” button and 2 Select the 3 Select the actual
EasyPlan will present a form to ask you about the actual progress cell progress cell and click
events that took place on a daily basis. and directly on the yellow
enter: button, then use the
entry form below.
- A value from 0 to
1.0, say 0.5 to
represent 50%
progress;
- Letter O for
owner delay;
- Letter C for
contractor delay;
- C+O if both; or
- Letter N for
third-party delay.
During actual progress, the following events were encountered during the first 12 days:
a) What is your optimum corrective action plan? Plot the project S-Curve and Earned-Value curve.
b) Print the payment schedule, Cash Flow chart, resource histograms, & the as-built schedule.
Solution:
- Let’s load the file, all the data are saved and the project meets our 14-day deadline.
- For corrective actions, you may reactivate the optimization feature of EasyPlan to determine an
execution strategy that tries to recover the delays.
- For project control purposes, EasyPlan has a wide range of reports and charts to support you in
identifying project status, actual versus planned progress, corrective actions, and payment reports.
Two examples are the payment report and the project S-curve.
We specify
the report
period
here.
Notice the
actual
versus
planned
progress
for that
period.
- Other reports include an S-Curve, an Earned-Value chart, and a chart for progress indices. View
these reports for the case study project.
Question: Does Our Project Management System allow us to store this data legibly and
automatically use it to show the impact on project time and cost?
One way to simulate a delay on Microsoft project is to add an extra activity, as shown in the
following figure. This, however, increases the activities in a project, yet does not provide the
necessary analysis to see which delay affected the project or not.
Added activities to
represent delays
Try the same exercise on Microsoft project using the But-For approach.
Window of Day 3
Window of Day 4
Window of Day 5
1 2 3 4 5 6
50% 50%
A
100% Plan
Acceleration
Float
33% 33% 34% Actual
B
20% O 30% C 50%
Deadline
For the case study project, activate delay analysis and determine responsibility. Experiment with the
but-for versus the windows method. Add few accelerations and experiment with it.
Computer simulation is a powerful tool for accurate modeling of real world construction systems to
support planning, scheduling, and resource management. Over the years, several systems have
been developed with various capabilities. Such tools are beneficial in modeling any cyclic process
such as the erection of steel elements in the various floors of a high-rise building, or earth-moving
operations in which trucks are loaded with material, sent to dump area, and returned in a queue for
another loading. These processes can have a lot of variability in the timing of each step, probability of
process breakdowns, and various possible resource combinations.
With traditional simulation tools, the process of developing a simulation model requires the user to be
familiar with specific terminology and the modeling schematics of particular software, in addition to the
ability to write proprietary computer code. This may not be suitable for many construction practitioners
who are not familiar with the operational details needed for accurate simulation. Several researchers
have, therefore, employed different ways to simplify the modeling process and to make it more
attractive to practitioners.
One of the simple simulation tools available commercially that is remarkably easy to use is the
Scitor Process software. It allows the user to draw a flowchart of any process, assign resources to
the process steps, run the simulation, and then obtain various reports on productive times, idle
times, and the production quantity produced at the various process steps. An example of a simple
concrete placing operation is shown below.
Using any simulation tool brings substantial benefits. This includes proper estimation of production
rates, analysis of the impact of various resource combinations on production, analysis of the
impact of uncertainty on production, and analysis of various reengineering decisions.
With the turn of the millennium, many software vendors have put into the market project
management software that is claimed to be usable by all parts of the “Enterprise”. It ties
scheduling, resource allocation, document management, timekeeping, financing, procurement, and
reporting together into one integrated system. On the larger business community, such systems
have been referred to as “ERP” or Enterprise Resource Planning systems. An Enterprise Resource
Planning system is a packaged business software system that enables a company to manage the
efficient and effective use of its resources (materials, plant, and equipment, etc). ERP systems
have been used by large manufacturing, production, and larger corporations and they cost millions
of dollars in its planning, customization, and training of users. Their objectives are:
With the increase in number of corporations using ERP software, organizations are facing many
challenges during the implementation, particularly with the large cultural changes required from
users. In fact, the use of these systems is going through the second wave which follows the “Go
Live” step in their implementing. In this second wave, the focus is on addressing whether the
promised benefits are attainable, the systems’ impact on users’ ability to adapt, and how to
optimize the benefits gained from using such systems.
The examples on Web-enabled devices and software applications are plenty. From Cellular
phones that can browse the World Wide Web to applications that can completely run from the
remote server by the Web browser. Almost all the new versions of project management software
such as MS Project and Primavera have web features. Other specialized software that provide
web-based project management services have also become available. Examples include BidCom,
Framework, and Meridian. A listing of these software systems is provided in the appendix. With the
new hand-held gadgets and web-enabled software, site to head-office communication is much
facilitated so that reports are transmitted on line and expert solutions are provided immediately to
site professionals.
Before buying: do some search, visit service providers’ sites, try demos, do a matrix, talk to users,
look at financial performance, evaluate your own operations, test different procedures, & plan for
the transition.
OTHER
Hand-held devices
4-D visualization
GIS
Comments on Workshop
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________