Creating a Clean Critical Path in P6 Using Constraints By: Ben - - PowerPoint PPT Presentation

creating a clean critical path in p6 using constraints
SMART_READER_LITE
LIVE PREVIEW

Creating a Clean Critical Path in P6 Using Constraints By: Ben - - PowerPoint PPT Presentation

Creating a Clean Critical Path in P6 Using Constraints By: Ben Solinsky, Jennifer Stone, and Ryan Shook February 27 - March 1, 2020 | Renaissance Indian Wells Resort & Spa Safe Harbor The statements made in this technical presentation are


slide-1
SLIDE 1

February 27 - March 1, 2020 | Renaissance Indian Wells Resort & Spa

Creating a Clean Critical Path in P6 Using Constraints

By: Ben Solinsky, Jennifer Stone, and Ryan Shook

slide-2
SLIDE 2

Safe Harbor

▪ The statements made in this technical presentation are based

  • n our current knowledge of the tools.

▪ Our statements should not be construed to be an official “Vendor perspective”, but are intended to be the sharing of technical and user knowledge gained as we explore new paths and technologies, usually in advance of our clients. ▪ You need to make your own judgments as to the application of

  • ur shared ideas in your own, unique environment.
slide-3
SLIDE 3

Presentation Agenda

▪ Introductions ▪ Define Your Critical Path

▪ AACE Definitions ▪ Oracle P6 Definitions ▪ Compare and Contrast Different Methods

▪ Schedule Quality Checks

▪ Methodology ▪ Deltek Acumen ▪ Using P6 to Perform Schedule Check

▪ Suggested Schedule Preferences

▪ Using the Must Finish By (MFB) Date ▪ F9 (Advanced Tab, Option) ▪ End or Interim M/S Constraint

▪ Case Study ▪ Conclusion/Summary ▪ Question and Answer Session

slide-4
SLIDE 4

Introductions

slide-5
SLIDE 5

Ben Solinsky, PSP

  • Past President of San Francisco Section, AACE
  • 25 years experience in Construction Industry
  • CM Roles: Scheduler, Estimator,

Superintendent, Project Engineer

  • Projects for: SDG&E, PG&E, BART, Vandenberg

AFB, Lockheed Martin, Genentech, Hospitals

  • Companies: D.R.McNatty, Aetypic, ITSI (now

Gilbane Federal), Allana+Buick+Bers, JKL Construction Services

  • B.S. Construction Management, CSU East Bay
  • Licensed California General Building Contractor
  • Sailboat racer including 2016 Pacific Cup (SF to

Hawaii)

  • Avid fisherman, caught 70lb White Marlin in

2015

slide-6
SLIDE 6

Jennifer Stone

  • Experience - 15+ years Primavera Scheduling

⁻ D.R.McNatty – Lead scheduler for SDG&E Kearny Line SCADA. ⁻ BAH – Lead Scheduler at NAVWAR. ⁻ Rio Tinto/Kennecott –Lead Senior Scheduler on a multitude of fully resource loaded, complex projects. ⁻ URS TOCDF – Senior Scheduler - Developed scheduling practices and processes for construction of demilitarization equipment.

  • Education

⁻ Utah State University – Bachelors, Business Administration ⁻ PMI-SP Project Management Institute

  • Extras

⁻ Utah native, now empty-nester who flew the coup to sunny San Diego. ⁻ Enjoys food, wine, traveling, old cars & trucks, reading and shopping, especially for shoes! ⁻ Passion for scheduling extends into time with her family as she produces Gantt charts for all vacations.

slide-7
SLIDE 7

Ryan Shook

▪ 6+ Years experience in the Construction Industry ▪ CM Roles: Scheduler, Estimator, Project Engineer, Claims Analyst ▪ Companies: D.R. McNatty & Associates, Civic CM, Dynalectric San Diego, Erickson-Hall Construction CO, The Inspector Group ▪ Projects Include: Commercial, High Rise, Residential, Mix Use, Utility ▪ B.S. Construction Engineering, San Diego State University ▪ AACE Member ▪ Avid Golfer, Snowboarder, Poker Player

