• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Ten Six Consulting

Project and Earned Value Management, Primavera P6 & Deltek Cobra & Acumen Services

703-910-2600
  • Training Classes
    • Primavera P6 Training
    • Deltek Training
    • Earned Value Management Training
    • Project Management Training
    • Customized Video Training
    • Open Training Class Dates
  • Scheduling Services
  • Earned Value Mgmt. Services
    • Consulting
      • RFP Support
      • Your EVM System
      • Certification
      • Data Analysis and Reporting
      • Post Contract Support
      • Staff Augmentation
      • WBS Guidelines for Government Acquisition Programs (MIL-STD 881D)
  • Tools
    • Primavera P6
      • Knowledge Transfer, Mentoring and Coaching
      • BI Publisher Services
    • Primavera Unifier
    • Deltek Cobra
      • Knowledge Transfer, Coaching and Mentoring
      • Staff Augmentation
    • Microsoft Project to Primavera P6 Conversion Services
    • Microsoft Project
      • Building an Integrated Master Schedule (IMS)
      • Integrating Microsoft Project with Deltek Cobra
      • Migrating From Microsoft Project To Oracle Primavera P6
  • Blog
    • Deltek Acumen
    • Deltek Cobra
    • Earned Value Mgmt
    • Microsoft Project
    • PMO
    • Primavera P6
    • Project Management
    • Risk Management
  • Contact Us

Avoiding Activity Constraint Induced Schedule Discontinuities in P6

You are here: Home / Primavera P6 / Avoiding Activity Constraint Induced Schedule Discontinuities in P6

April 18, 2022 By TheP6Pro

Activity Constraint Induced Schedule Discontinuities in Primavera P6Activity Constraint Induced Schedule Discontinuities

We recently worked with a client that had a customer that wanted him to insert a mandatory finish activity constraint on the project finish milestone, but this created a critical path discontinuity. The question was how to represent the critical path when using a mandatory activity constraint? Let’s take a look at this in more detail.

The critical path is a very important concept in scheduling. It tells you the duration of your project. Any activity on the critical path cannot delay without delaying the end date of the schedule. As the scheduler, you want to know every activity along the critical path, so you can monitor them closely. And to shorten the schedule you will have to compress activities that lay on the critical path, hence another reason to know your schedule’s critical path.

Activity constraints are problematic because they create breaks in the critical path, so the critical path cannot be seen as a fully connected linkage of activities from project start through project completion.

This article investigates the critical path discontinuity problem, created when activity constraints are inserted in the schedule. It also offes a remedy on how to avoid activity constraint induced schedule discontinuities.

Mandatory constraints are discouraged by most scheduling guidelines for the reasons provided in the “Why you should avoid mandatory activity constraints”.

Therefore, our discussion today does not include Mandatory Constraints, because they typically should not be included in the schedule.

We have in Figure 1 below, our demonstration schedule, a project for an Underground Pipe Branch Addition.

Activity Constraint Induced Schedule Discontinuities in Primavera P6Figure 1

We proceed and insert a 22-Jul-2024 Finish On activity constraint on the Project Complete milestone, Figure 2.

Primavera P6 Finish On Activity ConstraintFigure 2

After we recalculate the schedule, we find that our critical path has a break at this Finish On activity constraint, Figure 3.

Activity Constraint Induced Schedule Discontinuities in Primavera P6Figure 3

Note the disappearance of the critical activities in Figure 3. We have lost our continuous critical path from ‘Notice to Proceed’ to ‘Project Complete’, not good. Let us investigate ways to regain our continuous critical path. Sometimes changing the definition of a critical activity works to restore continuity. In the Schedule Options toggle to define critical activities as Longest Path, Figure 4.

Primavera P6 Schedule OptionsFigure 4

The Longest Path setting only includes activities that fall along the longest path as critical activities. If an activity is critical, because of an activity constraint and it does not fall along the longest path, it is not considered critical by the longest path critical activity definition.  When we again recalculate the schedule, after specifying schedule options longest path critical activity definition, the discontinuity remains, Figure 5.

