Computing construction logic in a multi-calendar environment using the Chronographic Method



Similar documents
Applying the Chronographical Approach to the Modelling of Multistorey Building Projects

MODEL SCHEDULING SPECIFICATION

Scheduling Glossary Activity. A component of work performed during the course of a project.

Criticality of Schedule Constraints Classification and Identification Qui T. Nguyen 1 and David K. H. Chua 2

Test Fragen. October 2003 Project Management Wilhelm F. Neuhäuser IBM Corporation 2003

SECTION a - CONSTRUCTION PROGRESS DOCUMENTATION

763XXX Timing Analysis, Critical Path Method (CPM) Project Schedule

Basic CPM Calculations

An Introduction to the Management Principles of Scheduling

Test Fragen + Antworten. October 2004 Project Management Wilhelm F. Neuhäuser IBM Corporation 2003

Problems, Methods and Tools of Advanced Constrained Scheduling

MnDOT Project Management Office Presents: Schedule Float. Presenter: Jonathan McNatty, PSP Senior Schedule Consultant DRMcNatty & Associates, Inc.

EXHIBIT 2-2-C PROGRESS SCHEDULES

Administration. Welcome to the Eastwood Harris Pty Ltd MICROSOFT PROJECT 2010 AND PMBOK GUIDE FOURTH EDITION training course presented by

PROJECT TIME MANAGEMENT. 1 Powered by POeT Solvers Limited

Spec. Standard: 11/27/ Revision: 11/27/06

PN /16/ CRITICAL PATH METHOD PROGRESS SCHEDULE

Collaborative Scheduling using the CPM Method

108-C-215 CRITICAL PATH METHOD SCHEDULE. (Revised )

MnDOT Project Management Office Presents: Schedule Updates. Presenter: Eric Costantino Senior Schedule Consultant DRMcNatty & Associates, Inc.

U.S. Department of Veterans Affairs. Facilities Management. Critical Path Method. Guidelines for Preparation of CPM Schedule Volume I

SPECIFICATIONS - DETAILED PROVISIONS Section Project Control Schedule C O N T E N T S

Alexandria National Cemetery SECTION NETWORK ANALYSIS SCHEDULE

Chapter 9 Computer Scheduling Projects should be scheduled one byte at a time

Project Time Management

Appendix A of Project Management. Appendix Table of Contents REFERENCES...761

Unit 4: Time Management (PMBOK Guide, Chapter 6)

Project Time Management

Agenda. CPM Scheduling at CDOT Laura Zamora, P.E. February 24, 2016

PROJECT TIME MANAGEMENT

A decision support tool for subcontractor multi-project resource allocation

Project Time Management

Project Time Management

Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects

Time Management. Part 5 Schedule Development. Richard Boser

Use project management tools

SCHEDULING AND TIME MANAGEMENT. Project Management and Leadership 2015D, PhD, PMP

Microsoft Project 2010

Errata. 133 Figure 5-15 Corrected the output for 8.3 Control Quality to read verified deliverables

Major Characteristics and Functions of New Scheduling Software Beeliner Based on the Beeline Diagramming Method (BDM)

Mastering Microsoft Project 2010

ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS

Dashboards and Reporting for Program Management

SECTION COST LOADED CRITICAL PATH SCHEDULE

SECTION PROJECT PLANNING AND SCHEDULING PART 1: GENERAL 1.1 DEFINITIONS

A Rough-Cut Capacity Planning Model with Overlapping

Memorandum. Jeff Jasper, P.E. Director, Division of Design. Technical Support TEBM, Division of Construction. From: Jeremiah Littleton, P.E.

SECTION CONSTRUCTION PROGRESS DOCUMENTATION PART 1 - GENERAL 1.1 RELATED DOCUMENTS

Scheduling Fundamentals, Techniques, Optimization Emanuele Della Valle, Lecturer: Dario Cerizza

Chapter 6: Project Time Management. King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072

MISSISSIPPI STATE UNIVERSITY Office of Planning Design and Construction Administration

NE-50413B Mastering Microsoft Project 2010

DCMA 14-Point Assessment Metrics

CRITICAL PATH METHOD (CEE 320 VDC SEMINAR)

CRITICAL PATH METHOD (CPM) SCHEDULES

