Sie sind auf Seite 1von 19

PERGAMON Computers and Structures 67 (1998) 401±419

Desman: A dynamic model for managing civil engineering


design projects
Stephen Ogunlana *, Jason Lim, Khalid Saeed
School of Civil Engineering, Asian Institute of Technology, GPO Box 2754, Bangkok 10501, Thailand

Abstract

Traditional project management tools are useful in managing design projects. However, incorporating ``soft data''
into tools like the critical part method (CPM) and bar charts is problematic. They are also best used for bottoms to
top management and are, therefore, not very e€ective for macro managing projects. A system dynamic model can
improve the current practices and reduce the problems in design projects when used as a tool for macro
management. A model was developed for the management of detailed design process of a civil engineering project.
The model consists of four interrelated subsystems: human resources, design production, controlling and planning.
Two sets of data were used to test the model. Some policies and scenarios were then explored to gain insight into
the model's behaviour and to seek alternatives for better management. The experimentation showed the following
policy hierarchy. In terms of meeting scheduled time, the e€ectiveness of policies is in the order: (1) progress
control, (2) manpower allocation, (3) estimation of workload and (4) realization of underestimated work. If the goal
is to minimize labour-days expended or to reduce the cost of design, the e€ectiveness of policies is in the order: (1)
manpower allocation, (2) progress control, (3) estimation of workload and (4) realization of underestimated work.
As such, good project control and early perception of real progress are needed to ensure ecient resource allocation
and on-time completion. This requires creation of a project organization which is able to recognize and process
changing information on those issues. # 1998 Elsevier Science Ltd. All rights reserved.

1. Introduction ment requires that the e€orts of individuals with di€er-


ent skills be integrated to give the most bene®ts to the
The two major phases of civil engineering design are: design organization and as such, team members need
(1) preliminary design and (2) detailed engineering to be changed from time to time to ensure that knowl-
design [1]. Preliminary design stresses architectural edge is shared. It is critical, therefore, that the design
concepts, evaluation of technological process alter- manager uses appropriate tools to ensure ecient inte-
natives, size and capacity decisions and comparative gration of design tasks. This has not been achieved in
economic studies. During detailed design, the process practice. Design management continues to experience
becomes more formalized, having more speci®c steps the three problems of any stage of project manage-
and with less random interactions. It involves succes- ment: cost overrun, schedule slippage and the inability
sively breaking down, analyzing and redesigning the to meet quality requirements without excessive change
structure and its elements so that standards are com- orders and rework.
plied with and drawings and speci®cations needed It is common knowledge that planning for design
for site construction are produced. It also involves the work, as currently done, is not as sophisticated as the
integration of the e€orts of people with di€erent planning for the construction stage of projects.
specializations. Sawczuk [2], noted that design manage- Coles [3] attributed this to the perception that planning
and control techniques applied to construction are
too rigid for design work, or the common belief that
* Corresponding author. design work cannot be planned or the belief that

0045-7949/98/$19.00 # 1998 Elsevier Science Ltd. All rights reserved.


PII: S 0 0 4 5 - 7 9 4 9 ( 9 7 ) 0 0 1 4 8 - X
402 S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419

designers are impeded by factors beyond their control. to be used as a general teaching model and is not
The work being reported attempts to model the speci®c to any industry. Jensen [11] applied SD to
detailed design process with the view of optimizing client and project relationships in construction. He
time, cost and schedule performance through the use demonstrated that project team relationships could be
of the model. It is hoped that the model can serve as a improved with the aid of dynamic modeling. Pugh±
tool for planning and monitoring at the design phase Roberts Associates [25] applied SD to various large
of construction projects and overcome the barriers projects with emphasis on design and workscope
listed by Coles. changes and dispute resolution.
Stermann [6] has written on the potentials for
improving construction project management through
2. Why model construction projects as dynamic systems? dynamic modeling. A summary of his thought was
given earlier in this paper. Saeed [26] has also demon-
System dynamics modeling is useful for managing strated that civil contracting can be improved through
processes having two major characteristics: (1) they dynamic reasoning. However, the two have not devised
involve changes over time and (2) they allow feedback, any formal models for project management.
the transmission and receipt of information [4]. A The management of site construction was modeled
recurring theme in the works by Sawczuk [2] and by Chang et al., [5]. Their work showed that a model
Coles [3] is the need to provide timely information to of the site construction process could help to reduce
aid management. In addition, Chang et al., [5] and project time and forecast the e€ect of materials supply
Stermann [6] have shown that construction design and disruptions on project performance.
management processes can be studied with advantage The application of system dynamics modeling to
using system dynamics modeling. This is because design is limited to a speci®c application for a building
the amount of work changes over time and the actors construction project by Huot and Sylvestre [27]. Huot
have access to output information that can be used to and Sylvestre's work was concerned with strategic pro-
improve the process. ject management focusing speci®cally on fast-tracked
Stermann [6] justi®ed the application of SD to design and build projects. Their work showed that
construction modeling thus: management performance could be improved through
model simulation. This paper reports on a model con-
Ð Construction projects are extremely complex and structed for general application to the detailed design
consist of multiple interdependent components. SD stage of a civil engineering project. The major purpose
models are well suited to representing multiple inter- of the model is to answer questions that are important
dependencies. in design management such as: When should ad-
Ð Construction projects are highly dynamic. SD ditional work team members be introduced? What
was developed to deal with dynamics. quality of work force should be introduced? How do
Ð Construction projects involve multiple feedback we ensure that a project will ®nish as scheduled and
process. SD is the modeling method of choice where within budget? How should the e€ort of management
there are signi®cant feedback processes [7]. be distributed amongst the management functions
Ð Construction projects involve non-linear relation- (planning, estimating and controlling)?
ships. System dynamics, more than any other modeling It has been advocated that system dynamic modeling
technique, stresses the importance of non-linearities in should complement rather than displace traditional
model formulation [4]. techniques as a tool for modeling construction
Ð Construction projects involve both ``hard'' and projects [6, 28]. The two approaches are di€erent in
``soft'' data. SD modeling permits both forms of data. focus and in emphasis. Traditionally, engineering pro-
jects are managed using tools such as bar charts, net-
Literature on the application of SD to project works, earned value charts, etc. They normally require
management is sizable. A useful summary is available that projects be decomposed into constituent elements
in Ref. [8]. However, the bulk of the applications are (work packages, activities, etc.) and cost, time and
in research and development [9, 10, 4, 11, 12] and soft- resources estimates made for the constituent elements
ware development [13±24]. The application of SD to based on experience. A larger model is then con-
construction project management is very limited. structed from the individual parts. The reconstruction
System dynamics was ®rst applied to general project of the project often ignores ``intra-project forces'' [8]
management by Roberts [9] who demonstrated that and thus a holistic view of the project is impossible.
project management could be improved through System dynamics modeling considers the project in a
dynamic simulation. Richardson and Pugh [4] adopted holistic way. Rodrigues and Bowers [29] stated that the
Robert's model for teaching general principles of pro- power of the SD modeling approach lies in its ability
ject management. However, their model was intended to incorporate the more subjective factors which can
S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419 403

