1022N – Primavera P6 Professional Advanced Course

Print Outline

Course Topics

Session 01: User and Admin Preferences

  • Review and adjust specific user and admin preferences to provide an in-depth understanding of how they can affect scheduling

Session 02: Duration and Percent Complete Types

  • Hands on review of how activity Duration Type affects schedule calculations
  • Hands on review of how activity Percent Complete Type affects schedule calculations, specifically around earned value reporting
  • Review common default project settings

Session 03: Utilizing P6 Cost Accounts

  • Cost Accounts Relationship to Earned Value Reporting
  • Example Utilizing All Earned Value Components
  • Cost Account Structure in P6
  • Create a Cost Account Structure
  • Assigning Cost Accounts to activity Resource Assignments or Expense Assignments

Session 04: Importing and Exporting

  • P6 XER file import and Export
  • Excel Import and Export
  • Exporting and Importing Layouts and Reports

Session 05: Utilizing Cost

  • Understand how the Resource Type affects units, cost, and earned value field calculations
  • Apply hourly rates to labor, non-labor, and material resources
  • Add expense items with cost
  • View the overall costs for a P6 project file

Session 06: Allocating Resources

  • Setting Up the Resource Assignments View Layout
  • Apply Budgets and Assign Cost Accounts in the Assignments View
  • Changing Resources on Assignments

Session 07: Resource Leveling

  • Leveling Concepts
  • P6 Leveling Settings
  • Activity Leveling Priorities
  • Creating Shift Calendars
  • Setting the Resource Limits (Max Units/Time)
  • Adjust Resource Limits (Max Units/Time)
  • View and Print a Resource Profile Summary

Session 08: Advanced Scheduling Concepts

  • Adding Contingency to a Schedule
  • Retained Logic and Progress Override
  • Calendar Effect on Relationship Lag Assignments
  • Calculating Multiple Float Paths

Session 09: User Defined Fields and Global Change

  • Define and Create User Defined Fields
  • Understanding the Global Change Functionality
  • Create and Apply a Global Changes

Session 10: Change Control and Baseline Updates

  • Use a P6 Staging Project for Pending Changes
  • Performing “What-If” Schedule Analysis
  • Apply Approved Changes to a Project
  • Baseline Updates with Schedule Changes

Session 11: Reflection Projects

  • Understand Reflection Projects
  • The Common uses for Reflection Projects
  • Create, Edit, and Merge a Reflection Project

1022 – Primavera P6 Professional Advanced Course

Print Outline

Course Topics

Session 01: User and Admin Preferences

  • Review and adjust specific user and admin preferences to provide an in-depth understanding of how they can affect scheduling

Session 02: Duration and Percent Complete Types

  • Hands on review of how activity Duration Type affects schedule calculations
  • Hands on review of how activity Percent Complete Type affects schedule calculations, specifically around earned value reporting
  • Review common default project settings

Session 03: Utilizing P6 Cost Accounts

  • Cost Accounts Relationship to Earned Value Reporting
  • Example Utilizing All Earned Value Components
  • Cost Account Structure in P6
  • Create a Cost Account Structure
  • Assigning Cost Accounts to activity Resource Assignments or Expense Assignments

Session 04: Importing and Exporting

  • P6 XER file import and Export
  • Excel Import and Export
  • Exporting and Importing Layouts and Reports

Session 05: Utilizing Cost

  • Understand how the Resource Type affects units, cost, and earned value field calculations
  • Apply hourly rates to labor, non-labor, and material resources
  • Add expense items with cost
  • View the overall costs for a P6 project file

Session 06: Allocating Resources

  • Setting Up the Resource Assignments View Layout
  • Apply Budgets and Assign Cost Accounts in the Assignments View
  • Changing Resources on Assignments

Session 07: Resource Leveling

  • Leveling Concepts
  • P6 Leveling Settings
  • Activity Leveling Priorities
  • Creating Shift Calendars
  • Setting the Resource Limits (Max Units/Time)
  • Adjust Resource Limits (Max Units/Time)
  • View and Print a Resource Profile Summary

Session 08: Advanced Scheduling Concepts

  • Adding Contingency to a Schedule
  • Retained Logic and Progress Override
  • Calendar Effect on Relationship Lag Assignments
  • Calculating Multiple Float Paths

Session 09: User Defined Fields and Global Change

  • Define and Create User Defined Fields
  • Understanding the Global Change Functionality
  • Create and Apply a Global Changes

