CE 405 - SCHEDULING Review: Three fundamental steps in developing a Schedule are: Identify the Activities Determine the Durations Establish the Logical.

Slides:



Advertisements
Similar presentations
Precedence Diagramming
Advertisements

WBS: Lowest level OBS: Lowest level
Developing a Project Plan CHAPTER SIX Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Developing a Project Plan CHAPTER SIX Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
CP Chapter 4 Schedule Planning.
Chapter 6: Developing a Project Plan
Project Management 6e..
Chapter 17 Project Management McGraw-Hill/Irwin
Chapter 6 Time Planning & Networks
Developing the Project Plan
TIME MANAGEMENT 641 Topic 03 Activity Sequencing.
Where We Are Now Copyright © 2011 The McGraw-Hill Companies, All Rights Reserved.
Project Management Project Management
Developing a Project Plan
1 Lecture by Junaid Arshad Department of Engineering Management Abridged and adapted by A. M. Al-Araki, sept WBS: Lowest level OBS: Lowest level.
Developing a Project Plan
MGMT 483 Week 8 Scheduling.
Management & Development of Complex Projects Course Code - 706
5/4/20151 NETWORK SCHEDULING TECHNIQUES. 5/4/20152 Network Diagrams  PMI defines the scheduling process as: “the identification of the project objectives.
Dr. Hany Abd Elshakour 5/4/2015 3:55 PM 1. Dr. Hany Abd Elshakour 5/4/2015 3:55 PM 2 Time Planning and Control Activity on Node Network and Precedence.
Scheduling. Putting the activities in chronological order –Chicken or the egg Allows the PM to determine the time required to complete a project.
Project Scheduling: Networks, Duration Estimation, and Critical Path
Chapters 8, 9, and 10 Design Stage 1 Preconstruction Stage 2: Procurement Conceptual Planning Stage3: Construction Stage 4: Project Close-out.
CE 405 – SCHEDULING CRITICAL PATH In order to be an effective Scheduler/ Project Manager – and realizing that you will have too many things demanding your.
Copyright © 2009 T.L. Martin & Associates Inc. Chapter 2 Key CPM Scheduling Terms.
Importance of Project Schedules
© 2000 by Prentice-Hall Inc Russell/Taylor Oper Mgt 3/e Chapter 6 Project Management.
Roberta Russell & Bernard W. Taylor, III
Project Time Management
Time Management Ahmed Awad, Ph.D., PMP. Time Management It includes the processes required to ensure timely completion of the project. b Activity Definition.
Scheduling CTC-415. Activity Network Development Network Models Activity on Node Precedence Diagram Method Activity on Arrow Network Characteristics Discrete.
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
Where We Are Now. Where We Are Now Developing the Project Plan The Project Network A flow chart that graphically depicts the sequence, interdependencies,
Copyright © 2009 T.L. Martin & Associates Inc. Chapter 3 Requirements of a realistic CPM schedule.
THE MANAGERIAL PROCESS Clifford F. Gray Eric W. Larson Developing a Project Plan Chapter 6.
Amin Salari, CCM, PMP, LEED AP – Lundgren Management
Cristina MîndruţăSoftware Project Management Slide 1 Software Project Management Course 5.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
EGNR 300 Project Management Planning & Scheduling ENGR 300 Dept. of Computer Science and Engineering University of Bridgeport,
~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 03-Apr-2009 [Abdul Hayat, Project Time Management, Semester Genap 2008/2009] 1 PROJECT TIME MANAGEMENT.
Work Systems and the Methods, Measurement, and Management of Work by Mikell P. Groover, ISBN ©2007 Pearson Education, Inc., Upper Saddle.
Collecting requirements – Different methods Defining scope – Estimates for all resources Creating the WBS – Different approaches Verifying scope – Formal.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
1 EASTERN MEDITERRANEAN UNIVERSITY FACULTY OF ENGINEERING DEPARTMENT OF CIVIL ENGINEERING CIVL 493 Construction Management Assoc. Prof. Dr. Ibrahim YITMEN.
Improved Project Control Through CPM Scheduling What Owners, PM’s and CM’s Need to Know t H E T I B U R O N T I B U R O N G R O U P, L L C G R O U P, L.
Scheduling. Putting the activities in chronological order –Chicken or the egg Allows the PM to determine the time required to complete a project.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Project Management Operations Management - 5 th Edition Chapter.
Chapter 9 Planning. 222 Learning Objectives  clearly defining the project objective  developing a work breakdown structure  developing a network diagram.
Project Management.
Project Management MGT 30725
Project Scheduling KULIAH 10 Magister Sistem Informasi
Project Scheduling KULIAH 10 Magister Manajemen
Time Planning and Control Activity on Node Network (AON)
Project Planning and Scheduling
Chapter 6: Project Time Management
Developing a Project Plan
Project Scheduling: networks, duration estimation, and critical path
Project Scheduling Basics Activity on Node Precedence Diagrams
Project Time Management
ENGINEERING MANAGEMENT (GE 404)
Project Scheduling: Lagging, Crashing and Activity Networks
Time Planning and Control Activity on Node Network (AON)
Project Time Management
Lecture 5: Project Time Planning (Precedence Diagramming Technique)
Project Time Management
Project Time Management
Importance of Project Schedules
Project Time Management
CHAPTER 6 PROJECT TIME MANAGEMENT
Presentation transcript:

CE 405 - SCHEDULING Review: Three fundamental steps in developing a Schedule are: Identify the Activities Determine the Durations Establish the Logical Inter-relationships Activities, Durations, Logic

CE 405 - SCHEDULING Activities, Durations, Logic None of these three is really a single, stand-alone operation Experienced Schedulers often think of these three processes as a single process – especially the relation of durations to logic

CE 405 - SCHEDULING What is Logic in the context of a Construction Schedule?

CE 405 - SCHEDULING Logic is the relationship(s) that any given Activity has with all the other Activities in the Schedule. What interaction does this Activity have with the other Activities? If you change when or how this Activity is done – what happens to the other Activities? – ripple effect

CE 405 - SCHEDULING When you are developing the Logic of your Schedule – What is the primary consideration that you will be addressing if you want to get the work done as expeditiously as possible regarding each and every Activity?

CE 405 - SCHEDULING Expedited Logic? What Activities must be completed before I can Start work on this Activity What Activities can be worked on at the same time that I am working on this Activity.

CE 405 - SCHEDULING The three terms that pertain to the Logic of your Schedule are: Dependencies

CE 405 - SCHEDULING The three terms that pertain to the Logic of your Schedule are: Dependencies Sequential work

CE 405 - SCHEDULING The three terms that pertain to the Logic of your Schedule are: Dependencies Sequential work Concurrent work

CE 405 - SCHEDULING What is your definition of Dependencies in a Schedule?

CE 405 - SCHEDULING Definition of Dependencies? What work (Activities) must be completed before I can start work on this Activity [Predecessors] What work (Activities) can not start until work on this Activity is completed [Successors]

Predecessor - controls the start or finish of another activity Successor - depends on the start or finish of another activity Predecessor to Act. B Successor to Act. B 10-3

CE 405 - SCHEDULING What is your definition of Sequence?

CE 405 - SCHEDULING Definition of Sequence? A group (string or chain) of Activities that proceed in a logical order – the preceding Activity has to be Substantially Complete before the follow-on Activity can start

Sequence – A group of Activities that logically follow one after the other 10-3

CE 405 - SCHEDULING Review: The term Substantially Complete was used on the preceding slide – what does it mean in relation to a Construction Activity (not the job as a whole)?

CE 405 - SCHEDULING Substantially Complete is when work on a given Activity has proceeded to the point that work on following Activities can Start. Work on a CMU block wall can start even if the forms have not been stripped off the footings

CE 405 - SCHEDULING What would be the Activity Sequence for a CMU foundation wall?

CE 405 - SCHEDULING Activity Sequence for foundation wall? Survey/Layout Excavate Form/Place Footing Lay CMU block Each Successor Activity logically follows the Predecessor Activity

CE 405 - SCHEDULING The third term associated with logic is concurrent – what does this mean?