Goals of the Unit. spm adolfo villafiorita - introduction to software project management

Planning and Managing Projects with Microsoft Project Professional 2013

Project Creation and Gantt Chart Design Using Microsoft Project. R. Baker. The University of Tampa

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 10, 2015 ISSN (online):

Microsoft Project Exam Study Guide

Academic Calendar for Faculty

Schedule Risk Analysis Simulator using Beta Distribution

CONSTRUCTION PROGRESS DOCUMENTATION (SCHEDULING)

How project management software can smooth the way

CSC 443: IT Project Management Midterm 1 exam - Spring semester March 21 st, 2012

This is Project Time Management, chapter 8 from the book Beginning Project Management (index.html) (v. 1.0).

Introduction to Project Management

California Department Of Transportation. Class # G0C094

PROJECT CONTROLS NEWSLETTER SCHEDULING BEST PRACTICES SERIES

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

UNIFIED FACILITIES GUIDE SPECIFICATIONS ************************************************************************** SECTION TABLE OF CONTENTS

SECTION CONSTRUCTION SCHEDULE B. Part 1 - General Work Included Related Requirements Reference Standards...

APPLYING A STOCHASTIC LINEAR SCHEDULING METHOD TO PIPELINE CONSTRUCTION

8. Project Time Management

OVERVIEW. Microsoft Project terms and definitions

Cambridge International AS and A Level Computer Science

CHAPTER 8 PROJECT TIME-COST TRADE-OFF

Precedence Diagram Method. CSTM 462 Planning & Scheduling

Chapter 4: Project Time Management

CPM and GANTT: The Next Step in Multi-Project Management

Chapter 3 Managing the Information Systems (IS) Project

The Plan s Journey From Scope to WBS to Schedule

UNIFIED FACILITIES GUIDE SPECIFICATIONS

Mastering Microsoft Project B; 3 days, Instructor-led

UNIFIED FACILITIES GUIDE SPECIFICATIONS

PERCEPTION PERT-PAC Using Microsoft Project 2000

Learning Objectives. Learning Objectives (continued) Importance of Project Schedules

The Project Planning Process Group

Software Development & Education Center. Microsoft Office (Microsoft Project 2010)

WORK PROGRAM GUIDELINES

TIME MANAGEMENT TOOLS AND TECHNIQUES FOR PROJECT MANAGEMENT. Hazar Hamad Hussain *

Lecture 6: Project Time Management By: Prof. Lili Saghafi. Information Technology Project Management, Fifth Edition

A SIMULATION MODEL FOR RESOURCE CONSTRAINED SCHEDULING OF MULTIPLE PROJECTS

Scheduling. Anne Banks Pidduck Adapted from John Musser

Chapter 2: Project Time Management

Network Diagram Critical Path Method Programme Evaluation and Review Technique and Reducing Project Duration

Session 6. Microsoft Project. Emanuele Della Valle. Lecturer: Dario Cerizza

Importance of Finish to Start Successors

Transcription:

Computing construction logic in a multi-calendar environment using the Chronographic Method Adel Francis & Edmond Miresco École de technologie supérieure, Quebec University, Quebec, Canada Abstract The construction industry operates in a multi-project environment. When planning a construction project, resources and activities may present their own specific constraints. It may be noted, for example, that: i) performance of outdoor activities depends on weather conditions; ii) the allocation of subcontractors depends on both the contractors specific obligations to the current project as well as their commitments on other projects with which they are involved. To this end, the use of a multi-calendar environment is essential in order to produce realistic project planning. However, project management software may generate incorrect computations when using some types of precedence relationships and lags in an environment of multi-calendars. This paper demonstrates how these issues can be solved by computing logic using the Chronographic Method since, as demonstrated in the examples provided, it is shown that these errors are not related to the use of multi-calendars, but rather to the precedence logic used with these precedence relationships and lags. The results are several cases for computing the relationship types using Chronographical logic in the multi-calendar environment. The Chronographical logic is thus validated using these examples. Keywords: Planning, Scheduling, Chronographic Modeling, Time-Scaled, Precedence diagram, Construction Project, Multi-calendars. 1 Introduction The variability (Campinos-Dubernet, 1984) and instability of the site location (Kundig, 1984) and the extensive use of subcontracting (Rubery et al. 2002) affect the production conditions of the construction sector. This sector operates in a multi-project environment. The subcontractors allocation and availability depends on the specific obligations to the current project as well as their commitments on other projects with which they are involved. For that purpose, a schedule using a multi-calendar environment is necessary to produce realistic project planning. Existing project management software may generate incorrect data when using multi-calendars. Kim and Garza (2005) have presented an interesting analysis of the scheduling calculation using multicalendars which shows in detail how P3 operations with two calendars may generate wrong or inconsistence answers with some types of precedence relationships and lags. In conclusion, they recommend the avoidance of some type of lags and relationships, or taking precautions in their utilization, if the project employs a multi-calendar system. However, the authors disagree with this conclusion, and maintain that the errors generated using the traditional precedence network are not related to the usage of multi-calendars, but rather due to the