Session 10: Change Control and Baseline Updates

  • Use a P6 Staging Project for Pending Changes
  • Performing “What-If” Schedule Analysis
  • Apply Approved Changes to a Project
  • Baseline Updates with Schedule Changes

Session 11: Reflection Projects

  • Understand Reflection Projects
  • The Common uses for Reflection Projects
  • Create, Edit, and Merge a Reflection Project

 

1013TN – Primavera P6 Professional Basic Course for Turnarounds

Print Outline

Course Topics

Session 01: Introduction

  • The Turnaround Terminology and Process
  • Where the schedule fits in the big scheme
  • Values of Schedule
  • The Primavera Technical Structure
  • The Hierarchical Structure of P6 Data Session 02: User and Admin Preferences
  • Understand how user preferences work
  • Set up and establish user preferences for a turnaround scheduling
  • Review and modify specific admin preferences

Session 03: Basic Navigation

  • The P6 toolbars and menus
  • The structure of typical P6 layouts (views)
  • How to edit toolbars
  • Saving and opening layouts
  • P6 hot keys

Session 04: Creating the EPS

  • How the EPS is utilized in the Primavera software
  • How to create the EPS and the thought process behind it

Session 05: Creating a P6 Project

  • Use the wizard to create a project, identifying the initial attributes
  • Discuss and modify certain project settings and make critical adjustments before beginning project development
  • Define the default settings for new activities
  • Review the different activity duration types and how each calculate
  • Review the activity percent complete types and how they affect earned value reporting
  • Define other project settings typical for turnaround scheduling

Session 06: The P6 Work Breakdown Structure

  • Identify a standard Turnaround Work Breakdown Structure (WBS)
  • Fully utilize all (WBS) capabilities in the details view to make the schedule more user friendly for reporting, updating, and managing turnaround equipment plans/job plans
  • Understand the concept of utilizing the WBS for moving data from historic or template projects into a new turnaround project file
  • Build a WBS

Session 07: Creating Calendars

  • Identify the three different types of calendars
  • View and Edit Calendars

Session 08: Adding and Configuring Activities

  • Add an activity using the New Activity Wizard
  • Review the different activity types
  • Utilize a template to add Job Plans
  • Perform a simple Global Change
  • Use the Replace and Re-number Activities Functionality
  • Use an Excel Template to Import Activity Data
  • Understand the Different Relationship Types
  • Add Activity Relationships utilizing different techniques
  • Understand and apply Relationship Lag
  • Understand Constraint Types and apply Constraints

Session 09: Scheduling

  • Understand Critical Path Method (CPM Scheduling)
  • Understand the Data Date
  • Understand Total Float and Free Float
  • Resolve Circular Relationships
  • Identify Open Ends
  • Review the Schedule Log

Session 10: Activity Codes

  • Understand the difference between Global, EPS, and Project activity codes
  • Understand unique Coding ID’s for Primavera at an Enterprise level
  • Build activity codes structures with smart code values
  • Create a Code Assignment Layout
  • Assign activity codes utilizing multiple techniques

Session 11: Customizing Layouts

  • Group and Sort activities
  • Understand how to build and save a layout
  • Utilize filters in layouts
  • Edit appearances of fonts, row heights, and bars
  • Import and Export Layouts

Session 12: Creating and Assigning Resources

  • Understand the fully resource loaded schedule
  • Understand P6 resources and attributes
  • Create a turnaround specific resource pool
  • Understand different techniques for assigning resources to activities
  • Review Resource Profiles

Session 13: Optimizing the Project Plan

  • Analyze schedule dates
  • Analyze Critical Activities
  • Shorten a project schedule
  • Analyze resource allocation

Session 14: Baselining the Project Plan

  • Understand what a baseline is
  • Understand the purpose for two baselines in turnaround scheduling
  • Create a baseline and maintain that baseline against the existing project
  • Edit and show the baseline bars in the Gantt chart
  • Conduct baseline variance reporting
  • Restore a Baseline
  • Convert a Restored Baseline Back to the Baseline of the Current Schedule

Session 15: Project Execution and Control

  • Understand the Update Process and Required Reports
  • Build a status entry layout
  • Perform activity updates utilizing multiple techniques
  • Advance the Data Date
  • Resolve actual start and finish dates ahead of the data date
  • Understand Retained Logic and Progress Override Schedule Options

Session 16: P6 Reporting

  • Understand the Reports Window
  • Create a Report
  • Run existing reports and review the output options
  • Preview additional functionality in the P6 Report Editor