CE 405 - SCHEDULING Definition of concurrent? What other Activities can be worked on at the same time that work is proceeding on this Activity?

Concurrent Activities Concurrent Activities – Activities that can be worked on at the same time Concurrent Activities 10-3

CE 405 - SCHEDULING Definition of concurrent? After a building is dried-in and the interior is painted – what would be some of the concurrent Activities that could be worked on? First of all – what does dried-in mean?

CE 405 - SCHEDULING Dried-in definition? All work necessary to “waterproof” the interior is complete Shingles are on, doors and windows are in, siding/fascia/soffits are done, etc.

CE 405 - SCHEDULING What concurrent Activities can be accomplished after the building is dried-in and the sheetrock/painting are done?

CE 405 - SCHEDULING Concurrent Activities after dried-in? Interior finishes – baseboard, trim Finish electrical work/fixtures Finish mechanical/HVAC Finish plumbing Cabinetry Flooring

CE 405 - SCHEDULING What three Scheduling Network Systems are most commonly used for Construction Projects?

CE 405 - SCHEDULING 3 Scheduling Network Systems? Activity-on-Node (AON) [Chptr 6] Activity-on-Arrow (AOA) [Chptr 7] Precedence Diagramming Method (PDM – leads, lags) [Chapter 17] All three use the Critical Path Method (CPM)

CE 405 – SCHEDULING CRITICAL PATH Critical Path Method (CPM) handout Logic Boxes – numerous layouts Combination Convention BOTD + EOTD [Primavera]

CE 405 – SCHEDULING CRITICAL PATH Primavera Combination Logic: BOTD and EOTD combined Forward Pass: EF = ES + Dur – 1 Backward Pass: LS = LF – Dur + 1 Total Float: TF = LS – ES or TF = LF – EF Critical Path: Sequence where TF = 0

CE 405 - SCHEDULING Network Model Characteristics: 1. Discrete Activities 2. Deterministic (vs Probabilistic) Durations 3. Deterministic Logic 4. Activities “Flow” from Start to Finish

CE 405 - SCHEDULING What is the definition of “deterministic”?

CE 405 - SCHEDULING Definition of “deterministic”? You have “pre-supposed” (i.e. made your mind up) that things will proceed in a preconceived manner to an all ready decided end result (i.e. a foregone conclusion) Contrasted with “probabilistic”?

CE 405 - SCHEDULING Definition of “probabilistic”? The likelihood (statistical) that a given alternative or option will happen Construction Schedules require fixed Start and Finish dates to enable all the participants to Plan the progression of their work Deterministic = Reasonable Certainty

CE 405 - SCHEDULING Network Elements: Activities Milestones Activity Relationships (Logic)

CE 405 - SCHEDULING Review: What is a Milestone?

CE 405 - SCHEDULING Review: What is a Milestone? A Milestone marks a “point-in-time” – but unlike an Activity, it does not consume any time within a Construction Schedule

CE 405 - SCHEDULING What are some examples of Milestones that you might build into your Schedule?

CE 405 - SCHEDULING Examples of Milestones? Notice to Proceed (NTP) Usually considered to be the first day of your Schedule (Day 1)

CE 405 - SCHEDULING Examples of Milestones? Notice to Proceed (NTP) Building “Dried-in”

CE 405 - SCHEDULING Examples of Milestones? Notice to Proceed (NTP) Building “Dried-in” Contract Substantial Completion Work on all Activities has progressed to the point that the Project could be used for its intended purpose Liquidated Damages not assessed

CE 405 - SCHEDULING Examples of Milestones? Notice to Proceed (NTP) Building “Dried-in” Contract Substantial Completion Project Complete The Owner has accepted the work and will make Final Payment

CE 405 - SCHEDULING Activity-On-Node (AON) Networks: AON Networks are normally displayed as “boxes” connected with “lines”. The “lines” indicate some form of relationship between the “boxes” at each end.

Red logic boxes = Critical Path “X-ed” boxes means Activity is complete.

CE 405 - SCHEDULING Primavera software is based on the generic Precedence Diagramming Method (PDM).