limitations of the different types of relationship used by precedence (Francis and Miresco 2006a). These situations have been discussed in detail in previous papers which presented the scheduling theory using the Chronographic Method (Francis and Miresco, 2006b). 2 Discussion on Relation Types The schedule logic for construction processes is usually modelled through precedence relationships and constraints between project activities. The Precedence Diagram Method (PDM) utilises four types of relationships; PDM allows overlapping by using lags that simulate partial start or finish dependencies, without the obligation of splitting activities. Moreover, the most commonly used scheduling software usually features a bar chart diagram which shows precedence dependencies between activities. However, some authors assert that the precedence relationship types and lags are insufficient to ensure an accurate computation of the schedule. One example of this is the reverse critical path (Wiest, 1981; Badiru and Pulat, 1995), in which the project duration increases when one diminishes the duration of a critical activity. Another example is the erroneous results produced with some types of relations and delays when using multi-calendars (Kim and Garza, 2005). In addition, Francis and Miresco (2002; 2006a) show that the incorrect use of lags employed with precedence relationships is the basis of these anomalies and that these lags should therefore be replaced by realistic relationships between activities. We should also note that activities depend on each other during their execution. A relationship that limits only the start or the finish of the successor activity is considered insufficient for making an appropriate assessment of project progress. If some changes take place after the relationship s effect, the successor activity will not be affected and the planner will be forced to make modifications manually. The shortcomings of these precedence point-to-point external relationships for representing interdependencies and overlapping have, in the past, endorse the study of the impact of upstream activities upon downstream activities. Eppinger (1997) and Peña-Mora and Li (2001), have used the concepts of concurrent engineering to address this problem. They have proposed an overlapping framework based on the activity progress rate, upstream task reliability, downstream task sensitivity and task divisibility. Allen (1984) describes the logic based on temporal intervals rather than time points, defines thirteen possible temporal relationships and describes situations from either a static or dynamic perspective. Song and Chua (2007) present a temporal logic intermediate function relationship based on an interval-tointerval format. The temporal logics residing in the intermediate relationship functions from three perspectives: the construction life cycle of a single product component, functional interdependencies between two in-progress components, and availability conditions of an intermediate functionality provided by a group of product components. Many studies (Hendrickson, Martinelli and Rehak, 1987; Pultar, 1990; Chehayeb and AbouRisk, 1998)) have discussed the utilization of time as the only constraint required for the relationship between activities, and have used simulation models to provide production-based linking structures. Figure 1. Time-scaled quantifiable activity.