have important in¯uence on the whole project. Those Powersim, a Windows based tool for system dynamic
factors are dicult to incorporate into traditional modeling.
CPM models.
System dynamics as a modeling technique allows the
incorporation of feedback. A major requirement in
modeling projects with the CPM, for example, is that 4. The engineering design model
looping (feedback) is not allowed. However in the real
world information feedback is a major part of human A model of the software development process was
activity. Suppose one asks a project manager what constructed by Abdel-Hamid and Madnick [18]. The
are the critical factors that a€ect project success. The process of detailed design is similar to software devel-
manager might mention things such as planning e€ort, opment. The engineering design model was, therefore,
control e€ort, quality of work force, etc. It is unlikely developed from Abdel-Hamid and Madnick's software
that the manager will remember that planning e€ort model.
itself is a€ected by project success. If a project is fail- Engineering design can be viewed as a system con-
ing, it is reasonable to increase the planning e€ort and sisting of di€erent components or subsystems which
if the project is running smoothly (succeeding) there is are interrelated. These subsystems are human
no need to increase planning e€ort. Thus, information resources, design productions (drawings, speci®cations
on project performance a€ects the level of planning and bills of quantities), controlling and planning. The
e€ort. The ability to incorporate feedback information design model is constructed on the premise that a
into modeling separates SD from traditional modeling design ®rm will ®rst agree on needs and timing with
techniques. the owner and then proceed to decide how to manage
the project to facilitate completion within the agreed
time.
3. System dynamic modeling
4.1. Overview of the model's main feedback loops
System dynamic modeling (detailed procedures are
available in Ref. [4]) procedures fall into two parts: Simpli®ed feedback loops of the model are shown in
model validation process and policy analysis process. Fig. 1. Fig. 1 consists mainly of three major loops.
In model validation process, key variables associated The ®rst is a goal seeking or negative feedback loop
with the perceived causes of problematic behaviour are with two stocks (in Appendices A±F). The goal is
identi®ed and abstracted from real world evidence. the indicated work force to ®nish the project within
Reference modes are then de®ned for the existing sys- the scheduled time. More work force will consume
tem behaviour over a suitable time horizon. Feedback more man-days. Man-days remaining is the di€erence
theory is then applied to structure the relationships between total job size in man-days and the cumulative
among the problem parameters, forming causal loop man-days expended. Man-days remaining divided by
diagram (see Fig. 1). Two building blocks are used to the time remaining indicates the level of work force
represent the structure of a system, i.e. level (also needed. Comparing this needed work force to the
called stock) and rate (sometimes called ¯ows). Level is available work force will in¯uence the hiring/®ring
accumulation of change caused by the rate. As inter- policy of work force which in turn will determine the
mediate between level and rate, auxiliary is used work force level available.
for added clarity and simplicity. In addition to these, The second loop is also a negative feedback loop
constants and graph functions are used. After formu- but with three stocks. The loop determines how pro-
lating a model, it is simulated with the aid of computer ductivity is perceived and the job size (work load) is
software. adjusted. It is assumed that the productivity perceived
In the policy analysis process, the sensitivity of is not the actual productivity as the fraction of draw-
parameter and structural changes to the model are ings/documents needing rework will take some time to
explored. Policies aimed at achieving desired goals or discover. The assumed development productivity deter-
improving model behaviour can then be assessed to mines the change of job size in man-days which later
show how a real system might be modi®ed. a€ects man-days remaining and, consequently, the
Today there are a few proprietary system dynamic work force level.
modeling tools of which Professional Dynamo, The third loop is a positive feedback loop with three
VENSIM and Powersim are the popular ones for the stocks. It controls how schedule date is maintained or
PC platform, while STELLA or iThink and VENSIM adjusted based on the available work force level and
are popular for the Macintosh platform although the resistance to change in schedule date. A detailed
STELLA and iThink are now also available on the explanation of the model construction is available in
Windows platform. This model was implemented in Ref. [30].
404 S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419