1013T – Primavera P6 Professional Basic Course for Turnarounds

Print Outline

Course Topics

Session 01: Introduction

  • The Turnaround Terminology and Process
  • Where the schedule fits in the big scheme
  • Values of Schedule
  • The Primavera Technical Structure
  • The Hierarchical Structure of P6

Data Session 02: User and Admin Preferences

  • Understand how user preferences work
  • Set up and establish user preferences for a turnaround scheduling
  • Review and modify specific admin preferences

Session 03: Basic Navigation

  • The P6 toolbars and menus
  • The structure of typical P6 layouts (views)
  • How to edit toolbars
  • Saving and opening layouts
  • P6 hot keys

Session 04: Creating the EPS

  • How the EPS is utilized in the Primavera software
  • How to create the EPS and the thought process behind it

Session 05: Creating a P6 Project

  • Use the wizard to create a project, identifying the initial attributes
  • Discuss and modify certain project settings and make critical adjustments before beginning project development
  • Define the default settings for new activities
  • Review the different activity duration types and how each calculate
  • Review the activity percent complete types and how they affect earned value reporting
  • Define other project settings typical for turnaround scheduling

Session 06: The P6 Work Breakdown Structure

  • Identify a standard Turnaround Work Breakdown Structure (WBS)
  • Fully utilize all (WBS) capabilities in the details view to make the schedule more user friendly for reporting, updating, and managing turnaround equipment plans/job plans
  • Understand the concept of utilizing the WBS for moving data from historic or template projects into a new turnaround project file
  • Build a WBS

Session 07: Creating Calendars

  • Identify the three different types of calendars
  • View and Edit Calendars

Session 08: Adding and Configuring Activities

  • Add an activity using the New Activity Wizard
  • Review the different activity types
  • Utilize a template to add Job Plans
  • Perform a simple Global Change
  • Use the Replace and Re-number Activities Functionality
  • Use an Excel Template to Import Activity Data
  • Understand the Different Relationship Types
  • Add Activity Relationships utilizing different techniques
  • Understand and apply Relationship Lag
  • Understand Constraint Types and apply Constraints

Session 09: Scheduling

  • Understand Critical Path Method (CPM Scheduling)
  • Understand the Data Date
  • Understand Total Float and Free Float
  • Resolve Circular Relationships
  • Identify Open Ends
  • Review the Schedule Log

Session 10: Activity Codes

  • Understand the difference between Global, EPS, and Project activity codes
  • Understand unique Coding ID’s for Primavera at an Enterprise level
  • Build activity codes structures with smart code values
  • Create a Code Assignment Layout
  • Assign activity codes utilizing multiple techniques

Session 11: Customizing Layouts

  • Group and Sort activities
  • Understand how to build and save a layout
  • Utilize filters in layouts
  • Edit appearances of fonts, row heights, and bars
  • Import and Export Layouts

Session 12: Creating and Assigning Resources

  • Understand the fully resource loaded schedule
  • Understand P6 resources and attributes
  • Create a turnaround specific resource pool
  • Understand different techniques for assigning resources to activities
  • Review Resource Profiles

Session 13: Optimizing the Project Plan

  • Analyze schedule dates
  • Analyze Critical Activities
  • Shorten a project schedule
  • Analyze resource allocation

Session 14: Baselining the Project Plan

  • Understand what a baseline is
  • Understand the purpose for two baselines in turnaround scheduling
  • Create a baseline and maintain that baseline against the existing project
  • Edit and show the baseline bars in the Gantt chart
  • Conduct baseline variance reporting
  • Restore a Baseline
  • Convert a Restored Baseline Back to the Baseline of the Current Schedule

Session 15: Project Execution and Control

  • Understand the Update Process and Required Reports
  • Build a status entry layout
  • Perform activity updates utilizing multiple techniques
  • Advance the Data Date
  • Resolve actual start and finish dates ahead of the data date
  • Understand Retained Logic and Progress Override Schedule Options

Session 16: P6 Reporting

  • Understand the Reports Window
  • Create a Report
  • Run existing reports and review the output options
  • Preview additional functionality in the P6 Report Editor

1013P – Primavera P6 Professional R15.2 Basic for Capital Projects

Print Outline

Day 1

  • Understanding Scheduling Concept
  • Create Enterprise Project Structures (EPS)
  • Create a Project
  • Set up User Preferences
  • Create a Work Breakdown Structure (WBS)
  • Create Calendars

