Title: Critical Path Scheduling
1Critical Path Scheduling
2Planning Scheduling Process
- Identify project activities
- Estimate activity durations
- Develop the project plan
- Schedule project activities
- Review and analyze the schedule
- Implement the schedule
3CPM Basics
4Only Three Inputs Required
- Break scope into separate activities
- Estimate durations for each activity
- Define relationships between activities
5Example Build a Spot Footing
- Break into separate activities
- Excavate to required grade
- Place forms
- Tie rebar
- Place concrete
6Example Build a (Big) Spot Footing
- Estimate activity durations
- Excavate to required grade 1day
- Place forms 2 days
- Tie rebar 3 days
- Place concrete 1 day
7Example Build a Spot Footing
Excavate
Place forms
Place concrete
Start
Tie rebar
8Now for some
9Forward Backward Pass
1
2
4
2
4
6
6
7
7
6
6
4
4
2
2
1
2
5
6
3
10 1
2
4
2
4
6
6
7
7
6
6
4
4
2
2
1
2
5
- The critical path determines PROJECT duration
- It is the longest path through the project time
wise. - The early times equal the late times on the
critical path. - The difference between the early times and late
times is float
6
3
11(No Transcript)
12ACTIVITY IDENTIFICATION
13Activity Definition
- A discrete part of the process with the following
characteristics - Usually consumes time
- Usually consumes resources
- Has definable start and finish
- Are assignable to a single supervisor
- Are measurable
14Activity Categories
- Administration
- Mobilization / Demobilization
- Procurement
- Construction
- Start-up and Testing
15Data for Activity Identification
- Plans and specs
- Quantity take-off
- Estimate
- Contract
- Pre-construction meetings
16Criteria for Sub Division of the Work
- What work has to be done?
- Where will it be done?
- Who will be responsible?
- When will it be performed?
- How will you do it?
17Level of Detail
- Purpose
- Complexity of Work
- Time frame
- Owners requirements
- Draws based on completed activities?
18Activity Description
- Should stand alone
- Clear
- Concise
- Verb (location) Object i.e. Paint west wall
19Work Breakdown Structure
- Hierarchical organization
- Allows consolidation at various levels
- Outline format
20Estimating Durations
21Time Unit
- Years, Months, Weeks, Days, Hours
- Use whole numbers and be consistent
22Determining Duration
- Duration Work Quantity/ Production Rate
- Work Quantity - The amount of work to be done
expressed in units that can be measured in the
field to report progress. - Production Rate - The amount of work (same units
as work quantity) that a certain crew averages
per unit of time.
23Resource Availability
- Assume material will be available
- Assume equipment will be available
- Choose most efficient crew mix
- Avoid planned overtime
24Factors Affecting Productivity
- Nature of the work
- Labor and equipment productivity
- Management skill
- Material and equipment availability
- Seasonal conditions
- Work restrictions
- Quality of work
- Concurrent activities
25Sources of Quantity Productivity Data
- QTO
- Estimate
- Experience
- Outside information
- Estimating guides (Walkers, Means)
- Industry and trade organizations
- Manufacturers, fabricators, and suppliers
- Specialty Contractors
26Bar Charts
27Advantages
- Traditional Method
- Easy to construct and read
- No computer needed
- Easily produced by all scheduling software
28Disadvantages
- Difficult to depict precedence relationships
- Difficult to show effects of change
29Process
- Identify Activities
- Estimate Durations
- Develop Activity Sequence
- Construct Bar Chart
30Types of Activity Relationships
- Physical
- Safety
- Resource
- Preferential
31Additional Information
- Cash Flow
- Resource Loading
32Fenced Bar Charts
- Show relationships between activities
- Limited to a few activities
33ACTIVITY NETWORK DEVELOPMENT
34Network Models
35Network Model Characteristics
- Discrete Activities
- Deterministic Durations
- Deterministic Logic
- Activity Flow
36Network Elements
- Activities
- Milestones
- Relationships
- Physical
- Safety
- Resource
- Preferential
37AON
- Unique Activity Number
- Unique Description
- Estimated Duration
- Relationships to other Activities
- Beginning and Ending Activities
38Logic
39Logic Errors
- Incorrect Logic
- Redundant Logic
- Logic Loops
- Hangers
40Activity Numbers
- Used to identify the activity
- Can have a structure used to categorize
activities (WBS) - Possible Categories
- CSI Division
- Responsibility
- Location
- Activity type (NIC, Change order)
41Other Codes
- Group and sort activities
- Coordination with estimating and accounting
42Network Schedule Calculations
- Early Start
- Early Finish
- Late Start
- Late Finish
- Total Float
- Free Float
- Critical Path
43Forward Pass
- Calculates the earliest each activity can start
and finish - Calculates the minimum overall duration of the
project
44Backward Pass
- Calculates the latest that each activity can
start and finish without delaying the project
45Total Float
- Late start minus early start or LF - LS
- The amount of time an activity can be delayed
without delaying the project - Assumes activity started on ES date
46Free Float
- The amount of time an activity can be delayed
without delaying any other activity - Assumes activity started on ES date
47Network Report
- Activity Description
- Activity Number
- Planned Duration
- Early Start
- Early Finish
- Late Start
- Late Finish
- Total Float
- Free Float
48Critical Path
- Longest path through network
- Establishes overall duration
- Continuous chain of activities with zero float
49Activity Start / Finish Conventions
- End-of-day
- Beginning-of-day
- Combination
50Project Calendar
- Assigns job days (ordinal days) to calendar days
51Calendar Information
- Project start date
- Rest days (week end)
- Holidays
- Work days
- Project calendar (for manual conversions)
52Multiple Calendars
- Normal (five, 8 hour days)
- Elapsed Time ( seven, 24 hour days)
- Four, 10 hour days
53Reports and Graphics
54Communication
- Who will use information?
- What format should be used?
- What information should be included?
- How should information be organized?
55Who is the Report for?
- Construction firms upper management
- Summary info on progress cost cash flow
- Owner and designer
- Summary info on progress cost cash flow
- Detailed info on key systems
56Who is the Report for?
- Project Management
- Detailed info on whole job for near term
- Resource information
- Summary info on progress cost
57Who is the Report for?
- Superintendents
- Detailed info on whole job for near term
- Resource information
- Might be better done with spreadsheet
- Foremen
- Detailed information on specific systems
58Format
- Tabular
- Narrative
- Calendar
- Bar Chart
- Network diagram
- Graphs
59What Information
- ONLY that which is needed
- Could a picture be worth 999 words?
60How Organized
- Sorts
- Activity Number
- Activity Codes
- Early Start
- Total Float
- Etc..
61Data Transfer
- Information can be organized for data transfer as
well as for reporting information - To from CAD
- To from estimating programs
- To from spreadsheets
- To from data bases
- To word processing
62Specifying Scheduling Requirements
- State format, content, frequency
- Limit requirements to only data needed
- Handouts
63Reviewing and Analyzing the Schedule
64Reviewing the Schedule
- Is the schedule complete?
- Are durations reasonable?
- Are relationships complete?
- Are the calendars correct?
- Does the scheduled finish meet contract
requirements? - Are all contractual requirements met?
65Analyzing the Schedule
- Is the critical path(s) reasonable?
- What activities are near critical?
- How does the work flow?
- Are there conflicts between concurrent
activities? - Are resources over or under allocated?
- Can subs and suppliers meet their scheduled
dates? - Are any activities scheduled out of season?
66Short Interval Scheduling
67Two general types of scheduling
- Overall Project (what we have been talking about)
- Day to day
- Look ahead scheduling
- Production scheduling
- Differentiated by whos doing it and why
68Look Ahead Scheduling
- Coordinate wide array of work over a short time
- Greater attention to balancing resources
69Production Scheduling
- Detailed schedule for a particular process
- Often uses a smaller time unit for durations
(hour) - Matrix schedules (ie. resource usage view in MP)
70(No Transcript)
71Updating the Schedule
72Purpose Of Updating The Schedule
- Evaluate Project Status
- Predict Completion Date
- Create A Historical Record
73Baseline Schedule
74Frequency of Updates
- Project complexity
- When an unexpected event occurs
- When Specified
75Step By Step Procedure
- Gather activity status information
- Determine schedule status
- Analyze schedule status
- Modify and revise the schedule
- Analyze the revised schedule
- Implement the updated schedule
76Activity Status
- Actual start date
- Actual finish date
- Percent complete
- Work in place
- Time expended
- Cost incurred
- Resources used
- Remaining duration
77Gathering Status Info
- Direct observation
- Update meetings
- Field progress reports
- Turnaround reports
- Photographs videotapes
78Analysis of Updated Schedule
- Against what baseline is this schedule compared?
- What is the planned completion date?
- Has the critical path shifted?
- Where have the floats changed?
- How will weather affect future activities?
- Are there any trends apparent?
- Have there been any scope changes since last
update?
79Modify Revise Schedule
- Revise the network logic
- Revise activity durations
- Adding or deleting activities
80Record Keeping
- Code notes and calculations to activities
- Keep both hard and electronic copies of each
iteration of the schedule
81Using the Schedule to analyze the Impact of Change
- Isolate change
- Calculate schedule with without change
82Out of Sequence Work
- Only happens on non-physical logic relationships
- Two choices
- Preserve Schedule Logic (usually preferred)
- Eliminate Schedule Logic