Primavera P6 Longest PathFigure 5

That didn’t work. Another approach is to replace the 20-Jul-2020 Finish On activity constraint on ‘Project Complete’ with a 20-Jul-2020 project constraint, Figure 6.

Primavera P6 Project ConstraintFigure 6

Keep in mind that we maintain the Longest Path definition for critical activities in the Schedule Options settings. The schedule and critical path, after recalculating the schedule, display in Figure 7.

Primavera P6 Schedule and Critical PathFigure 7

Much better! We have regained our continuous critical path throughout the project schedule. And note the Total Float value of ‘Project Complete’. Currently, the ‘Project Complete’ Total Float is 6-days, which means the current expected finish date is 6-days before the Must Finish By project constraint.

So, good news! We are ahead of schedule. And our approach in using the Must Finish By project constraint and Longest Path critical activities definition worked to simultaneously specify a project deadline and maintain our continuous critical path.

Summary

Critical path discontinuities are a major scheduling issue. Activity constraints have a way of fragmenting the schedule which makes critical activity monitoring and schedule optimization efforts more difficult.

When the activity constraint is replaced by a Must Finish By project constraint in conjunction with the schedule option ‘define critical activities as Longest Path’ the scheduler can model a project deadline and retain the continuous critical path.

The total Float of the ‘Project Complete’ milestone is the difference between the expected project completion date and the contract completion date (CCD), which has been referred to as the schedule Terminal Float.

Sometimes project sponsors request a separate line item to clearly specify the CCD. This adds an element of complexity which makes defining a deadline on a continuous critical path more difficult. But that is a topic of discussion for another blog.

Primary Sidebar

  • This field is for validation purposes and should be left unchanged.
  • Facebook
  • LinkedIn
  • Twitter

Categories

  • Deltek Acumen
  • Deltek Cobra
  • Earned Value Mgmt
  • Microsoft Project
  • PMO
  • Primavera P6
  • Project Management
  • Risk Management
  • Uncategorized
CONTACT US

Footer

Upcoming Classes

Primavera P6 Professional Fundamentals
Primavera P6 EPPM Fundamentals
Primavera P6 EPPM Administrator
Primavera P6 BI Publisher Fundamentals
Deltek Cobra Fundamentals
Deltek Cobra Advanced
Deltek Acumen Fuse
Deltek Acumen Risk

  • This field is for validation purposes and should be left unchanged.
  • Facebook
  • LinkedIn
  • Twitter
  • Consulting Services
  • Clients
  • About Ten Six
  • Contact Us
  • Blog

Copyright © 2022 · Ten Six Consulting, LLC · 703.910.2600

  • Training Classes
    ▼
    • Primavera P6 Training
    • Deltek Training
    • Earned Value Management Training
    • Project Management Training
    • Customized Video Training
    • Open Training Class Dates
  • Scheduling Services
  • Earned Value Mgmt. Services
    ▼
    • Consulting
      ▼
      • RFP Support
      • Your EVM System
      • Certification
      • Data Analysis and Reporting
      • Post Contract Support
      • Staff Augmentation
      • WBS Guidelines for Government Acquisition Programs (MIL-STD 881D)
  • Tools
    ▼
    • Primavera P6
      ▼
      • Knowledge Transfer, Mentoring and Coaching
      • BI Publisher Services
    • Primavera Unifier
    • Deltek Cobra
      ▼
      • Knowledge Transfer, Coaching and Mentoring
      • Staff Augmentation
    • Microsoft Project to Primavera P6 Conversion Services
    • Microsoft Project
      ▼
      • Building an Integrated Master Schedule (IMS)
      • Integrating Microsoft Project with Deltek Cobra
      • Migrating From Microsoft Project To Oracle Primavera P6
  • Blog
    ▼
    • Deltek Acumen
    • Deltek Cobra
    • Earned Value Mgmt
    • Microsoft Project
    • PMO
    • Primavera P6
    • Project Management
    • Risk Management
  • Contact Us