Day 2

  • Add Activities
  • Schedule the Project
  • Create Activity Codes
  • Customize the Project
  • Roles and Resources

Day 3

  • Optimize the Project Plan
  • Baseline Management
  • Project Execution and Control
  • Reporting

At the completion of this course the student will be able to:

  • Create a Project
  • Set Up User Preferences
  • Create Calendars
  • Import/Export Activities
  • Create relationships
  • Create and Assign Activity Codes
  • Filter, group, and Sort Activities
  • Create Custom Layouts
  • Assign and Analyze Roles and Resources
  • Maintain and Assign Baselines
  • Update and Status the Project
  • Produce Reports

3013N The Turnaround Planning Process – Night Class

Print Outline

Night 1

  • Introductions
  • Preparation for Planning at a New Site
  • Understanding Work Scope Development
  • Prepare Walk Down Document Needs (P&ID, Isometrics, ITP, Blind List)
  • Utilize Onsite Training Unit and Perform Job Walk Downs
  • Complete Work Package Data Markups (P&ID’s, Plot Plans, Picture Templates)

Night 2

  • Introduction to Planning Programs
  • Introduction to Planning Templates
  • Coding of Activities
  • Use of Estimating Toolbox for Durations and Man Hour Entries
  • Accurate BOM Creation
  • Attaching Data to the Job Plan
  • Data Warehousing and Data Mining of Solid Work Plans

Night 3

  • Assignment of Jobs for Planning
  • Perform Job Walk Down Per Scope or Work List
  • Work Package Data Markups (P&ID’s, Plot Plans, Picture Templates)
  • Create Complete Detailed Job Plan Using the Materials and Tools Provided
  • Understanding and Performing Job Plan Validations

Night 4

  • Finalize Plan Validations
  • Your Plan is Off to The Schedule and What That Means
  • A Visit with The Schedulers
  • Staffing, Budgeting, Material Requisitioning, Contractor Validations, and Execution
  • A Visit with The Cost Department

At the completion of this course the student will be able to:

  • Apply Learned Planning Processes In A Real World Environment
  • Understand Planning Processes From Scope Development To Schedule Importing
  • Obtain 20 PDU’s (Professional Development Units) to PMI (Project Management Institute)
  • Create Turnaround, Maintenance and Project Plans With Confidence
A How-To on Plan Validaton

A How-To on Plan Validaton

Plan Validation – Creating Ownership

The purpose of plan validation is to create ownership in the plan within the organization. Plan validation establishes the mentality that the job plan is “our plan” instead of “your plan”. Another function the plan validation serves is to vet the plan prior to being added to the schedule. Often times this does not happen and causes serious delays in schedule development. Ideally, the plans should go through the proper validation during the planning phase so that when the job is entered in the schedule, the focus can be on tying logic and optimization.

Plan Validation Responsibilities

page1image2497415648

Plan Validation Work Flow

page1image2497459696

Lead Planner Validation

The lead planner is the first checkpoint in the validation process; he has the most responsibility of any participant involved. He is responsible for validating all aspects of the work package. He reviews the activities and their role assignments, durations and sequence. The lead planner also assures the scope, documentation, material, and specifications are correct.

Internal Team Validation

The internal team validation is the second checkpoint in the validation process. The team is generally made up of representatives from operations, reliability, safety, and inspections. When internal team validation is complete, the job can be added to the turnaround schedule. Below are some examples of the responsibilities each person has on the internal team:

  • Inspections representative – validates that all required inspection activities, safety requirements, and material specifications have been included in the work package and the sequencing is correct.
  • Operations representative – validates that all safety requirements, activities, and their sequencing are correct.
  • Reliability representative – validates that all safety requirements, drawings, material specifications, inspections activities, and their sequencing are correct.
  • Safety representative – validates that all safety requirements, activities, and their sequencing are correct.

Contractor Validation

Contractor validation is the final checkpoint in the validation process. Core individuals from each contractor should be brought in early to allow sufficient time to validate all jobs prior to the execution of pre-turnaround activities. Any contractor with direct field labor work should validate that all activities have been captured as well as assure their durations, roles, and sequencing are correct.

There will be discrepancies during the validation process; when this happens, it needs to be reviewed with the lead planner to determine the correct course of action. If the discrepancy is legitimate, the corrections should be made and communicated to the scheduler to make the changes in the schedule. Contractor validation is a critical piece to a successful turnaround. It directly affects the development of a quality turnaround schedule and a sound budget.

How-To Develop a Turnaround Scope

