Oracle Primavera. P6 Resource Leveling Demo Script



Similar documents
Oracle Primavera. P6 Dashboards Demo Script

Microsoft Project 2007 Level 2: Working with Resources and Managing a Project

Microsoft Project 2013 Guide to Task and Resource Planning

Mastering Microsoft Project 2010

Mastering Microsoft Project B; 3 days, Instructor-led

Open Workbench Warrior. Beginner's Guide to Open Workbench

NE-50413B Mastering Microsoft Project 2010

How To Use Ms Powerbook On A Pc Or Mac Or Macbook 2 (Windows)

Mastering Microsoft Project 2013

Mastering Microsoft Project 2013 Course: 55054A Course Length: 3 Days

INTRODUCTION TO MICROSOFT PROJECT 2007 CONTENTS

A. Look at the Resource Sheet and Gantt Entry View Sheet to see what and where resources are over allocated.

MSP How to guide session 2 (Resources & Cost)

Guidelines for Accessing and Using the VDOT Scheduling Application (Primavera P6)

Project Management: Intermediate Microsoft Project 2010

COURSE DESCRIPTION. Queries in Microsoft Access. This course is designed for users with a to create queries in Microsoft Access.

OVERVIEW. Microsoft Project terms and definitions

Resource Management with Microsoft Project Professional 2010

Oracle Primavera P6 Enterprise Project Portfolio management Overview Programme Reference # 201A

Departmental Reporting in Microsoft Excel for Sage 50 Accounts

Lesson 6 - Managing Resources in a Project Plan

P6 Analytics Reference Manual

Primavera P6 Enterprise Project Portfolio Management Certified Implementation Specialist

Introduction to Microsoft Project 2010

New Features in Primavera P6 EPPM 16.1

Scheduling Document Creation

Excel 2010: Create your first spreadsheet

LECTURE -08 INTRODUCTION TO PRIMAVERA PROJECT PLANNER (P6)

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

Scheduling Software User s Guide

technical tips and tricks

Using Microsoft Office to Manage Projects

CPM Scheduling with Primavera Unifier

MS Project 2007 Quick Guide

Manager's Guide to TimeIPS

MS Project Tutorial. CS 587 Software Project Management Instructor: Dr. Atef Bader. Prepared by Milton Hurtado

MICROSOFT PROJECT II

Search help. More on Office.com: images templates. Here are some basic tasks that you can do in Microsoft Excel 2010.

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

To create a histogram, you must organize the data in two columns on the worksheet. These columns must contain the following data:

ELECTRO-MECHANICAL PROJECT MANAGEMENT

Intellect Platform - Tables and Templates Basic Document Management System - A101

Revealing the Secrets of Microsoft Project

WEBFOCUS QUICK DATA FOR EXCEL

PROMASTAR Instructor-led Professional Training Services

PROJECT MANAGEMENT IN PRIMAVERA P6 WEB ACCESS REL 7

Master Scheduling Best Practices for Schools Using Secondary Scheduling

Outlook Rules and Alerts

How To Build An Intranet In Sensesnet.Com

WORKING IN TEAMS WITH CASECOMPLETE AND MICROSOFT VISUAL SOURCE SAFE. Contents

CHAPTER 11: SALES REPORTING

Planning and Managing Projects with Microsoft Project Professional 2013

8. COMPUTER TOOLS FOR PROJECT MANAGEMENT

Reviewing Resource Leveled Schedules Using P6

1. Interpretation of this Schedule

Tips on exporting your Oracle Apps reports to Excel. Introduction

Module A2 Item Activities, Gantt Chart and Utilization Sheet. A2.1 Project item activities A2.2 Gantt chart A2.3 Utilization sheet

Project Management: Tracking Progress and Earned Value with MS Project 2003

Volume FIRST WALKTHROUGH. The 10-Minute Guide to Using Newsletter Services. First Walkthrough: the 10-Minute Guide

Editor Manual for SharePoint Version December 2005

Microsoft Query, the helper application included with Microsoft Office, allows

An Introduction to Excel s Pivot Table

Primavera P6 102 Training Manual. Prepared by. Bill Pepoon, Managing Partner Construction Science, LLC

An Introduction to Excel Pivot Tables

Business Reports. ARUP Connect

PERCEPTION PERT-PAC Using Microsoft Project 2000

Construction Planning, Equipment and Methods ENGI 8749 Fall Semester, 2008 Tutorial #2 Resource Leveling using MS Project

Microsoft Project 2007 Level 1: Creating Project Tasks

User's Guide. ver RSRicksoft.

Gmail Merge. Step 1: Writing the actual e mail

Sample book with only two chapters

Getting Started with Excel Table of Contents

Resources Management

Chapter Replication in SQL Server

Chapter 9 Creating Reports in Excel

Time & Expense Entry WalkThrough

