Professional Documents
Culture Documents
5.2.3.2.3 Critical Schedule Check Flags 5.2.3.2.3.A Constraints
5.2.3.2.3 Critical Schedule Check Flags 5.2.3.2.3.A Constraints
5.2.3.2.3 Critical Schedule Check Flags 5.2.3.2.3.A Constraints
The logic becomes very hard to trace and the scheduler looks sloppy. If the activity
truly cannot be a driver, then it would be preferable to discuss a path forward
internally. However documenting these open-ends can often save a headache during
an audit. Whether you link the activities or not, they should always be documented
that they are in the schedule but cannot under any circumstance be a driving activity.
5.2.3.2.3.A Constraints
Hard constraints such as must-finish-on constraints are generally seen as the most
damaging constraint. Hard constraints should be looked at very hard and documented
if they are truly correct. A hard constraint is basically taking the place of logic so if
an activity has a hard constraint and predecessors, then the scheduler should
determine if the task is logically or constraint driven. Soft constraints can be equally
damaging in a schedule Monte Carlo analysis. Soft constraints should be used;
however it is important that they are used properly.
111
ARAB ACADEMY FOR SCIENCE AND TECHNOLOGY AND MARITIME TRANSPORT
Often constraints and lags are interchanged which is a critical problem in many
schedules. A lag will has a static duration that will not change as durations in the
schedule change, however a constraint is generally used to hold float in the
appropriate place. One constraint in the wrong place can completely destroy the
validity of a Monte Carlo analysis. Fig 5.8 illustrates constraints from a schedule
check report for sewage networks project. Constraints conducted are said to be
logically placed in this program. They are without any relative impact on the program
as they are placed without predecessors. Most of constraints placed are for material
delivery and milestones instructed by the owner of sewage networks project. Thus,
constraints used have no impact on the risk analysis validity for this project.
112
ARAB ACADEMY FOR SCIENCE AND TECHNOLOGY AND MARITIME TRANSPORT
Often scheduler's status items out of order due to miss of experience in dealing
with similar sewage network projects. It is more time consuming to break the logic
than to status items out of order. It is a shortcut used when workloads become too
heavy. That being said, breaking the logic and correctly using a project should be the
desired method, especially before running a schedule Monte Carlo analysis on the
logic. Fig 5.9 illustrates broken logic from a schedule check report for sewage
networks project. All broken logic made in this program is due to change of working
sequence on site to that sequence of work planned to be done in the program. Thus
tasks appearing here are logically to appear due to difference in work sequence which
has no impact on the project program.
113