How-To Develop a Turnaround Scope

1.1 Scope Development Process

Scope development is the process of describing, in sufficient detail, the turnaround’s deliverables and the work required to accomplish those deliverables. All scope items should have at least one, direct connection to the turnaround business objectives.

Scope Development Life Cycle
page1image2584988976

 

1.1.1 Scope Categories

Prior to developing scope, there needs to be a structure in place to group the different jobs into categories. These categories are generally broke down based off of the turnaround’s business objectives.

Sample Categories
Tiers – Categorize the scope into business objectives categories.

  • Tier 1 – Safety, Environmental, Regulatory, Mechanical Integrity Items That Require a Turnaround to Execute
  • Tier 2 – Items Requiring A Shutdown That Are Necessary To Ensure an Uninterrupted Run Until The Next Scheduled Turnaround
  • Tier 3 – Reliability Items Required To Achieve A 97% Operational Efficiency Rating With No Unplanned Outages Until The Next Scheduled Turnaround, These Items Also Require A Turnaround To Execute
  • Tier 4 – Additional Items That Could Increase Efficiency or Productivity That Are Justified On A Return On Investment Basis, These Items Also Require A Turnaround To Execute

Drivers – Further define the scope within the Tier it is associated with.

  • Regulatory Compliance
  • Required By Inspections
  • Environmental, Health & Safety
  • VOC Emissions
  • Reliability, Availability, Maintainability
  • Opportunity Requires Turnaround
  • Other Work Scope Requiring Turnaround
  • Capital Projects / Improvements

1.1.2 Typical Turnaround Scope Items

  • Malfunctioning Equipment
  • Any equipment that will be at or near failure at the time of the turnaround
  • Equipment needing repairs that cannot be performed online
  • Leaking valves
  • Inoperable valves
  • PSV’s due for inspection
  • Equipment due for inspection
  • Equipment needing to be cleaned due to fouling
  • Any containment items such as clamps
  • VOC leaks
  • Regulatory Compliance Items

Preliminary Work List

The development of the preliminary work list is the first stage in the scope development life cycle. It starts by collecting all known turnaround related items; these will come in the form of different lists from different parts of the organization. For example:

  • Any items required to meet business objectives in the turnaround premise document
  • Capital Project items
  • Regulatory compliance items
  • CMMS backlog
  • Reliability items required to meet the units desired run cycle  Repairs that require turnaround to execute
  • PM’s
  • Piping Tie-Ins
  • VOC Emissions

Once the lists have been collected, they need to be consolidated in the turnaround work log. The work log could be in the form of an Excel document or a computerized planning database. The work log should contain the appropriate amount of information to effectively manage the scope.

Sample fields to include in the work log:

With the different scope lists consolidated, there should be scope development meetings to review each item individually to ensure all needed information has been identified. It’s recommended to obtain a copy of the latest version of the P&ID’s and mark up each item as they are reviewed to prevent duplicating scope items. Often, different operators or maintenance personnel enter the same items in the CMMS software with different descriptions. By marking the scope items up on the P&ID’s, it prevents planning duplicate work, thus saving you time and money.

1.1.3 Risk-Based Work Selection

Scope is developed utilizing a risk matrix to identify the probability and consequence of doing, or not doing, a specific item in relation to the turnaround’s business objectives. The matrix is made

up of a 5 X 5 scale with the horizontal axis representing the probability and the vertical axis representing the consequence. The probability ranges from 1 thru 5, with 1 representing the least likely to occur and 5 being the most likely to occur. The consequence ranges from A through E, with A being the most severe and E being the least severe.

Sample Risk Matrix

Sample Consequences

Utilizing (RBWS) Risk Based Work Selection provides a foundation for the organization to make decisions on whether a particular scope item should be included in the turnaround’s scope. Utilizing this process will help eliminate unnecessary scope items that could impact your overall budget and duration.

1.1.4 Scope Challenge

When the preliminary work list is complete, there needs to be a scope challenge session. This session is where we determine whether an item meets the requirements to be turnaround scope. Each scope item must meet at least one of the turnaround’s business objectives, and determined if the scope can be performed online or if it requires the unit to be down (offline) to execute. You want to avoid as much of the opportunity work as you can, as this impacts the overall budget.

Scope Challenge Diagram

page6image2553609136

1.1.5 Freeze Scope

The amount of time that scope is frozen prior to execution could vary based on the size and complexity of the turnaround. The date should allow sufficient time for detailed planning, scheduling, and budget development. Freezing the scope initiates the change management process; from that point on, any item being added or removed must go through the change management process.