Fig. 1. Major feedback loops of the design project model.

4.2. The human resource management subsystem is followed by re®nement through successive calcu-
lations to seek the optimal dimension and compliance
Fig. 2 shows the details of the human resource sub- with standards. The result of calculation is then trans-
system. Design work force can be of two types: new formed to drawings and speci®cation documents on
work force (WFNEW, see Appendix A) and experi- which site construction will later be based. During the
enced work force (WFEXP, see Appendix B). This calculation, there is usually no e€ort spent for check-
di€erentiation captures the di€erences in productivity ing. Quality assurance or checking is done only on the
between the two groups. drawings. If an error is found in a drawing, only then
will the error be traced back to the design calculation.
4.3. The design production subsystem The design production stage is divided into three
sectors: (1) manpower allocation (Appendix C), (2) de-
The detail design of a civil engineering project starts sign development (Appendix D) and (3) rework
with analysis of preliminary estimated dimension and (Appendix E).
S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419 405

Fig. 2. The human resources subsystem.

4.4. The controlling subsystem remaining (TimeRemain). Dividing MD Remaining


by TimeRemain gives the indicated work force level
The controlling function has three elements: (WFINDC) at any point in the project. If WFINDC is
measurement, evaluation and communication. lower than TotWF, Excess WF could be transferred
Measurement is to detect what is happening, evalu- out of the project. If WFINDC is larger, then more
ation is to compare what is happening with what is people would be brought in.
planned and communication is to report what has Work force level needed (WFNEED) is formulated
been measured and decide further action. The sub- as a weighted function of current TotWF and
system is further elaborated in Appendix F. WFINDC as follows:

4.5. The planning subsystem WFNEED ˆ WFINDC*WCWF


‡TotWF*…1 ÿ WCWF † …10†
In the planning subsystem (illustrated in Fig. 3),
initial project estimates are made to start the project
and the estimates are revised as necessary throughout Where WCWF (willingness to change work force)
the project life. is a variable which has values between 0 and 1. Setting
Schedule completion date (ScheduleDate) represents WCWF = 1 re¯ects the willingness to change work
the number of working days planned for the project. force level or concern on schedule stability. On the
By subtracting the current value of TIME, which other hand, setting WCWF = 0 shows that the
represents the number of working days elapsed in a concern is to stabilize work force and its level is not
simulation run, we can determine the schedule time changed anymore.
406 S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419

Fig. 3. The planning subsystem.

5. Testing the design model power planning and usage. The experience showed that
design oces have poor records on the running of
Design work is intangible and creative. The ®nal their projects.
product is in the form of calculation sheets, drawings, Data needed to run the model include total planned
speci®cations and other documents. Sourcing data for duration, planned man-hours/days, planned man-
testing the model proved dicult. Most design prac- power loading, total documents produced, average
tices approached do not keep detailed records of man- design productivity (documents per man-day), amount

Table 1
A comparison of actual result and model output
Actual Simulated base run
WWR Project
Cumulative work-days 4,554 (with 723 days of overtime work) 4,588 (with 358 days of overtime work)
Scheduled completion time 220 days 218 days
E€ort for checking and rework 10% (455 work-days) 7% (311 work-days)
Peak work force level 56 people (around day 176±198) 48 people (at day 174)

AFBC Project
Cumulative work-days 21,286 (no overtime data) 20,896 (with 710 days of overtime work)
Scheduled completion time not available (268 planned) 282 days
E€ort for checking and rework 10% (2,128 work-days) 11% (2,240 work-days)
Peak work force level 114 people (around day 100±125) 90 at day 240
S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419 407