slide-8
SLIDE 8

Define Your Critical Path

slide-9
SLIDE 9

Longest Path Definitions

▪ Longest Path: “In a multicalendar project, the longest path is calculated by identifying the activities that have an early finish equal to the latest calculated early finish for the project and tracing all driving relationships for those activities back to the project start date.” ▪ Longest Path: “Longest continuous path of activities through a project, which controls project early completion. It is possible for otherwise defined critical path activities to not be on the Longest Path and Longest Path activities to not show calculated critical float….”

(Oracle) (AACE)

slide-10
SLIDE 10

Critical Path Definitions

▪ Critical Path: “The critical path is a series of activities that determines a project’s completion time. The duration of the activities on the critical path controls the duration of the entire project; a delay to any of these activities will delay the finish date of the entire project. Critical activities are defined by either the total float or the longest path in the projects network.” ▪ Critical Path: “The longest continuous chain of activities (may be more than one path) which established the minimum

  • verall project duration. A slippage or delay in completion of

any activity by one time period will extend final completion

  • correspondingly. The Critical Path by definition has no

“Float”.”

(AACE) (Oracle)

slide-11
SLIDE 11

How to Define Critical Activities in P6

▪ The schedule options tab lets the user define what calculates the critical activities in the schedule. ▪ The user can define critical activities as “Total Float less than or equal to 0 days” or “Longest Path”. ▪ Our suggested method is to define critical activities as “Total Float less than

  • r equal to 0 days”
slide-12
SLIDE 12

Primavera Critical Filter and the Critical Path

▪ The Critical Filter in

Primavera shows the critical activities which are defined by the user.

▪ Some users prefer this to

show the “Critical Path” of their project.

▪ We have found that this is an

inadequate way to show the Critical Path, and should only be used if the client is asking to see critical activities on the

  • project. (IE. define Critical as

Total Float less than or equal to 10d and show all of the critical activities with 10d of float or less).

slide-13
SLIDE 13

Multiple Critical Path & Multiple Float Path

▪ If you choose to calculate multiple paths using Total Float, to calculate the most critical path, the module first determines which relationship has the most critical total float. ▪ These activities are assigned a Float Path value of 1 (the most critical float path) and the process begins again until the specified number of paths are calculated.

slide-14
SLIDE 14

Which Setting Do You Use?

Critical Activity = Total Float ≤ 0 Critical Activity = Longest Path

OR

slide-15
SLIDE 15

Schedule Quality Checks

slide-16
SLIDE 16

Schedule Quality Checks

▪ Defense Contract Management Agency (DCMA) 14 Point Schedule Assessment ▪ Guideline for evaluating schedule quality ▪ Checks the logic throughout the schedule ▪ Looking for Leads and Lags ▪ No more than 5% Hard Constraints ▪ Critical Path Integrity Check ▪ Critical Path Length Index (CPLI)

slide-17
SLIDE 17

Acumen Fuse

▪ Includes metric libraries for DCMA’s 14-point assessment ▪ Fast processing and reporting ▪ Four different types of reports ○ Executive Briefing ○ Analyst Report ○ Dashboard (great visuals) ○ API Custom Reports

slide-18
SLIDE 18

Acumen Dashboard

slide-19
SLIDE 19

Acumen Dashboard

slide-20
SLIDE 20

Acumen Dashboard

slide-21
SLIDE 21

Using P6 for CPM Best Practice Checks

▪ Open Ends ○ Missing Predecessors Filter ○ Missing Successors Filter ▪ Constraints ○ Avoid Hard Constraints ○ When possible, use Soft Constraints ▪ Lags ○ Create a Report to find Lags ▪ P6 Schedule Log ○ Generates useful report ○ Very helpful in building a schedule narrative

slide-22
SLIDE 22

Using P6 Web for Schedule Check

slide-23
SLIDE 23