Primavera P6 R8.x Administration in a PPM/EPPM World

Primavera P6 R8.x Administration in a PPM/EPPM World

This paper provides key insights into the changes that have occurred in Primavera P6 with the transition of the product into a web-centric environment and with the introduction of Primavera P6 Release 8.x.

After Primavera was acquired by Oracle in January 2009, Primavera P6 was eventually ‘assimilated’ into the Oracle Red StackTM solution (all Oracle products suite) with the release of P6 8.0. Prior to the release of P6 R8.0, there was one flavor of a Primavera P6 database (PMDB aka Project Management Database) to administer (not including Methodology Manager aka MMDB), and if the P6 Web was required to run alongside of the P6 Professional Client, it was just a matter of installing a web application server and attaching it to the same database that the P6 Professional Client was attached.

When P6 R8.0 was released around Oct. 2010, it introduced the concept of the ‘Optional Client’ which had to be connected to a P6 R8.0 database and forced all administration to be relegated to the P6 Web interface. This caused a large Primavera community backlash concerning the lack of administration capability in an ‘optional’ client and in part caused the subsequent release of P6 R8.1 and the introduction of the Professional Project management (PPM) and Enterprise Project Portfolio Management (EPPM) databases.

Primavera P6 can now be purchased in two distinct flavors; P6 Professional (PPM) and P6 Enterprise (EPPM). P6 PPM is also known as the ‘standalone’ application but there seems to be confusion over whether it can also be used in an EPPM environment. The answer is yes and no.

The P6 Professional Client application can be used in either environment regardless if it was bought with a PPM license or an EPPM license. The caveat is that when the client is connected to a PPM database the administration is accomplished from within the P6 Professional Client application just as it has for many years and versions prior to R8.x. But if the P6 Professional Client application is connected to a P6 EPPM database then a flag within the application can sense this connection and the administration capability transfers to the P6 Web interface.

Now this brings us to another issue that is not insurmountable but can be complex and time consuming. Let’s assume you have purchased several P6 licenses and went down the P6 PPM path. You’ve implemented P6 and have set up your structures in the database and are happily marching along with your project management and scheduling. Now a year or so down the road a new version of P6 is released (P6 R8.4 is slated to be released Fall 2014) and you want to upgrade. If you decide that all the P6 Web enhancements are something you may want to incorporate into your project controls you’ll have to implement an EPPM environment which will include a web application server. The primary issue is you’ve been running your projects in the PPM database and all the global data cannot be readily ported into the new EPPM database without some sort of mechanism to port the global structures (SDK, API, etc.) and exporting and importing all the P6 projects from one database to the other.

Key takeaways for administering and working in an EPPM environment are:

  1. All global information should ‘only’ be administered using the Web interface. Even though global codes, calendars, etc. can still be managed using the P6 Professional Client, issues can be encountered if two people are editing the same information at the same time using the two different interfaces.
  2. All resource capacity and allocation reporting and dashboards in P6 Web rely on summarized data. Failure to summarize on a daily or nightly basis could cause erroneous data to be reported.
  3. P6 Professional Client reports can only be viewed in the client. All P6 Web reporting now relies on BI Publisher. Workaround is to attach P6 Professional generated report to a project as a Document/Work Products.
  4. P6 Projects (not including Excel spreadsheet updates) can only be imported into P6 Web in P6 XML format. Unlike previous P6 versions though (where only one project at a time could be imported or exported), multiple projects can be exported/imported at the same time.
  5. Project templates created in P6 EPPM database cannot be viewed using the P6 Professional client.
  6. Risk Thresholds viewed and created in P6 Web are not the same as thresholds used in P6 Professional Client. Thresholds created in one interface cannot be seen in the other.
  7. Issue Forms created in P6 Web cannot be seen in P6 Client.
  8. Documents and Work Products associated with P6 Projects in P6 Web can be seen and alsomanaged in P6 Professional Client.
  9. P6 Web has the capability to import resources via Excel spreadsheet.
  10. P6 Web Activity Views (aka layouts in P6 Client) cannot be exported as layouts can in P6Client.
  11. Tracking Layouts are only available in P6 Professional Client.
  12. Job services that once were created and managed in P6 Professional Client are now createdand managed using P6 Web.
  13. P6 Users, EPS, OBS, Security Profiles are all managed in P6 EPPM database via the P6 Webinterface.