CE 405 - SCHEDULING Activity-On-Node (AON) Networks: By definition – preceding [Predecessor] Activities in an AON network must Finish before the following [Successor] Activity can Start. This is described as a “Finish-to-Start” relationship.

CE 405 - SCHEDULING REVIEW: What were the four types of Activity Relationships that we covered during the Bar Chart discussion?

CE 405 - SCHEDULING Four types of Activity Relationships: Physical Safety Resource Preferential

CE 405 - SCHEDULING What is a Constraint in a Scheduling context?

CE 405 - SCHEDULING What is a Constraint in a Scheduling context? Something that controls the accomplishment of an Activity

CE 405 - SCHEDULING Were the four Activity “relationships” that were just discussed potential constraints (physical, resource, safety, preferential)?

CE 405 - SCHEDULING Were the four Activity “relationships” that were just discussed potential constraints (physical, resource, safety, preferential)? Absolutely. What are some other common constraints you will encounter?

CE 405 - SCHEDULING Other common constraints? 1. Financial Does the Owner have sufficient funding to pay for the work Do you (Contractor) have enough $ to buy materials and pay labor? Are your subs financially solvent?

CE 405 - SCHEDULING Other common constraints? Financial Environmental – Spawning/Nesting periods Monsoon/Runoff periods Daily Noise Restriction timeframes

CE 405 - SCHEDULING Other common constraints? Financial Environmental Contractual – Required completion of one phase before starting on another

CE 405 - SCHEDULING Other common constraints? Financial Environmental Contractual Regulatory – Compliance with local, county, state, or federal requirements

CE 405 - SCHEDULING What are the impacts of these common constraints? Reduce Scheduling Flexibility Lengthen Project Duration Increase Project Cost Complicate/Confuse your basic Scheduling Logic

CE 405 - SCHEDULING Every Baseline Schedule overlooks some of these fundamental, basic common constraints. One of the reasons that Schedules have to be continuously updated.

CE 405 - SCHEDULING What will be the Predecessor for most of your initial Procurement Activities (i.e. Prepare Shop Drawings for Windows)?

CE 405 - SCHEDULING Predecessor for most of your initial Procurement Activities? Notice to Proceed The only initial constraint for most Procurement Activities is having the Owner tell you to start work Oftentimes you will start on your Submittals before receiving NTP

ACTIVITY RELATIONSHIPS Other Relationship Terminology Multiple Successors – “Merge” Multiple Predecessors – “Burst” Combinational Logic

MERGE

ACTIVITY RELATIONSHIPS Think of a “Merge” as a “funnel” where the whole Project “necks-down” (i.e. a bottleneck) and has to flow through a single Activity. A “Merge” is also referred to as “Multiple Predecessor Logic”

BURST

ACTIVITY RELATIONSHIPS A “Burst” is just the opposite of a “Merge” – once the Predecessor Activity is substantially complete, numerous other Successor Activities can start. A “Burst” is also referred to as “Multiple Successor Logic”

ACTIVITY RELATIONSHIPS Logic Busts Incorrect Open-Ends Redundant Loops

ACTIVITY RELATIONSHIPS Logic Busts Incorrect – When your Schedule shows that you will be painting a wall before you hang and tape the drywall – the Predecessor is not a realistic constraint on the Successor activity

ACTIVITY RELATIONSHIPS Logic Busts 2. Open-Ends – Your Schedule should always Start with one single Activity (normally NTP); and should always Finish with one single Activity (normally Project Complete).

ACTIVITY RELATIONSHIPS Logic Busts 2. Open-Ends – When an Activity does not have a Predecessor, the Scheduling software default assumption is that the Activity starts on Day 1. This creates unrealistic durations and does not link Predecessor Activities.

ACTIVITY RELATIONSHIPS 2. Open-Ends – When an Activity does not have a Successor, the Scheduling software assumes that the required Finish date is the last day of your Schedule. This creates an unrealistic duration and does not constrain Successors that are dependent on this Activity’s completion.

Open Ends continued: FINISH 10 70 START 20 30 50 60 80 90 40 NOTE: Recommend that each project have only two open ends, the NTP activity and the Project Complete activity. 11-10