Suggested Schedule Preferences

slide-24
SLIDE 24

No Project MFB Date / No Target Constraint

▪ When the Project MFB date is not defined, your total float will be determine based on the last day of the project.

slide-25
SLIDE 25

No Project MFB Date / No Target Constraint

▪ When the Project MFB date is blank and there is no constraint on the ISD TF=0

slide-26
SLIDE 26

No MFB Date / ISD Constrained

▪ When no Project MFB date is used, and the target date is after the planned finished date your TF = 0. This gives you a false Total Float where the TF = 0.

slide-27
SLIDE 27

MFB Date / ISD Constrained

▪ When the Project MFB date is changed to a predetermined amount of time (e.g., 30 days after finish date) and your ISD is constrained, the correct TF is calculated.

slide-28
SLIDE 28

MFB Date / ISD Constrained

▪ When the Project MFB date is changed to a predetermined amount of time (e.g., 30 days after finish date) and your ISD is constrained, the correct TF is calculated. ▪ Report the positive news – your project is actually 6 days ahead of target!

slide-29
SLIDE 29

Using Advanced Tab (F9)

On the Tools tab, select Schedule (F9).

  • In the Schedule Project box, click Options.
  • In the Scheduling Options box, click the Advanced tab.
slide-30
SLIDE 30

Using Advanced Tab (F9)

On the Advanced tab, select the calculate multiple float paths option.

  • In the Scheduling Options, click the to select any activity.

Typically this activity is a milestone or some other major activity in the project schedule.

slide-31
SLIDE 31

Displaying Critical Path

On the Activities tab, open the layout, Float Path Layout

slide-32
SLIDE 32

Tracking to Interim Milestone using Multiple Float Path

  • Using interim milestones allows for the calculation of multiple

float paths.

slide-33
SLIDE 33

Case Study

slide-34
SLIDE 34

Case Study

  • Project Team already had existing schedule
  • Converted that schedule into New Template
  • Template contains approximately 180 activities
  • 10% or 18 activities are KPIs, Level of Effort activity type
  • We began closely monitoring schedule at 248 activities
  • High number of Open Ends, missing Predecessors & Successors
  • Extraordinarily low number of Critical Activities
slide-35
SLIDE 35

Acumen Fuse Analyst Report

slide-36
SLIDE 36

Acumen Fuse Analyst Report

slide-37
SLIDE 37

Raw Data From P6 Schedule Log

slide-38
SLIDE 38

Raw Data in Graph

slide-39
SLIDE 39

Initial Critical Path

▪ Project Must Finish ▪ ISD Finish on or Before Constraint ▪ Multiple Constraints ▪ (No Activities driving the Path)

slide-40
SLIDE 40

Initial Constraints in Schedule

▪ 37 Constraints not Including Finish Milestone ▪ Non-Logic Driven Schedule ▪ No Visible Construction Sequence

slide-41
SLIDE 41

Final Critical Path (After Schedule Cleanup)

▪ Critical Path Filter: ▪ Project Must Finish ▪ Logic Driven Activities ▪ (Float Path #1 Leads to In-Service Date)

slide-42
SLIDE 42

Conclusion / Summary

slide-43
SLIDE 43

Conclusion / Summary

▪ Critical Activities vs. Critical Path ○ Critical Activities are determined by a specific value. The Default critical filter should only be used if the client is asking to see critical activities on the project. (i.e., define critical activities as Total Float less than or equal to Xd). ○ Critical path should be determined by using a target activity that has a constraint to a target date. ○ Use the float path layout to view the critical path(s). ▪ Perform schedule quality checks frequently to ensure a solid schedule including a clean critical path. ▪ Different software is available to create graphical analysis of your schedule health. P6 client and P6 web also have the functionality and capability to perform schedule checks. ▪ Using a project must finish by date will aid your project by calculating total float and multiple critical paths.

slide-44
SLIDE 44

Question and Answer

slide-45
SLIDE 45

Thank you.