1-Step Appraisals Jewelry Appraisal Software

Primavera P6 Exercise Worksheet

SAP BusinessObjects Financial Consolidation Web User Guide

HOW TO START WORKING WITH P2WARE PROJECT MANAGER 7?

Infor LN Service User Guide for Service Scheduler Workbench

QUICK START GUIDE RESOURCE MANAGERS. Last Updated: 04/27/2012

RapidResponse Training Catalog

University of Sunderland. Microsoft Project. Basic Guide

Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102

Microsoft Project 2010

PROJECT PLANNING & SCHEDULING USING PRIMAVERA ENTERPRISE. In An. Established Project Environment PAUL EASTWOOD HARRIS

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

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click.

Using Ad-Hoc Reporting

Jolly Server Getting Started Guide

Microsoft Excel 2010 Training. Use Excel tables to manage information

Primavera P6 Enterprise Project Portfolio Management 8 Essentials (1Z0-567) Exam Study Guide

Creating a Resource Library

MS Project Tutorial for Senior Design Using Microsoft Project to manage projects

Calc Guide Chapter 9 Data Analysis

To reuse a template that you ve recently used, click Recent Templates, click the template that you want, and then click Create.

Transcription:

Oracle Primavera P6 Resource Leveling Demo Script Script Team Information Role Name Email Primary Author L. Camille Frost Camille.Frost@oracle.com Contributor Reviewer Geoff Roberts Geoff.Roberts@oracle.com Manager Jeff Wiley Jeff.Wiley@oracle.com Revision Status REVISION STATUS APPROVAL Rev Date Description Originator Reviewed Approved V1.0 9 Sep 2009 Initial Draft L. Camille Frost Geoff Roberts L. Camille Frost PRODUCT(S) Version: Primavera P6 v2 Related Documentation / Scripts Document Name Version Location Prerequisite Material / Training Prerequisite Project Management in Primavera P6 Rel. 6.2 Location http://education.oracle.com/pls/web_prod-plqdad/db_pages.getcoursedesc?dc=d57387gc10&p_org_id=1001&lang=us Page 1 of 14

Contents 1. INTRODUCTION / OUTLINE / VALUE PROPOSITION... 3 2. SET UP / DATA REQUIREMENTS... 3 2.1. Demo Project... 3 3. DEMONSTRATION SCRIPT... 5 3.1. Resource Leveling Defined... 5 General... 5 Rules... 5 3.2. Leveling a Single Resource... 6 Leveling Log... 7 3.3. Advanced Leveling Options Defined... 8 Level Resource Dialog Options... 8 Leveling and Float... 9 Leveling Priorities... 9 3.4. Advanced Leveling Demonstration... 10 Activity Leveling Priority Demo... 10 Activity Leveling Priority & Activity ID Demo... 12 4. APPENDIX A: FREQUENTLY ASKED QUESTIONS... 13 5. APPENDIX B: SUPPORTING SCREEN SHOTS / ADDITIONAL INFORMATION... 14 Page 2 of 14

1. INTRODUCTION / OUTLINE / VALUE PROPOSITION This demonstration script is focused on Resource Leveling in the P6 thick client. Upon completion, you should be able to demonstrate the various approaches to leveling with respect to priorities. You should be able to discuss how P6 addresses conflicts or ties during the leveling process. In addition, you should be able to explain the leveling log and how to use the information to constrain activities to lock in the results of leveling that you want to retain. Much of what is covered in this demo are the topics you need to be prepared to discuss with your customers with respect to leveling but obviously that discussion may vary greatly depending upon the level of your audience. The demo itself can also be very customer dependent and data dependent, thus it is focused more on the most common areas of discussion as opposed to the actual demo. It is also worth noting that most experienced planners and schedulers use the P6 leveling algorithm as a starting point to solving their resource issues. The results are rarely just accepted at face value but rather tweaked accordingly. Having said that, it is considered an invaluable tool to use the results of the computer algorithm as a starting point to making the best decisions for the project(s). The script will include the following in order: Resource leveling defined Leveling a single resource o Leveling o Leveling log o Constraining activities Advanced resource leveling o Activity Leveling Priority o Activity ID 2. SET UP / DATA REQUIREMENTS This demo is based entirely in the P6 thick client as currently, the resource levelling capabilities do not exist in the web client. NOTE: Whatever project(s) you decide to use for this demo script, be certain to Schedule them all before you begin leveling. 2.1. Demo Project Because some of the leveling priorities are difficult to demo without a very controlled set of data, one suggestion would be to create two very small projects with three or four activities each, occurring simultaneously and assigned the same resource. This way, you can change leveling priorities as well as project attributes, level, and show the results. Having said that, you should reserve the more complicated leveling scenarios for the appropriate customers. In many cases, the advanced topics are discussed as opposed to proven through a demo. Page 3 of 14