of rework and e€ort spent for checking and rework. persons to the project was obtained. The oce did not
Additional qualitative data include task distribution establish formal control procedure for the project. As
e€ect, communication losses, e€ect of schedule such, assessment of progress and the need to add to or
pressure on overtime, etc. They are based on senior decrease sta€ level was based solely on the judgment
engineer's judgment. of the project engineer.
The model, as developed, is aimed at projects with
duration long enough to allow for hiring and attrition 5.2. The AFBC project
and having about 10 or more design sta€. As such, it
cannot be tested with just any civil engineering design The AFBC project is an engineering procurement
project. The two projects used for testing the model contract for natural gas compression in Indonesia. It
are referred to in this paper as the WWR project and covered the design, procurement of equipment and ma-
the AFBC project. terials, installation of gas gathering, separation, dehy-
dration and compression plant. Total planned duration
5.1. The WWR project of the whole project was 26 months (March 1993 to
July 1995. The engineering was planned for 268 days
The WWR project covers the preparation of master (March 1993 to December 1993). The project was
plan for an area of 86.5 km2 of which 16.95 km2 are planned in detailed using a computerized project man-
subject to detailed design of drainage, sewerage and agement software.
waste water treatment systems in the Rayong province The result of the base run using data from the two
of Thailand. The detailed design part was initially projects are shown in Table 1. The results show fairly
planned for 9 months but ®nished in 10 months. There good agreement between actual results and thus con-
was underestimation of work (around 20% of total) ®rms that the model is a good replication of reality
which was realized mainly during the seventh and the (see Fig. 4). This is an important step in proving that
eighth months. The underestimation was attributed the model can be used for any civil engineering design
to the lack of clear de®nition of project scope and project.
optimism in predicting the productivity of the design
team. Most design team members were responsible for
more than one project at the same time. Only three 6. Policy analysis and design
persons concentrated solely on the project. On average,
it was estimated that most team members were work- The advantage in creating a SD model of project is
ing on two projects at the same time. The team esti- that it can serve as a laboratory for experimentation.
mated that the e€ort spent on quality assurance was The modeller's desire is to improve project behaviour.
around 10% of the total time. 85% of the team mem- The two options available for achieving this goal are
bers were senior designers. Additional designers, when parameter changes and structural changes.
needed, were usually transferred from sister companies.
The average time need to e€ect a transfer was one 6.1. Parameter changes
month.
A detailed plan of manpower used for each docu- Parameter changes involve changes in the values of
ment was not available, but a rough allocation of key constants and variations in the shape of graph func-

Table 2
Comparison of di€erent policy runs
No. Simulations WWR Project AFBC Project

1 base run 4,588 work-days (including 368 days of 20,896 work-days (including 710 days of
overtime work); 218 days overtime work); 282 days
2 good estimation 4,529 work-days (including 168 days of 20,878 work-days (with 515 days of
overtime work); 208 days overtime work); 279 days
3 good progress control 4,453 work-days (including 45 days of 20,596 work-days (including 1.37 days of
overtime work); 201 days overtime work); 268 days
4 good estimation and good progress 4,474 work-days (no overtime); 198 days 20,688 work-days (including 1.35 days of
control overtime work); 268 days
5 quicker realization of 4,543 work-days (including 179 days of 20,700 work-days (including 542 days of
underestimated work overtime work); 209 days overtime work); 279 days
6 no overtime 4,369 work-days; 223 days 20,493 work-days; 285 days
7 manpower allocation 4,409 work-days; 205 days ÿ
408 S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419

Fig. 4. Test runs on the AFBC and WWR projects.

tions. The modeller changes the values of parameters permit experimentation with di€erent policy options.
which are within the project manager's control in The policy changes experimented with are listed below
the real world. These parameters are called policy and the results shown on Table 2;
parameters. Changing their values correspond to policy
changes. Before e€ecting the changes, the modeler (1) Good estimation of project scope. This is e€ected
must be satis®ed that the changes can be made in the by setting the value of underestimation fraction to
real world being modeled. Parameter changes that can
zero. The result (Table 2) showed a better performance
be experimented with are listed below;
in reducing duration and leveling of work force.
Absence of underestimation reduces changes to scope
(1) The number of projects a design team member
and additional e€orts are needed only to correct draw-
can be involved in at the same time.
(2) Time required by a new design team member to ings. Overtime use can be reduced and sudden changes
fully understand the project. This can be improved to work force eliminated. This accords with project
through training. management literature (Refs. [31, 32], for example).
(3) The use of overtime work to speed up the design (2) Good control of work progress. This is possible
process. if there is a good perception of real progress. In the
(4) Time delay in e€ecting corrections to drawings. model, it is implemented by making assumed develop-
(5) The willingness or reluctance to adjust schedule ment productivity, a value used to adjust job size,
which may be limited by contract. to be more of perceived productivity than projected
(6) The spread of project activities. Usually parallel productivity. The result showed signi®cant improve-
activities are more during the peak of the project. ment (Table 2). Improved progress assessment can be
(7) Discovery of underestimation which may be due achieved through better measurement method to re¯ect
to unanticipated changes but can be e€ected through real progress rate of time, cost (man-hour) and work.
scope de®nition and contract arrangement.
(8) Willingness to change work force. This is e€ected
Table 3
through hiring policy.
(9) The accuracy of productivity assessment.
Scheduled
completion
6.2. Structural changes.
Run Cumulative work-days (days)

Structural changes are changes in the feedback struc- Base run 4,588 (including overtime 368 218
ture. This policy experimentation is more e€ective than work-days)
parameter changes as it focuses on di€erent ways of Scenario 1 5,223 (including overtime 640 241
doing things. The base run for the model replicates work-days)
normal practice very well. However, it contains ¯aws Scenario 2 4,916 (including overtime 284 213
work-days)
inherent in design management practice such as under-
Scenario 3 4,988 (including overtime 327 216
estimation of work, misperception of progress and
work-days)
rework. To aid design management, the model should
S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419 409

(3) Combined policy of good estimation and pro- 6.3.3. Scenario 3: Scenario 2 plus sudden departure of
gress control. It showed signi®cant improvement and experienced work force
removes overtime use as schedule pressure is elimi- The management needs to know what will happen
nated. to the project if there is a sudden loss of experienced
(4) Quicker realization of underestimated work. This work force in the course of the project. This may
means that additional tasks are discovered at a faster happen in a very competitive market environment or
rate and after 60% progress, there are no additional for any other reasons. Here the quit rate of experi-
tasks. The change improved project baselines, as enced work force is reformulated to show a sudden
management will be able to make better work force loss of 5 experienced workers at day 100 as follows:
arrangement for the project.
(5) Stang policy is critical to schedule attainment. QuitRt ˆ WFEXP=AvEmploy ‡ Pulse…5,100,1000† …11†
In design management, a schedule date is established,
Scenario analysis can enable design managers to
man-hours are then estimated and the project stang
manage by perception and thus prevent/reduce the
is decided. The obvious problem is to keep the sta€ as
need for crisis in a dicult project environment. The
small as possible to minimize overhead and communi-
results from the simulations are shown in Table 3.
cation losses while meeting the schedule. Options may
Scenario 1 will force the project to consume much
include: overtime work, contract sta€, increasing per-
more man-days and to ®nish late. This is due to the
manent sta€ and using CAD systems to reduce draft-
longer time in hiring new work force, additional time
ing and engineering time. The policies implemented are
and e€ort to train/guide them and lower productivity.
listed below:
Scenario 2 shows improved result since by allocating
(i) No overtime policy: This resulted in schedule slip-
more of the design team's time to the project, or con-
page but reduced cumulative man-days. This implies
verting part-time to full-time, means lesser new work
that the extra time spent in the base run to speed up
force is needed. This shows that a small team consist-
project is due to overtime.
ing of experienced work force is better than a large
(ii) Manpower allocation policy: This concerns the
team with many inexperienced workers.
number of projects a member of sta€ is allocated to.
The result of scenario 3 is not much di€erent from
While some companies allocate sta€ to one project
scenario 2. In this model, the work force is an aggre-
only, pressure of time and design priorities and man-
gate quantity, di€erentiated only for experience. In
power availability may force some companies to move
reality, the absence of some key personnel may cause
sta€ around projects. The result for one project
the project to stop.
showed that assigning sta€ to one project only signi®-
cantly improves performance as assimilation is better.

6.3. Scenario analyses 7. Conclusions and further research

SD modeling allows management to experiment with A survey of 110 design practices in the U.S.A. [31]
possible scenarios during the implementation of a pro- has identi®ed 10 major concerns of design ®rms in
ject. The analyses conducted with the design model are order of frequency of mention as (1) making a pro®t/
shown in Sections 6.3.1, 6.3.2 and 6.3.3. budget; (2) meeting schedules and deadlines; (3) change
order and/or scope management; (4) internal com-
munications; (5) quality control; (6) client communi-
6.3.1. Scenario 1: Shortage of experienced work force cation; (7) lack of experienced sta€ and/or PMs;
In this run, market condition e€ect on hiring is (8) low fees/determining fees; (9) planning/scheduling
assumed to be 0.25 instead of 0.85. During peak and (10) time management. These are management
demand for design services in the industry, manage- problems created mainly due to poor management
ment will not be able to hire as many experienced in design ®rms. A model of the design process has
workers as are needed. It is here assumed that three been constructed which incorporates most of the
quarters of the work force are hired from new work problems identi®ed by Birnberg. The model, when
force and only one quarter are available from the ex- tested with data from two large design projects, repli-
perienced work force. Management needs to know cates ®eld practice well and has also been simulated
how the use of new work force will a€ect the project. to show that improvements can be made through
policy changes. However, not all changes are ben-
6.3.2. Scenario 2: Scenario 1 plus manpower allocation e®cial. The results of experimentations with two design
policy projects show the following policy hierarchy for meet-
Shortage of experienced work force forces manage- ing project deadlines: (1) good progress control; (2)
ment to use part-time work force. ecient manpower allocation; (3) accurate estimation
Fig. 5. E€ect of market condition on hiring.

Fig. 6. The manpower allocation sector.


S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419 411

of workload and (4) early realization of under- unlikely that a single model incorporating a traditional
estimated work. If the goal of management is to reduce model and a SD model will ever be constructed as the
cost, then ecient manpower allocation is better than two focus on di€erent aspects of a project.
progress control. The design model, as constructed, does not dis-
SD modeling is a powerful tool for experimenting tinguish between drafters and designers. This needs to
with possible, even extreme, scenarios in project be improved through the segregation of the functions.
management. It can uncover ¯aws in practices which The model also does not consider the eciency of
in the short run may seem to improve performance but overtime usage. It should be possible from actual
are not bene®cial on the long run. Model experimen- records to build eciency considerations into the
tations can isolate a system and show the e€ects of model. Finally, projects are managed at the ®rm level,
changes in the real world situations. The model it is desirable to expand the model for overall ®rm
described has shown that civil engineering design can management.
bene®t much from SD modeling.
It has been suggested that SD modeling should
complement traditional project management tools. A
good combination could be to model the whole project Appendix A. New work force
using SD at the beginning but to micro manage the
details of the project using traditional tools like the The new work force is formulated as below:
CPM. The SD model will serve to inform the manage- WFNEW ˆ INT…WFNEW †
ment on the likely impacts of di€erent policies while
‡ dt…NewHire ÿ AssimRt ÿ NewTr† …A:1†
the CPM will be a tool for e€ecting chosen policies. It is

Fig. 7. The design development sector.


412 S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419

Fig. 8. Fraction of experienced work force e€ect.

where INT(WFNEW) is the initial number of new Many companies recruit graduates from universities.
work force (people), NewHire is the hiring rate of new If these new engineers have enough knowledge
work force (people/day), AssimRt is the assimilation in design beforehand, then the overhead needed to
rate of new work force (people/day) and NewTr is the train them, trainers per new hires (Trainer per New), is
new work force transfer rate (people/day). low. In a di€erent situation, it may be hard to ®nd

Fig. 9. Task distribution e€ect on productivity.


S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419 413

quali®ed engineers and thus more e€ort will be needed Appendix B. Experienced work force
to train them. In this model, Trainer per New is set
to 0.1 which means, on the average, each new hire The experienced work force is written as:
consumes, in training overhead, the equivalent of 10%
of an experienced employee's time for the duration of WFEXP ˆ INT…WFEXP †
the training or assimilation period. This is formulated ‡dt…ExpHire ‡ AssimRt ÿ ExpTr ÿ QuitRt† …A:5†
as
where INT(WFEXP) is the initial number of work
Daily MP f training ˆ WFNEW* force experienced (people), ExpHire is the experienced
Trainer per New Daily MP f training work force hire rate (people/day), ExpTr is the
ˆ Daily manpower for training …A:2† experienced work force transfer rate (people/day) and
QuitRt is the experienced work force quit rate (people/
Hiring of WFNEW has a ceiling since they need day).
WFEXP to train them. As such, it is restricted by the The transfer rate of experienced work force is
number of WFEXP. In the model, The maximum formulated as:
number of new hires per experienced sta€ (MNHPXS)
is set to 5. ExpTr ˆ MIN…WFEXP, TrRt ÿ NewTr† …A:6†

CeilNew ˆ EquivFullExp*Trainer p New …A:3† By including NewTr in Eq. (A.6), the transferring of
people out of the project, when there is a manpower
Where CeilNew is the ceiling on new hires and surplus, will start with WFNEW.
EquivFullExp is the full time equivalent experienced Hiring of new or experienced work force is a€ected
work force. EquivFullExp is introduced since one sta€ by market conditions. When demand is high, experi-
may be allocated to handle more than one project at enced work force shortage will occur. In this case,
the same time. usually only new work force member can be employed.
EquivFullExp ˆ WFEXP*ADMPPS …A:4† This market condition is formulated as a table func-
tion. Its shape can be adjusted to re¯ect the market
Where ADMPPS = average daily manpower per condition when the project is on-going. Fig. 5 depicts
sta€. A value of 0.5 for ADMPPS means one person a scenario where initially all of the hired work force
is only working half time for the project or is handling are experienced and sometime later only half of them
two projects at the same time. can be hired.

Fig. 10. The e€ect of overtime on productivity.


414 S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419

Appendix C. The manpower allocation sector lated as a product of Rework Rate and Rework man-
power per document.
This sector is shown in Fig. 6. Full-time equivalent
daily manpower (FullTimeEqvDailyMP) available for
the project is the product of TotWF and ADMPPS. Appendix D. The design development sector
ADMPPS can have values between 0 and 1 depending
on management decision to assign a sta€ fully to Fig. 7 illustrates this sector. The design development
one project or more. Some part of the available man- process produces calculations, drawings, speci®cations,
power will be consumed in guiding and training estimation of material (bill of quantities) and cost and
(DailyMP f training). The daily manpower available some other documents. Physically, the work size of a
after training overhead is what is then allocated to design project can be measured by the total number of
rework and design development. documents to be produced.
Design development productivity (DesignDevProd)
From literature and the interviews conducted, there
is a function of a complex set of factors. In this model,
were no records or exact ®gures on e€ort spent
it is formulated thus. Normal gross productivity is the
for checking and rework in a project. Estimates by
average rate at which documents are produced. It is
some project engineers range from 5 to 15%. In estimated by dividing total planned manhours for de-
the model, the average manpower required to sign development by total planned documents. Here,
check and rework a document needing rework the contribution of di€erent designers or drafters are
(ReworkMP p Doc) is assumed to be 5 man-days. di€erentiated. It is simpli®ed in terms of average e€ort
This value can be adjusted for di€erent projects. As needed per average document. In reality, there are
design errors are detected through checking, some di€erent types of documents and each type requires
e€ort is allocated to correct them. The amount of di€erent amount of e€ort of designers and drafters.
manpower for rework (DailyMP f Rework) is formu- This normal gross productivity is then e€ected by the

Fig. 11. The rework sector.


S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419 415

Fig. 12. Desired rework delay.

Fig. 13. The controlling subsystem.


416 S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419

Fig. 14. Adjustment of job size.

fraction of experienced work force, task distribution communication includes verbal communication, docu-
e€ect and communication. mentation and other additional work due to interfaces.
The productivity of an experienced worker is This happen when the team size is bigger than what is
superior to that of a new worker. Here it is assumed actually required. This communication overhead varies
that the productivity of an experienced work force is with the project size. It depends on the normal size of
twice that of a new work force. The e€ect of the frac- the project team. Normal size of project team is
tion of experience is, therefore, formulated as a graph de®ned as total number of people needed in a project.
function to capture this assumption as in Fig. 8. Communication losses is really a square function of
Task distribution e€ect has substantial in¯uence on total people involved. Here it is assumed that when
productivity. The value of the design productivity rate the size of the project team is twice that of a normal
is not constant throughout the project time. Usually, one, there is a 10% loss in total productivity.
in the middle of a project, there will be more parallel Communication losses or overhead then is formulated
activities and similar tasks to do which need less e€ort. as follows:
Since productivity is here de®ned as the number of
documents produced per man-day, then at this particu- CommunicationOH ˆ NormalComLoss
lar time the productivity rate will be higher. Task dis- …TotWF=NormalTeamSize†2 …A:7†
tribution e€ect increases normal gross productivity
when there are repetitive works and will have no e€ect The design development rate is determined by
through the end of project due to lack of similar work designers' productivity and is increased when designers
and parallel activities. This is illustrated in Fig. 9. work overtime. Longer hours spent on the project by
Communication losses is the average team member's the design team will result in more work being done,
drop in productivity below the normal productivity but the work done per unit of time decreases due to
as a result of additional team communication, where fatigue e€ect. This overtime e€ect on the productivity
S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419 417

Fig. 15. Percent of work underestimation discovered.

is formulated as: twice more prone to errors than experienced work


force. Normal fraction satisfactory then is adjusted by
OVTEffect ˆ OVTEffectfunction the work force mix multiplier function which has the
‰NormalWorkHour ‡ OvertimeŠ= same shape as in Fig. 8.
NormalWorkHour …A:8† There are two types of documents being produced
depending on the fraction satisfactory. These are docu-
Where NormalWorkHour is the normal working hours ments needing rework and those not needing rework.
per day (8 h) and OVTE€ect function is a graph func- Documents needing rework are not discovered initially
tion shown in Fig. 10. because it takes time to detect them. After documents
needing rework are discovered, they accumulate into
documents to rework (DocToRework). This stock is
depleted through rework rate.
Appendix E. The rework sector
When an error is detected and rework is needed,
usually it is not immediately done. This delay depends
Design quality assurance includes two distinct and
on the schedule pressure and urgency of other projects
complementary methodologies. The ®rst is designing a
in the company. The delay is longer at the beginning
coherent, complete, unambiguous and non-con¯icting
but shorter towards the end of a project. This is then
set of requirements. The second is review and checking
formulated as a graph function a€ected by perceived
of the design. Errors, however, will still occur due to
progress as shown in Fig. 12.
human inability to perform with perfection. The for-
mer methodology will e€ect the normal fraction satis-
factory of the drawings produced. The later will e€ect
the discovery and rework rate of drawings needing Appendix F. Details of the controlling subsystem.
rework.
It is assumed that at the beginning, the fraction of Figs. 13 and 14 show the details of the controlling
documents needing rework is larger and as the work is subsystem. Measurement of design work is dicult
progressing, the fraction satisfactory will be higher due because design is a creative process that involves ideas,
to the team's better knowledge of the work (Fig. 11). calculation, evaluation of alternatives and other tasks
New work force members do not only have lower that are not physically measurable quantities.
productivity but are also more prone to errors. As Considerable time and cost are expended in performing
such, a high fraction of new work force will increase these tasks before end results such as drawings, speci®-
the errors produced. It is assumed that new people are cations, reports, etc. (which are measurable quantities
418 S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419

of work) are ever seen. Due to this intangible char- [5] Chang CL, Ogunlana SO, Saeed K. Construction Project
acters of design, and especially in the early phase, management: A system dynamic model. System
progress is measured by the rate of expenditure of Dynamics `91. Bangkok, 1991, pp. 108±115.
resources rather than by some count of accomplish- [6] Stermann JD. System dynamics modeling for project
ments. Only towards the end of the project can the management. Paper on World Wide Web page,
Directors, Sloan School of Management, 1992.
real progress design be assessed more accurately.
[7] Richardson G. Feedback Thought in Social Science and
To capture this phenomenon, the assumed develop-
Systems Theory. University of Pennsylvania Press,
ment productivity (AssumeProd) is formulated as Philadelphia, 1991.
the weighted average of perceived development pro- [8] Rodrigues A, Bowers J. System dynamics in project man-
ductivity (PercvProductivity) and projected develop- agement: A comparative analysis with traditional
ment productivity (Projected Productivity) as methods. System Dynamics Review 1996;12(2):121±39.
[9] Roberts E. The Dynamics of Research and Development.
AssumeProd ˆ ProjectedProductivity*…WTPJDP † Harper and Row, U.S.A., 1964.
‡PercvProductivity*…1 ÿ WTPIDP † …A:9† [10] Kelly TJ. The Dynamics of R&D Project Management.
MITMS Management, 1970, p. 300.
WTPJDP is a weighting factor, varying from 1 at the [11] Jessen SA. Can project dynamics be modeled? Proc. 1988
beginning of the project to 0 at the end of the develop- Int. Conf. Syst. Dynam. Soc. 1988, pp. 171±187.
ment phase. [12] Keloharju R, Wolstenholme EF. A case study in system
In the early phase, man-days perceived still needed dynamics optimization. J. Opl. Res. Soc. 1989;40:221±30.
for new documents (MDNeeded f NewDoc) is equal [13] Abdel-Hamid TK. Understanding the 90% syndrome in
to man-days perceived remaining for new documents software project management: A simulation case study.
(MD f NewDoc). So, projected productivity can J. Syst. Soft. 1988;8:319±30.
be calculated as documents perceived remaining [14] Abdel-Hamid TK. The dynamics of software project
(DocPercvRemain) divided by man-day perceived stang: A system dynamics based simulation approach.
remaining for new documents (MD f NewDoc). IEEE Trans. Software Eng. 1989;15:109±19.
[15] Abdel-Hamid TK. Investigating the impacts of manage-
Perceived productivity (PercvProductivity) is de®ned
rial turnover/succession on software project performance.
as cumulative documents developed not needing
J. Man. Inf. Systems 1992;9:127±44.
rework (CumDocNotNeedRework) divided by cumu-
[16] Abdel-Hamid TK. A multi-project perspective of single-
lative development man-days (CumDev MD). Total project dynamics. J. Syst. Software 1993;22:151±65.
man-days perceived still needed for new docu- [17] Abdel-Hamid TK, Madnick SE. The elusive silver lining:
ments (MD StillNeeded) is the summation of How we fail to learn from software development failures.
MDNeeded f NewDoc and MD f Rework. Sloan Management Review, 1990, Fall, 39±48.
The discovery rate of work underestimation here is [18] Abdel-Hamid TK, Madnick SE. Software Project
e€ected by a graph function which shows that at Dynamics: An Integrated Approach. Prentice Hall, New
the beginning only a small percentage of the under- Jersey, 1991.
estimation is realized and when more work is done, a [19] Barlas Y, Bayraktutar I. An interactive simulation game
higher percentage of underestimation is recognized (see for software project management (SOFTSIM). Proc.
Fig. 15). When this happens, the size of the job is Syst. Dyn. 1992, pp. 59-68.
adjusted. The additional e€ort for this discovered [20] Smith BJ, Nguyen H, Vidale RF. Death of a software
manager: How to avoid career suicide through dynamic
underestimation is calculated based on the assumed
software process modeling. American Programmer
development productivity. The job size in man-days
1993;3(5):10±17.
(JBSZMD) is further adjusted due to the e€ort spent
[21] Chichakly KJ. The bifocal vantage point: Managing soft-
for rework. ware projects from a system thinking perspective.
American Programmer 1993;6(5):18±25.
[22] Lin CY. Walking on battle®elds: Tools for strategic soft-
References ware management. American Programmer 1993;6(5):33±
40.
[1] Barrie D, Paulson BC. Professional Construction [23] Aranda RR, Fiddaman T, Oliva R. Quality microworlds:
Management. McGraw Hill, New York, 1992. Modeling the impact of quality initiatives over the soft-
[2] Sawczuk B. The management of the design process. In ware product life cycle. American Programmer
Architectural Management, ed. M. P. Nicholson. E&FN 1993;6(5):52±61.
Spon's, London, 1992. [24] Cooper KG, Mullen TW. Swords and plowshares: The
[3] Coles EJ. Planning building design. In Architectural rework cycles of defense and commercial software devel-
Management, ed. M. P. Nicholson. E&FN Spon's, opment projects. American Programmer 1993;6(5):41±51.
London, 1992. [25] Pugh Roberts Associates, PA Consulting Group,
[4] Richardson GP, Pugh AL. III, Introduction to SD model- PMMS-Program Management Modeling System Pugh
ing with DYNAMO. MIT Press, Cambridge, MA, 1981. Roberts Associates, U.S.A., 1993.
S. Ogunlana et al. / Computers and Structures 67 (1998) 401±419 419

[26] Saeed K. Contract design for large scale civil works pro- logical and Technical Issues, Proceedings of System
jects or sowing seeds for harvesting court battles. Dynamics `94. Sterling, Scotland, 1994, pp. 214±225.
Presented at Towards the new millenium: Living, learn- [29] Rodrigues A, Bowers J. The role of system dynamics in
ing and working. 1994 Annual Conference of the World project management. International Journal of Project
Future Society. Cambridge, MA, U.S.A., July 24±26, Management 1996;14(4):213±20.
1994. [30] Lim J. Management of civil engineering design projects:
[27] Huot JC, Sylvestre Y. An application of SD to the con- A SD model. MEng. Thesis No. St-94-10, Asian Institute
struction of a major building. System Dynamics `85, Vol. of Technology, Bangkok, Thailand, 1994.
1. Colorado, U.S.A., 1985, pp. 384-409. [31] Birnberg HG. Project Management for Small Design
[28] Rodrigues A, Bowers J. The role of system dynamics in Firms. McGraw Hill, New York, 1992.
project management: A comparative analysis with tra- [32] Oberlender GD. Project Management of Engineering and
ditional models. In System Dynamics: Methodo- Construction. McGraw Hill, Singapore, 1993.

Das könnte Ihnen auch gefallen