This is not the document you are looking for? Use the search form below to find more!

Report home > World & Business

Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling

1.00 (2 votes)
Document Description
The CPM for project planning is based on a mathematical algorithm for scheduling activities. It is an important tool for effectively managing projects ranging from construction to software development to engineering. To model a project using CPM, the following inputs are required: • A list of all activities required to complete the project • The duration of each activity • The dependencies between activities
File Details
Submitter
  • Username: shinta
  • Name: shinta
  • Documents: 4332
Embed Code:

Add New Comment




Related Documents

Critical Path Method Applied to Research Project Planning: Fire Economics Evaluation System (FEES)

by: shinta, 15 pages

Network techniques are often used in scheduling projects that contain many interrelated activities. One approach that has been widely used is the critical path method, in which a ...

Beauty Tips Using Normal Water To Enhance The Skin Tone – PH Meter

by: gary616ferguson, 2 pages

Beauty Tips : Using Normal water to Enhance The skin Tone PH Meter There are various ways that folks can do to further improve the health of his or her skin also to improve the beautiful strengthen ...

The Critical Path for Continuing Chinese Economic Reform

by: shinta, 71 pages

The Chinese Economy Today (1) ◆ East Asia is the fastest-growing region in the world over the past two decades, the East Asian currency crisis of 1997-98 notwithstanding ...

Using Relationship Marketing to Expand Pharmacy Services

by: marco, 16 pages

More than a decade ago, Hepler and Strand introduced the concept of pharmaceutical care—the therapeutic relationship between pharmacist and patient—as an integral component of patient ...

Using Social Media to Define the New Humanities Classroom

by: jenni, 23 pages

Using Social Media to Define the New Humanities Classroom

A Review of the Research to Identify the Most Effective Models of ...

by: fazila, 157 pages

The purpose of this review of research literature relating to the management and treatment of children with autism is to identify the most effective models of best practice. The review was ...

A guide on What you need To survive the last few weeks of winter…

by: calmyourbeans, 10 pages

A guide on What you need To survive the last few weeks of winter…

Global Film Screenings Set To Change The World's View Of Birth

by: donaldhood, 3 pages

(1888PressRelease) Two UK filmmakers are trying to change the world's view of birth by coordinating 165 worldwide screenings of their DOULA! documentary film featuring positive births, timed to ...

Using the BA II Plus to Compute the Modified Internal Rate of Return

by: justin, 1 pages

The IRR has been a popular metric for evaluating investments for many years — primarily due to the simplicity with which it can be interpreted. However, the IRR suffers from a couple of ...

Using Partial Dentures To Enhance Your Smile

by: denturesalaska, 1 pages

Getting your missing teeth replaced will not only enhance the look of your smile but will also assist in preventing oral problems. The gap created by missing projections can make the remaining ...

Content Preview

An Oracle White Paper
June 2009
Using Relationship Diagrams to Enhance the
Critical Path Method of Project Scheduling




Oracle White Paper—Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling
Executive Overview
This white paper provides an overview of the Critical Path Method (CPM) for project
scheduling and the history of its development. The implementation of the Relationship
Diagramming Method (RDM) variant of CPM within Oracle’s Primavera Risk Analysis
(Release 8.2 or later) is illustrated, and the benefits of such an approach are highlighted.
Primavera Risk Analysis is certified to be compliant with RDCPM, and it allows the user
preparing a CPM to better model the real world. In addition, the user reviewing the CPM
submitted by another can perform a more in-depth evaluation.
Introduction
The CPM for project planning is based on a mathematical algorithm for scheduling
activities. It is an important tool for effectively managing projects ranging from
construction to software development to engineering. To model a project using CPM, the
following inputs are required:
 A list of all activities required to complete the project
 The duration of each activity
 The dependencies between activities

1