Should you want to show examples of more complex leveling scenarios, prior to arriving at the customer site, create two simple projects similar to: The scenario you want to create is two projects occurring simultaneously with the same resource(s) required for both. In doing so, you have created a leveling conflict. You can then manipulate the leveling priorities and show how P6 responds. Here there are two projects, with the same resource assigned to each 8 hour task. Since the maximum unit / time for the resource is 8/d, the resource is overallocated. TIP: Create a project and copy it such that they are identical. NOTE: Make sure to schedule both the projects. Refer to the advanced leveling section for how to use this set up to demo the more advanced leveling priorities. Page 4 of 14

3. DEMONSTRATION SCRIPT 3.1. Resource Leveling Defined General Resource Leveling is a process that ensures resource demand does not exceed resource availability. Activities may be delayed if too few resources are available at any time during an activity s duration. Leveling enables you to determine the earliest dates an activity can be scheduled without overallocating resources. In other words, Primavera looks at the resource requirements of each activity in conjunction with each resource s availability. When a resource is assigned to more activities than their maximum allowable units / time, this is referred to as a resource conflict or more commonly, overallocation. The result of leveling in general when resources are over allocated is the activity is delayed and thus projects are delayed (take longer to complete). The resource leveling log will detail this and the schedule can then be adjusted accordingly. Imagine though that your resources are spread across multiple projects. This is where one can demonstrate the options available to customers to appropriately prioritize one project over another for example. Rules Primavera uses rules to determine the order by which activities are leveled: 1. Mandatory Constraints Leaves activities that have a mandatory Start/Finish date on their early dates Network logic may be violated 2. Topological order (relationships) Respects network logic 3. Leveling priority ( tiebreaker ) If two activities can be leveled at the same time, levelling priorities are used to break the tie. Page 5 of 14

3.2. Leveling a Single Resource Let s start with a very simple leveling example using a single project and a single resource. Open the project that you want to level and make sure you are in the Activities view. Click the Resource Usage Profile button and locate a resource that is overallocated (denoted by red in histogram). If you are unable to find a resource that is overallocated, add a resource that is close to overallocated to some additional activities. For this example, we ll use Ken Williams. Click Tools > Level Resources What does it mean for a resource to be overallocated? It means that they are assigned to more hours than their maximum allowable. To show where the Maximum Units / Time for your overallocated resource is click Resources and select the Units & Prices tab. You can see that for Ken Williams, the Max Units / Time is 8/d (8 hours / day). NOTE: The calendar associated with Ken Williams will tell you what type of work week he is assigned (5 day, 6 day for example). For this first example, we will level only within this project and only this resource that is overallocated. Check Preserve scheduled early and late dates, click Select Resource and check the box next to your overallocated resource. Check Log to File and make certain the file location etc. exists. Click Level. In this case, you can see that the leveling pushed some of the activities out and as a result, this particular resource is not as overallocated. Page 6 of 14

NOTE: If you are not seeing similar behavior, it is most likely because there are some mandatory Start / Finish dates within the project you chose that cannot be violated. In this example, there is one task to which Ken Williams is assigned that has mandatory dates and thus he is still overallocated for one of these weeks. Another (and perhaps more informative) way of looking at the results of the leveling is in a spread sheet type form. Click on Resource Usage Spreadsheet. You can now see, in this example, that Ken Williams is now only scheduled for 40 hours / week. Return to the histogram (Resource Usage Profile) view. Click on Schedule and you will see the histogram return to its original state. In order to lock in some or all of the results of the leveling, you will have to use Constraints. The best way to determine what has changed and decide what to constrain is through the Leveling Log. NOTE: In reality, the Global Change feature in P6 would be used to set these dates in the current plan as opposed to activity by activity. Leveling Log Level the project again making sure to log the results. Click Tools > Level Resources and click View Log. Close to the end of the report, look for Activities delayed due to predecessor delay and Activities delayed due to resource leveling. Page 7 of 14

If we want the results of the leveling to hold, we will need to lock in the new dates (constrain the activities). In this case, Locate the activities delayed due to resource leveling. In this case, locate Activity 239 and go to the activity details. Select the status tab and put in the Primary Constraint, Start On or After. Do the same for Activity 241. Schedule the project again and if you have properly constrained the activities that were delayed, you should not see any change from the leveling results. NOTE: Primary and Secondary date restrictions can also be set from the P6 web client. NOTE: If you want to prove that these activities should now not be affected by the leveling, level again and you will not see them listed in the log as delayed activities as they were before. 3.3. Advanced Leveling Options Defined In this next section, we will discuss at a high level more advanced leveling techniques. Understand that you need to pick and choose according to the level and needs of your customer. Level Resource Dialog Options Click on Tools > Level Resources to bring up the leveling dialog. Automatically level resources when scheduling: As is obvious, leveling will occur each time a project is scheduled. Consider assignments in other projects with priority equal/higher than: Primavera will reduce the resource s availability by the amount of work in any of the other projects with a leveling priority equal to or higher than the value specified in the field before allocating the resource to the open project. Preserve schedule early and late dates: If marked, the project s current early and late dates are retained. If unmarked, the current scheduled early and late dates are overwritten by the leveled dates. Recalculate assignment costs after leveling: Leveling may change an activity s dates. The leveled dates may push the resource assignment into a different Effective Date, which could change the price/unit. If checked, P6 will recalculate the costs based on the new price/unit, which is based on the Effective Date of the resource assignment and the new leveled dates. Page 8 of 14