In order to provide an accurate representation of the project constraints, the Chronographic Model (Francis and Miresco, 2006b) introduces the internal division concept and internal measurement as a function of production; we refer to this as the Temporal Function. This paper reviews and analyses the roles of Temporal Functions and uses an approach based on time-scaled quantifiable activities. This means that the approach uses time as an external scale and quantities of workload as an internal unit of measurement for the project activities (figure 1). 3 Chronographic Method and Multi-calendars The incorrect utilisation of lags is considered as the principal reason for generated errors when using multi-calendars. It is important to distinguish between two types of lags: 1. Lags that presents some technical constraints, such as concrete curing, and always use a continuous working period calendar. These lags should not be affected by non-working days (Figure 2). M TueWenTh Fri Sat SunM TueWenTh Fri Sat SunM TueWen 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 0 5 7 13 FS(AB) = 2 A = 5 B = 6 1 2 3 4 5 6 7 8 9 10 11 12 13 A B Figure 2. Scheduling and non-working days 2. Lags used as a replacement for an imposed quantity of workload, before the start or the finish of the successors activities. These lags are actually simulated with partial start or finish dependencies. These simulations are insufficient to ensure an accurate calculation of the schedule and could possibly generate wrong answers. The Chronographic Model converts these types of relationships into internal divisions and internal relationships related to a quantity of workload, thus delaying or anticipating the start of the second activity in order to respect the predecessor production. The utilization of lags as a replacement of an imposed quantity of work is always avoided, solving the discussed problem. In addition, in real situations, activities depend on each other during the processes of project execution. A relationship that limits only a start or a finish of the successor activity is considered insufficient to make an accurate assessment of the project s progress. If some changes take place after the relationship s effect, successor activity should not be affected and the planner will be forced to make modifications manually. In order to address the internal flow of work progression, the Chronographic Model proposes the utilization of more than one relationship. Each section of the successor s activities is related to the correspondent section of the predecessor s activity permitting the tracking of interdependencies between two in-progress activities. Thus, any changes in predecessor productivity could affect the corresponding successor section. Figure 3 shows the internal production rate and the internal relationship between two activities. To address a practical solution, the internal interdependencies between any two activities can be represented by a mathematical function, associated with the first Temporal Function. This relation will contain the rules that manage the interdependencies between the two in progress activities.

Figure 3. The internal relations between two activities 4 Computing the construction logic in a multi-calendar environment 4.1 Template Chart The template chart shows two related time-scaled quantifiable activities A and B on a background that illustrate two different calendars. Activity A: 20 working days (5 sections of 4 days each) Activity B: 15 working days (5 section of 3 days each) However, we substitute A and B with the two activities A and B, with a shorter duration, when the relation condition forces one of them to exceed the length limits of the template. Activity A : 16 working days (4 sections of 4 days each) Activity B : 12 working days (4 sections of 3 days each) Each activity uses a different calendar. Several examples are studied. Each example employs two calendars from the following: Calendar 1: five working days from Monday to Friday (Saturday and Sunday are non-working days) Calendar 2: four working days from Monday to Thursday (Friday, Saturday and Sunday are nonworking days) Calendar 3: three working days from Monday to Wednesday (Thursday to Sunday are non-working days) The computation process is based on the chronographic formulas detailed in Francis and Miresco, (2002, 2006b). In these formulas, computation is related to the connection points and not to the entire activity. 4.2 Different example using multi-calendars To address these shortcomings, the chronographic modeling operating process uses production-based linking time-scaled activities. This section presents sixteen (16) cases in order to validate the chonographic logic when using multi-calendars. The result is an error-free scheduling model. Therefore, it is possible to model any encountered situation without restriction. Each case presents two linked activities as predecessor and successor. Each activity possesses a different calendar. Two operating situations are demonstrated: 1 No Interruptions are Permitted (NIP): meaning that the operating process does not permit interruptions to the predecessor activity. 2 Free Float is equal to zero (FF0): meaning that the operating process permits interruptions, but imposes a zero Free Float between each predecessor section and the linked successor.

The coding is as follows: Predecessor/Successor - Predecessor calendar/successor Calendar - One of the two operating situations As example: A/B 1/3 - NIP The first eight cases present situations in which the predecessor has the longest duration; in the other eight cases, the predecessor possesses the shortest duration. 4.2.1 The predecessor possesses the longer duration Figure 4. The predecessor uses the calendar that possesses fewer non-working days per week Figure 5. The predecessor uses the calendar that possesses more non-working days per week

4.2.2 Predecessor possesses the shortest duration Figure 6. The predecessor uses the calendar that possesses fewer non-working days per week Figure 7. Predecessor uses calendar with more non-working days