Open Ends continued: Oops! Open ends! FINISH 10 70 START 20 30 50 60 80 90 40 Notice the relationship between activity 30 and 50 is missing, creating two additional open ends. What will happen when this network is scheduled? 11-10

Open Ends: No predecessor - activity uses Project start date as its early start No successor - activity uses project finish as its late finish Open ended activities can portray an unrealistic amount of total float. 11-10

Open Ends continued: Oops! Open ends! FINISH 10 70 START 20 30 50 60 80 90 40 Activity 30 “thinks” it has until the end of the job to get done. Activity 50 “thinks” it can start at the beginning of the job. Both have an unrealistic amount of float. 11-10

ACTIVITY RELATIONSHIPS Logic Busts 2. Open-Ends – Fortunately for you, SureTrak provides an Error Report that lists the Activities in your Schedule with Open-Ends

ACTIVITY RELATIONSHIPS Logic Busts 3. Redundant – Usually develops in Sequential Activities where a Predecessor is shown to not only constrain the immediate Successor, but also “Successors-to-the-immediate-Successor”

Redundant Logic – When an Activity is a Predecessor more than once for an Activity that occurs later in the Project 10-3

ACTIVITY RELATIONSHIPS Logic Busts 3. Redundant – This becomes a problem when you have to revise your Schedule and you are unaware or overlook the secondary constraint

ACTIVITY RELATIONSHIPS Loops – The infamous “Do Loop” As in “He’s stuck in a Do Loop.”

ACTIVITY RELATIONSHIPS Loops – The infamous “Do Loop” It goes back to the Basic and Fortran 4 programming languages and “If-Do” commands. A common error caused the computer to “run in a circle” that it could not progress out of

Circular Relationships (Loops): Loops indicate circular logic between two activities. Scheduling Software will not calculate a schedule until the loop is eliminated. SA1000 SA1010 SA1020 11-9

ACTIVITY RELATIONSHIPS Loops – The infamous “Do Loop” Eventually the computer would “Time-Out” and reject your program Then you would go thru your box of computer cards, one-by-one, and try to figure out where your error was

ACTIVITY RELATIONSHIPS Loops – “Logic Loops” (Circular Logic) are the same phenomenon, but SureTrak again gives you an Error Report that tells you which Activities are the problem The computer is essentially just like a dog “Chasing-its-tail”.

CE 405 - SCHEDULING Activity Numbering SureTrak automatically assigns numbers to your Activities as you load them into your Schedule. The default spacing is an increment of 10. Other than the fact that each Activity will have a unique number, these numbers are meaningless.

CE 405 - SCHEDULING Activity Numbering Don’t waste your time trying to group your Activities by number – there are much easier ways to do it

CE 405 - SCHEDULING Activity Numbering Work Breakdown Structures (WBS) – many companies have elaborate, extensive numerical coding systems used primarily for accounting or to develop historical estimating info. Each company has its own “twist” on these – we will not use them.

CE 405 - SCHEDULING Activity Coding Systems These are what we will use in SureTrak to group, sort, organize, prioritize – whatever you want to do to select certain groups of Activities for the purpose that you need.

CE 405 - SCHEDULING Activity Coding Systems You can assign Activity Codes at any time to as many Activities that you select – organizing your Schedule this way gives you infinite flexibility.

CE 405 - SCHEDULING Activity Coding Systems SureTrak provides you with numerous Activity Code groups and you can also create your own specialized Activity Codes At the end of the Semester, we will develop reports sorted and prioritized by Activity Code

CE 405 - SCHEDULING Activity Coding Systems Some common Activity Codes are: Responsibility Area/Phase Trade Department

CE 405 - SCHEDULING Activity Coding Systems Each Activity Code can be broken down further (SureTrak “Values”) Department could include: Construction Planning and Design Purchasing

CE 405 - SCHEDULING Responsibility could include: Project Manager Superintendent Carpentry Foreman Mechanical Subcontractor Soil Testing Firm Whatever you need for the Job

CE 405 - SCHEDULING Closing Comment For your Schedule to be the effective communication tool that it needs to be, the logic has to be complete and appropriately detailed so it “flows” in a coherent manner for everyone who uses it.