Understanding How to Use level of Effort Activities

Understanding How to Use level of Effort Activities

A Level of Effort activity duration is dependent on its predecessor and/or successor assignments. It basically contracts and expands based on what it is linked to. They can be useful for applying hours for overhead type of activities to a project or turnaround. A common use is to assign a safety watch or crane for the duration of a job, rather than assigning the safety watch or crane to each individual activity.

Things to note about a Level of Effort:

  • Do not ignore them during update cycles! They should be managed by the TA schedulerjust like milestones.
  • You cannot assign constraints to them.
  • They are not included in leveling.
  • Start and Finish dates are calculated off of the LOE assigned activity calendar, not the calendars of the activities they are linked to. For example, if the LOE calendar goes to 4pm on a particular day, but its driving successor goes to 5pm, the LOE will only schedule to 4pm regardless of the successor activity calendar.

A level of effort activity is similar to, but different from a hammock activity:

  • A level of effort activity uses its assigned calendar to summarize its dates. Hammocks arenot scheduled using their own calendar.
  • Any type of relationship can be assigned to a level of effort activity. Only a start-to-startand finish-to-finish relationship can be assigned to a hammock activity.
  • A level of effort activity’s duration is calculated from the earliest early start of itspredecessors/successors (linked to the start end of the level of effort activity) to the latest early finish of its predecessors/successors (linked to the finish end of the level of effort activity).
  • A hammock activity’s duration is calculated from the earliest early start of its predecessors to the latest early finish of its successor activities.

Some schedulers tend to avoid the use of LOEs because of the inability to control their durations or update them properly. The intent of this document is to clarify all aspects of using Level of Effort activity types.

Level of Effort Duration Type

Although you can assign a Duration Type such as Fixed Duration and Units/Time or Fixed Duration and Units, the duration is actually never fixed, since its duration is controlled by the activities the LOE is linked to.

Since the duration is never fixed, you must have a clear understanding of how the Budgeted Units/Time and Total Units will react when the duration changes:

  • During Planning: During the planning period, its best to use Fixed Duration & Units/Time. This ensures that the crew size (Budgeted Units/Time) you apply to the LOE stays constant. The total units will then increase and decrease as the duration flexes.
  • During Execution: Once a plan is approved for execution, the duration of the LOE should now be defined. This means that the total hours are also defined based on the static crew size (Budgeted Units/Time) assigned. At this point, you should change the duration type to Fixed Duration & Units. This ensures the total budgeted hours will not increase or decrease during execution when the duration starts to contract and expand. NOTE: Do not use Fixed Units, but rather Fixed Duration & Units. Otherwise the Units % Complete will not automatically update when performing progress entry.Also, this assumes that you have activated the setting in the project Calculations tab “Recalculate Actual Units and Cost when duration % complete changes.” This ensures that the Units % updates along with the Duration %

Be aware that the Remaining Units/Time will now fluctuate (even to decimals or fractions) during execution when the duration of the LOE changes. This is okay, with the understanding that you do not want the total hours of the LOE to change. Typically any required changes to the LOE total hours should be managed through a change process. An example of this is provided at the end of this document.

Fixed Duration & Units vs. Fixed Units Example:

Here is an example containing two LOE activities. One is set to Fixed Duration & Units and the other is set to Fixed Units. Although the Duration % Complete automatically updated on both due to their predecessor activity being progressed, the LOE set with Fixed Units did not update the Units % Complete, Earned Value Labor Units, or the Actual Labor Units. As stated earlier, use Fixed Duration & Units/Time on LOEs during planning. Use Fixed Duration and Units on LOEs during execution.

LOE Percent Complete Type

Although both the Duration % Complete and Units % Complete should automatically update on LOE (provided you are following the parameters noted above), it’s best to use a units percent complete type on Level of Effort activities. Doing so ensures that the actual and earned hours on the LOE are calculated properly.

 

LOE Relationship Links

Since a LOE duration is determined by the activities it is linked to, both the LOE start relationship link and the LOE finish relationship link are technically supposed to be predecessors, since realistically both the LOE start and finish are supposed to be driven by other activities. We are noting this because you may encounter other P6 users that will argue this point.

So technically the links for both the start and finish should be drawn up to the LOE, as shown in this example, indicating that the LOE duration is always driven by other activities:

The problem is that both links are predecessors to the LOE. That being said, there is not a successor assigned, which causes the P6 log file to flag the LOE as being open-ended:

Regardless of the technical concept that LOE’s must be driven by predecessor links to define both the start and finish dates of the LOE, we at TEPCO recommend a simplistic approach to ensure there is both a predecessor and successor on the LOE:

This resolves the LOE being flagged as not having a successor in the schedule log, and does not adversely affect the LOE duration in any way:

Updating Progress on LOEs

Updating an LOE tends to cause the greatest confusion. An LOE is NOT a summary activity, although many schedulers like to call it one. The only summarizing attribute of the LOE is the start and finish date. Nothing else summarizes to it.

The Duration % Complete and Units % Complete should automatically update on the LOE. This should not be considered summarization either. It is simply updating the percent based on its own duration, although since it is linked and driven by other activities, it can appear to look like a summary. Some environments use them to simply summarize durations, similar to what WBS (or activity code) grouping bands can do.

So when the driving activities are updated, the LOE start date will automatically update to follow its earliest started predecessor.

In this example, activity A1010 has been updated to 100% and the data date has been moved forward 1 day. Both the Duration and Units % Complete on the LOE have updated.

Earned vs. Actual Hours

Since we typically do not enter true actual hours into P6 based on timesheets, we ensure the project setting is activated to Recalculate Actual Units and Cost when duration % complete changes within the projects details Calculations tab. This ensures the Actual Units automatically update when we enter Duration % Complete or Remaining Duration. This gives us the ability to pulled Earned Hours from resource assignments by utilizing the Actual Units fields as earned units. (A separate white paper has been written on this.)

As a precaution, it’s always good to compare the Actual Units field to the Earned Units field prior to running management reports. If the two fields are not the same, something is out of sync. Your S-Curve reports will most likely be skewed as well.

9 times out of 10 it’s a Level of Effort activity causing the problem. This can happen when the Duration % Complete and Units % Complete fields are not the same on the LOE. This can be very apparent when you have LOE’s with a high amount of manhours.

The cause of the two percent fields becoming out of sync is not always clear. It could be the manner in which activities are updated. Or it could be when there are multiple resource assignments on a single LOE. P6 Version 8 seems to calculate the fields in this aspect better than previous versions. This issue is very common in P6 Version 6.2.

Here is an example of what you might encounter. Notice how the Units % Complete does not match the Duration % Complete. Also, the Actual Hours do not match the Earned Hours.

This is a simple example, so we could just manually change the Units % Complete field to 33.33%. However, if you have an LOE with numerous resources and high hours, this may be more difficult to make them match exactly. The P6 percent fields only show 2 decimal places, so it’s quite possible that the Duration % Complete is rounding in the background.

Fortunately there is a very easy fix that can be used at any time and does not take any manual calculations. The Update Progress tool in P6 will automatically resolved the problem for us, and should fix it right down to a fraction of a percent.

  1. Use Ctrl-Click to select the LOE activities that are out of sync
  2. Go to Tools, Update Progress
  3. Select the option Selected Activities Only and click Apply
  4. Schedule (F9) the project. (NOTE: The Duration % Complete field may have changed when you performed the update progress. You MUST reschedule to correct it.)

Make Update Progress tool in P6 Part of your Standard Update Process for LOEs:
Since the Update Progress tool resolves the issue, you could add this procedure into your normal updating routine. Simply update your activities as normal, move the data date ahead, ensure no actuals are ahead of the data date, and then use the Update Progress tool on all LOEs. Re- updating an already progressed LOE via Update Progress does not hurt anything. So you could apply a LOE filter and just update them all!

Change Requests and LOEs

If a job containing an LOE increases in duration, this causes the duration of the LOE to increase. The total hours will not increase since the LOE is set to Fixed Duration & Units. An increase in job duration could be due to:

  • Discovery work added to the plan
  • Weather or Ops delays
  • Poor productivity from the primary resources
  • Etc…In this example, it’s determined that a change management activity will need to be added to the column for weld repairs. When added into the activity sequence, the LOE duration now increases. In this case, the added work should go through change management approval before adding the activity. However, will the added activity contain the extra Safety Watch hours? If you do this, the LOE will also be running over the top of it, causing the Safety Watch histogram to exceed limits. (Sometimes referred to as “double dipping”.) It’s best to add the extra Safety Watch hours to the existing LOE. This is commonly overlooked.

Another situation that may result in added hours for the Safety Watch is a basic overrun of job duration. In this case, the turnaround manager may want to submit a change request towards the end of the turnaround to compensate for the increased usage of the Safety Watch resources.

 

Share This