Oracle White Paper—Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling
History of Project Scheduling Techniques
The original format for CPM, which was developed 50 years ago, was later renamed Arrow
Diagramming Method (ADM). ADM is also known as Activity on Arrow, and both of these
variants of CPM are distinct from the Precedence Diagramming Method (PDM) variant—also
known as Activity-on-Node—which was first implemented in 1964. Another variant of the same
era was the Program Evaluation and Review Technique (PERT), which the U.S. Navy developed
to create the Polaris missile system. PERT focused on clearly defined milestones rather than the
loosely defined activities between such milestones.
All three methodologiesADM, PDM, and PERTincluded weaknesses due to technology
limitations. The original ADM and PERT methodologies were designed to operate on
computers that lacked random access memory and were limited to linear access memory. Old
cartoons illustrating computers with large reel-to-reel magnetic tape highlight the limitations that
early software designers had to overcome. Similarly, PDM software was designed with fewer
features. It stored less information and required less memory than theorists had initially
envisioned. Many of these issues are rooted in this failure to record information known by the
planner or scheduler.
The Relationship Diagramming Method Variant of Critical Path
Method
In 2005, the construction industry manual CPM in Construction Management introduced RDCPM,
the RDM variant of CPM.1 RDCPM attempts to address the information-recording issues that
plagued ADM, PDM, and PERT. Figure 1 shows the trademark that attests to the certification of
proper use of RDCPM.



Figure 1. The trademark showing compliance to the RDM variant of CPM



1 James O’Brien and Fredric Plotnick, CPM in Construction Management, 6th ed. (McGraw-Hill, 2005).
2

Oracle White Paper—Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling
Just as CPM and PERT were distinguished from bar charts and milestone charts by the recording
of additional information used to create those charts, RDM is also distinguished from the older
versions of CPM and PERT by recording even more of that information. This information, as
implemented by Primavera Risk Analysis, can be generally classified into several additional
code fields:
 Reason/why codes and description fields
 Events and additional types of restraints between activities
 Relationship codes to further indicate the relationship between two activities
Reason/Why Codes and Description Fields
Reason/why codes provide additional description about why a restraint or link has been placed
between two activities. This intelligent code can be entered based upon the thought process of
the project team or calculated from other information about the activities. The code can also
be used for additional calculations, such as better diagnostics for validation of plan logic, more-
robust resource-leveling algorithms, acceleration or crashing studies, and other what-if scenarios.
The reason/why code is supplemented by additional text fields that can contain descriptive
information.
The reason/why code is supported in Primavera Risk Analysis (Release 8.2 or later) by clicking
Plan > Links > Link Categories > User Fields. The default reason/why codes—or the link
category codes in the Primavera Risk Analysis implementation—are “0” undesignated, “1”
physical, “2” just-in-time, and “3” resource. Additional code designations, such as by individual
resource, can be assigned from 4 through 255.
In the example in Figure 2, users augment the link category codes by entering descriptions such
as “same crew” and “window wall affixed at edge of floor slabs.” In the four text fields, users can
enter additional descriptions or special coding assigned to the restraint or link between activities.





3

Oracle White Paper—Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling
Figure 2. An example of link categories and user fields in Primavera Risk Analysis
Code Value 2: Just-in-Time
Code value 2 is reserved for a special type of link category: the just-in-time reason/why code.
This code represents a physical relationship between activities that depend on the predecessor
activity being completed just in time to support the early start of the successor activity. A typical
use is between the end of a string of procurement activities (submit, approve, fabricate, and
deliver) and a production activity (such as “rig/set the procured item to a foundation as soon as
possible after the foundation is poured and cured”). Another example is a subcontractor being
expected to deliver or install a just-in-time component to enable a continuous workflow for the
prime contractor. The calculation of the just-in-time dates for an activity is similar to the
calculation for the late dates. It starts at the last activity’s late finish and flows toward the start of
the project. The just-in-time finish and the start dates for each activity are the same as the late
finish and start dates. However, at the link set to link category 2, the just-in-time finish of the
predecessor activity to the link is set to the early start of its successor. Further processing
continues as previously noted. Users of this feature might choose to display the late start and
finish of the latest dates before causing delay to the project. Or they might choose to display the
just-in-time start and finish of the latest dates before causing a disruption to the production
crew’s progress.