NOTE: The setting to Automatically level resources when scheduling is not a preferred option but rather included due to its presence within Microsoft Project. To view the rates and Effective Dates of a resource, click on Resources, locate the resource and click on the Units & Prices tab. You can see in this example for Ken Williams that he has two different rates with different Effective Dates. If an activity to which he is assigned is scheduled for 2 July 2009 and due to leveling, gets pushed to 6 Aug 2009, costs would be recalculated to the new rate if this last option is selected. Leveling and Float Leveling Priorities Preserve minimum float when leveling: Mark to delay activities with resource conflicts up to their late finish dates. Limit the float and percent overallocation as required. Next, we will focus on probably the most complicated portion of P6 resource leveling: Leveling Priorities. Two activities are ready for leveling, Primavera chooses one using the priorities you specify in the Leveling Priorities section. If you do not specify a prioritization, Primavera sorts by Activity ID. Click Add and then click in the Field Name column to see the list of priorities from which you can pick. Once selected, you would then specify Ascending or Descending. Some of those more commonly used are: Activity ID Ascending levels activities with lower IDs first. Descending levels activities with higher IDs first. Activity Leveling Priority Ascending levels lower priority activities first Descending levels higher priority activities first Page 9 of 14

TIP: If the Activity Leveling Priority column (or any other) is not showing and you wish to view / show it to your customer, right-click in the layout and select Columns. Move the appropriate columns to the Selected Columns side of the dialog. Early Finish Ascending levels activities with earlier, Early Finish dates first Descending levels activities with later, Early Finish dates first Early Start Ascending levels with earlier, Early Start dates first Descending levels with later, Early Start dates first There are many more priorities from which to choose. Activity Codes, for example, are one of the more common. Please consult a P6 User s Guide for descriptions of the remainder. NOTE: The ultimate tie-breaker is internally set to Task_ID. This is not a field you can view in Primavera. It is an internal database field that assigns numbers to activities based upon the order in which they were entered into the database. 3.4. Advanced Leveling Demonstration Refer to the script set up section for the projects / data that will be referenced in this section. Activity Leveling Priority Demo In this first scenario, note that DP1-Activity 1 and DP2-Activity 1 are scheduled for the same day with the same resource (LCF.Camille Frost) Change the Activity Leveling Priority of DP1- Activity 1 to 1-Top. Click on Tools > Level Resources: Configure as shown. Focus on adding Activity Leveling Priority / Ascending to the Leveling priorities. Click Level. Page 10 of 14

Review the before and after leveling with your customer. 1) Gant Chart Before: Projects start and end at same time. Resource is overallocated. After: Project 1 completes and then Project 2 starts. 2) Histogram Before: Resource overallocated. After: Resource leveled. 3) Spreadsheet Click Tools > Level Resources and click View Log to see the Leveling Log: DP2-Activity 1 was delayed because it had a lower Activity Leveling Priority than DP1-Activity 1. Page 11 of 14

Schedule the projects to return them to their unleveled state. Activity Leveling Priority & Activity ID Demo In this next scenario, change the Activity Leveling Priority of DP2- Activity 1 to 1-Top. Add a new Leveling priority: Activity ID / Ascending. Level the Projects. View the results in the Gant chart and the Log: Because DP2-Activity 1 had a higher Activity Leveling Priority, it won the tie against DP1-Activity 1. At that point, Primavera used the Activity ID and of course those starting with DP-1 got priority. You should experiment with the various leveling priorities and other leveling options discussed in this script and with dummy / easy to manipulate type data such that you are comfortable with the various outcomes prior to the customer demo. NOTE: A few notes upon conclusion: You might want to explain the importance of a Baselined project prior to leveling or any significant changes such that if results are not as expected etc. you can return to the original project easily. Page 12 of 14

4. APPENDIX A: FREQUENTLY ASKED QUESTIONS Question How is the performance of the P6 Resource Leveling with respect to very large projects. Response It is important to note that because the process is still managed at the desktop and not at the server, it can be time consuming for significantly large projects. Page 13 of 14

5. APPENDIX B: SUPPORTING SCREEN SHOTS / ADDITIONAL INFORMATION Page 14 of 14