350 likes | 365 Views
Learn about project scheduling in construction management, including the importance of schedules, types of schedules, and how to construct bar charts and network diagrams.
E N D
EASTERN MEDITERRANEAN UNIVERSITYFACULTY OF ENGINEERINGDEPARTMENT OF CIVIL ENGINEERING Project Scheduling CIVL 493 Construction Management Assoc. Prof. Dr. Ibrahim YITMEN
Introduction to Scheduling • Why We Need a Schedule: • Contractual obligation • To establish a sequence of work and timeframe for performance of construction activities • To provide a communication tool between contractors, owner, A/E, subs, and suppliers • To document modifications (“as-planned” versus “as-built”) • To show the impact of productivity-related problems on project completion (weather, strikes, delays) • Determine when to order and deliver materials and equipment
Types of Schedules • Bar Chart • Often called Gantt Chart • Network Diagrams • Arrow Diagram • Precedence Diagram • Often called Critical Path Method (CPM)
Formats of Schedules • Summary schedule • Shows major work elements, such as sitework, masonry, carpentry, electrical, plumbing, etc. • Detailed schedule • Work should be broken down into activities that comprise not more than 5% of total project • Short-interval schedule • Identifies work for upcoming 2-3 weeks • Usually prepared by superintendent
Bar Chart • Developed by Henry Gantt • Often called a Gantt Chart • Definition • A graphical description of a project consisting of well-defined collection of tasks
Bar Chart • Activities are represented by bars in proportion to their duration • An activity is a task or closely related group of tasks whose performance contributes to the completion of the overall project • Example: Excavate foundation • Activities are represented by bars in proportion to their duration • Bar chart is usually graphed on a calendar • Can be as simple or detailed as necessary
Time June July August September October Excavation & Backfill Pilling Abutment No.1 Abutment No.2 Steel girders Concrete deck Finishing operations Example Bar Chart
Constructing a Bar Chart • When constructing a bar chart, the following questions must be answered: • What time units should be used? (days, weeks, months) • Should work days or calendar days be used? • How do I schedule non-continuous work? • Additional information may be added to the basic bar chart • Cost of activity (“cost-loaded schedule”) • Labor required for each activity (“man-loaded”) • Materials required for each activity (“resource-loaded”)
Steps to Construct a Bar Chart • Three basic steps to construct a bar chart: • Break the job down into activities • Establish the sequence of work • Estimate activity duration
1. Break the Job Down Into Activities • Use the Work Breakdown Structure (WBS) from the cost estimate • Add activities as necessary • Rule of thumb: no activity should comprise more the 5% of the total scope of work • Rule of thumb: activity duration should range from 1 day to 15 days
2. Establish the Sequence Of Work • Sequencing needs to take into account the relationships between activities • There are four types of relationships that need to be taken into account. • Physical: • Exists between two or more activities when one cannot start until another is partially or totally complete (i.e., cannot pour footings until they have been formed)
2. Establish the Sequence Of Work (continued) • Safety: • Exists when simultaneous performance of two activities can result in a safety hazard (i.e., in multi-story construction it is at times unsafe for crews to be working under one another) • Resource: • Due to limited resource availability, two activities may not be able to use a resource at the same time (i.e., a crane cannot be used for both pouring walls and erecting steel) • Preferential: • How the contractor wishes certain activities to be sequenced
3. Estimate Activity Duration • How to estimate duration: • From company’s historic records • From asking superintendent or foreman • From standard estimating guide • From calculation using the Labor Hour Productivity equation
total labor hours labor-hours / day total labor hours crew size x hrs/day 3. Estimate Activity Duration (continued) • Labor-Hour Productivity Method • Total labor-hours required for an activity = labor-hours /Unit x no. of units Total days = Total days =
Using a Bar Chart for Planning and Progress • Assume the progress of the activity as a direct linear function of the elapsed time • Example:
Bar Chart Progress Schedule • Bar chart progress schedule should satisfy the following minimum requirements: • Include activities that describe essential features of the work. • Include start, duration, and completion date for each activity. • Include quantity and the estimated daily production rate for controlling items of work.
Network Diagrams • Definition • A network consists of two basic elements, nodes and links between these nodes • Activities on arrows (arrow diagram) • Activities are represented by two nodes and one link • Activities on nodes (precedence diagram) • Activities represented by nodes and links represent the relationship
Place base Cut and fill Pave Clear and grub Excavate and form culvert Construct culvert Arrow Diagram Cut and fill Place base Clear & grub Pave Excavate and form culvert Construct culvert Precedence Diagram
Wall 2 Wall 1 Footing 2 Footing 1 Example: Retaining Wall Precedence Diagram
Basic Rules of Network Logic (Precedence Diagram) • Rule 1: Eliminate redundant linkages
A D Terminal Event Initial Event B E C Correct Representation Basic Rules of Network Logic • Rule 2: Close the network to give single beginning and ending nodes • Networks may have only one initial event (with no predecessor) and only one terminal event (with no successor).
Basic Rules of Network Logic • Rule 3: Before an activity may begin, all activities preceding it must be completed (activities with no predecessors are self-actuating when the project begins). • Rule 4: All relationships are assumed to be finish to start. • Rule 5: Event numbers must not be duplicated in a network. • Rule 6: No two events may be directly connected by more than one arrow.
L = 5 A B or FS =5 A L = 3 B or SS =3 Activities Relationships • a) Finish-to-start relationship (Start of B must lag 5 days after the finish of A) • b) Start-to-start relationship (Start of B must lag 3 days after the start of A)
L = 3 A or FF =3 B A B L = 45 or SF = 45 Activities Relationships • c) Finish-to-finish relationship (Finish of B must lag 3 days after the finish of A) • d) Start-to-finish relationship (Finish of B must lag 45 days after start of A)
Constructing a Precedence Diagram • Create activity list and eliminate redundancies • Construct precedence diagram • Arrange activities in a sequential order.
Time Values Associated With Each Activity • ESD Early Start Date • EFD Early Finish Date • LSD Late Start Date • LFD Late Finish Date
Scheduling Computations(Forward Pass Rules) Rule 1: The initial project event is assumed to occur at time zero. Rule 2: All activities are assumed to start as soon as possible, that is, as soon as all the predecessor activities are completed. Rule 3: The early finish time of an activity is merely the sum of its early start date and the estimated activity duration. • Four rules of completing a Forward Pass: EFDI= ESDI + TI
EFD=6 2 EFD=9 6 EFD=9 4 Forward Scheduling Computations(Forward Pass Rules) – cont. Rule 4: At merge points, the early start is the largest value of the preceding early finish time.
Scheduling Computations(Backward Pass Rules) Rule 1: The late finish date of the last activity is equal to its early finish date. Rule 2: The late start date for any activity is found by subtracting the activity duration from its late finish date. • Three rules of completing a Backward Pass: LSDI= LFDI - TI
12 10 LSD=37 LFD=37 14 LSD=42 Backward Scheduling Computations(Backward Pass Rules) – cont. Rule 3: In the backward pass, the late finish date of an activity is the smallest late start value of the following activities.
The Float Concept • What is “float”? • Float or slack is the amount of scheduling leeway that a network activity has • What is “total float”? • That time span in which the completion of an activity may occur and not delay the completion of the project • Equation for total float (TF): TFI = LFDI - EFDI = LSDI - ESDI
The Float Concept (cont.) • What is “free float”? • The time span in which the completion of an activity may occur and not delay the finish of the project or delay the start of any following activity • What is a link lag? • The difference between the early start date of an activity and the early finish date of the preceding activity Lagij= ESDj - EFDi
{ } The Float Concept (cont.) • How to determine free float: • Free float is the minimum value of the link lags of the link that follows an activity. FF20 = Min = Min = 1 { } Float20-25 Float20-30 6 1