4

Oracle White Paper—Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling
Events and Restraints Between Activities
Another hallmark of RDM is the re-establishment of the concept of events, which is generally lost
in the transition from ADM and PERT to PDM. RDM has events at the beginning of an activity,
at the end of an activity, and embedded within an activity whenever some portion of an activity
must be completed before the start or finish of another activity. RDM also permits tags,
descriptions, and user-defined codes to be assigned to these events. Because RDM handles
events in this manner, users can record, for example, exactly what percentage of an activity is
required to be complete before another can start.
Primavera Risk Analysis implements this RDM requirement by permitting activities to be split,
placing the partial activity descriptions on the individual subtasks within the activity. RDM also
permits the user to distinguish between the following two scenarios:
 Activity B will start 3 days after Activity A’s 10-day process has begun—without regard to
whether any progress was made on days two and three.
 Activity B will start only when 3 days—or 30 percent—of Activity A’s 10-day process has been
completed.
This is accomplished in Primavera Risk Analysis by the split activity function. To implement the
first scenario, a traditional start-to-start restraint with a three-day delay might lead from the start
of Activity A to the start of Activity B. To implement the second scenario, the RDM progressed-
to-start restraint might lead from the end of a three-day subtask within Activity A—with zero
delay—to the start of Activity B. Both uses will result in the same initial bar chart, but they will
result in different actual bar charts if Activity A starts and stalls on day two.
Relationship Codes
Relationship codes allow users to program the computer to view the relationship between
activities connected by a restraint or link. Users can then perform various diagnostic or global
changes based upon such review.
For example, suppose a person wants to transfer a CPM instruction from a PDM to an RDM.
Under the PDM, the instruction has codes assigned to activities that indicate the resource used as
well as the location of the work being performed. As a result, rules can be written to set the link
category to “physical” (code value 1) for a transfer from one craft resource to another at the
same location, and to “resource” (code value 3) for a transfer from one location to another using
the same resource. Reports can be prepared highlighting a handoff from one subcontractor to
another that requires additional supervision by the general contractor, engineer, and owner. To
account for the tearing down and rebuilding of scaffolds, for example, the user might implement
a global change that sets a two-day lag for each finish-to-start restraint whenever the masonry
subcontractor changes location. The uses of this new feature are almost infinite.
5

Oracle White Paper—Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling
Conclusion
With RDM, planners can incorporate the following information into their project plans:
 Reason/why codes and description fields
 Events and restraints between activities
 Relationship codes that indicate the relationship between two activities
The evolution of CPM to incorporate and understand these important relationships has allowed
project planners and schedulers to achieve more-accurate project plans. Primavera Risk Analysis
is certified to be compliant with RDCPM, and it allows the user preparing a CPM to better
model the real world. In addition, the user reviewing the CPM submitted by another can perform
a more in-depth evaluation. Oracle’s Primavera Risk Analysis allows the project team to better
monitor the progress of a project and to make midcourse corrections when needed.



6







Using Relationship Diagrams to Enhance the
Critical Path Method of Project Scheduling

June 2009

Author: Fredric L. Plotnick, PhD, Esq., PE
Copyright © 2008, 2009, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and

the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other
Oracle Corporation
warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or
World Headquarters
fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are
500 Oracle Parkway
formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any
Redwood Shores, CA 94065
means, electronic or mechanical, for any purpose, without our prior written permission.
U.S.A.

Worldwide Inquiries:
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective
Phone: +1.650.506.7000
owners.
Fax: +1.650.506.7200
oracle.com
0109



Download
Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling

 

 

Your download will begin in a moment.
If it doesn't, click here to try again.

Share Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling to:

Insert your wordpress URL:

example:

http://myblog.wordpress.com/
or
http://myblog.com/

Share Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling as:

From:

To:

Share Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling.

Enter two words as shown below. If you cannot read the words, click the refresh icon.

loading

Share Using Relationship Diagrams to Enhance the Critical Path Method of Project Scheduling as:

Copy html code above and paste to your web page.

loading