The challenge with this approach is that it requires detailed preparation work, which is suitable for major activities such as building superstructure work. However, this method is less appropriate when several activities are interlinked together throughout their execution. Significant preparation work then imposes and compromises the visual aspects of the schedule by multiplying internal dependencies. One solution is the use of multiple layers, as CAD does. Data and constraints can be arranged on different layers in order to help the manager to improve the graphical visualizations of the schedule (Francis and Miresco, 2006c). In order to address a practical solution, the internal interdependencies between any two activities can be represented by a mathematical function (Francis and Miresco, 2010), associated with the first Temporal Function. This relation contains the rules that manage the interdependencies between the two in progress activities. 5 Conclusion The utilization of time as the only constraint to show relationship between activities, the inability to address the internal flow of work progression of dependant activities and the incorrect use of lags, are considered the three reasons for generated errors when using multi-calendar scheduling. To address these shortcoming, the chronographic modeling operating process uses production-based linking time-scaled activities. The result is an error-free scheduling model with the capability to model any encountered situation without restriction. The problem with this solution is the complication of the model visualization. In order to address a practical solution, the internal interdependencies between any two activities can be represented by a mathematical function, associated with the first Temporal Function. We can conclude that the answers proposed by the Chronographic Model will solve the problems related to scheduling using multicalendars. References ALLEN, J. F., 1984. Towards a general theory of action and time. Artificial Intelligence Journal, 23, 123-154. BADIRU, A.B. PULAT, P.S., 1995. Comprehensive Project Management: Integrating Optimization Models, Management Principles, and Computers. NJ: Prentice hall PTR. CAMPINOS-DUBERNET, M., 1984. La rationalisation du travail dans le BTP : des avantages du taylorisme orthodoxe au néotaylorisme. Paris : La découverte. CHEHAYEB, N.N., and ABOURISK, S.M., 1998. Simulation-Based Scheduling With Continuous Activity Relationships. Journal of Construction Engineering and Management, 124(2), 107-115. EPPINGER, S. D., 1997. Three Concurrent Engineering Problems in Product Development Seminar. MIT, Sloan School of Management, Cambridge, Mass. FRANCIS, A., and MIRESCO, E.T. 2002. Amélioration de la représentation des contraintes d exécution par la méthode Chronographique. Proc. 30th Conf. of the Canadian Society for Civil Engineering, Montréal, Qc, GE019, g-27. FRANCIS, A., and MIRESCO, E.T., 2006a. Discussion: Critical Method with Multiple Calendars. Journal of Construction Engineering and Management, 132(5), 542-543. FRANCIS, A., and MIRESCO, E.T., 2006b. A Chronographic Method for Construction Project Planning. Canadian Journal of Civil Engineering, 33(12), 1547-1557. FRANCIS, A., and MIRESCO, E.T., 2006c. Toward a new generation of project management software. Proc. Int. Conf. on Computing and Decision-making in Civil and Building Engineering, Montreal, Qc, IC-553, 3558-3567. FRANCIS, A., and MIRESCO, E., (2010). Dynamic production-based relationships between activities for construction projects' planning., Proc., Int. Conf., in Computing in Civil and Building Engineering, Nottingham, UK, paper 126, 251. HENDRICKSON, C., MARTINELLI, A.M., and REHAK, D., 1987. Hierarchical Rule-Based Activity Duration Estimation. Journal of Construction Division, 113(2), 288-301. KIM, K., and GARZA DE LA, J., 2005. Critical Method with Multiple Calendars. Journal of Construction Engineering and Management, 131(3), 330-342. KUNDIG, B., 1984, Du taylorisme classique à la flexibilisation du système productif : L impact macro-économique des différents types d organisation du travail industriel. Critique de l Économie Politique, 26-27.

PEÑA-MORA, F., and LI, M., 2001. Dynamic Planning and Control Methodology for Design/Build Fast-Track Construction Projects. Journal of Construction Engineering and Management, 127(1), 1-17. PULTAR, M., 1990. Progress-Based Construction Scheduling. Journal of Construction Engineering and Management, 116(4), 670-688. RUBERY, J., EARNSHAW, J., MARCHINGTON, M., COOKE, F. L., and VINCENT, S., 2002. Changing Organizational Forms and the Employment Relationship. Journal of Management Studies, 39(5), 645-672. SONG, Y. and CHUA, D.K., 2007. Temporal Logic Representation Schema for Intermediate Function. Journal of Construction Engineering and Management, 133(4), 277-286. WIEST, J.D., 1981. Precedence Diagram Methods: Some Unusual Characteristics and their Implications for Project Managers. Journal of Operations Management, 1(3), 121-30.