Primavera P6 Lessons Learned - Schedule Development Using

1y ago
4 Views
1 Downloads
1.87 MB
20 Pages
Last View : Today
Last Download : 3m ago
Upload by : Bria Koontz
Transcription

1/27/2020Lessons Learned – Schedule Development usingPrimavera P6 Hannah Schumacher, PSP, LEED AP, PMI-SP, CM-LeanSundt Construction, Inc.Charlie Jackson , PSPRogers-O’Brien Construction, Inc.Construction CPM Conference – 20201Author Biography – Hannah Schumacher Position/Company: Scheduling Manager, Building Group Sundt ConstructionDegree/University: BS – Construction Management BS – Building Construction Technology Wentworth Institute of Technology, Boston, MAYears of Experience / Background: 25 years in construction industry, primary focus on planning, scheduling, projectcontrols, and claims services Clients: Owners, Developers, Construction Managers, General Contractors,Subcontractors Project experience: commercial, residential/custom homes, multi-family/studenthousing, retail, hospital, medical, hospitality, education, casino, correctional,infrastructure, public works and industrial sectors21

1/27/2020Author Biography – Charlie Jackson Position / Company: Scheduler Rogers-O’Brien Construction, Inc.Degree / University: BA – Baylor University, Waco, TX Journalism, Russian LanguageYears of Experience / Background: 20 years in the construction industry, primary focus on project controls(planning and scheduling) Training scheduling best practices (P6 and Microsoft Project, P3, andSureTrak) and implementation Clients – Owners, Developers, GCs, Subcontractors Project experience: public works, infrastructure, retail and commercial,military housing, education, casino, pharmaceutical, oil and gas, andhealthcare, data center3IntroductionMany specs are requiring the use of the latest Primavera software (P6 )Our presentation focuses on the use of Primavera P6 to accomplish the1st 7 steps for Schedule Planning and Development (from AACE TCM7.2) for Primavera versions through 17.x1. Plan for Schedule Planning and Development2. Identify Activities3. Develop Activity Logic4. Estimate Durations5. Establish Schedule Requirements6. Allocate Resources7. Optimize Schedule42

1/27/2020Application Download & InstallationOracle E-Delivery website: http://edelivery.oracle.comUsing either database engine Oracle or Microsoft SQL, install the clientapplication and connect the client to the database.Note: Do not use the sample database as the production environment.5Application StructuresGLOBAL versus PROJECT StructuresProject Management or P6 organizes project informationbased on hierarchical structures. Each structureconsists of at least one root or base level and multiplesub or lower levels.At the highest level the projects are typically organized aroundan ‘Enterprise Project Structure’ (EPS) or grouping ofthe database of projects. Groups might include type,clients, phasing, etc. Projects are organized by commonattributes based on the organizational requirements.Data within P6 is either ‘global’ or general to the database ofprojects or to the individual user accessing multipleprojects OR is ‘project’ specific meaning it is associatedto a single project within the database.63

1/27/2020Plan for Schedule Planning & DevelopmentP6 Considerations Planning Considerations – project level or contractualrequirements as well as internal organizational requirements Application IntegrationGlobal/Project Structures Maintain ConsistencyProject Definition and Coding – Global1. Global StructuresWork Breakdown Structure (WBS) – Project2. Project StructuresWBS Coding – GlobalActivity Code Structures – both Global and ProjectActivity Structures (ID’s and Naming Conventions) – ProjectResources – GlobalCalendars – both Global and ProjectResource / Cost Requirements – loading/allocation and maintenanceDurations and Defined WorkdaySchedule Calculation RulesOptimization and Reporting7Plan for Schedule Planning & DevelopmentApplication Integration Scheduling System Integration Considerations Export Format and Import Templates – XML/XER exports and ImportConfigurationsPrimaveraP3 PrimaveraP6 MicrosoftProject Integration with Primavera P3 Integration with Microsoft Project Integration with other Primavera P6 PrimaveraP6 (other versions)84

1/27/2020Plan for Schedule Planning & Development Organization of Databases within Primavera P6 Production database – working, ‘live’ databaseIntermediary/‘Sandbox’ database – review (possible training)database, used for data sionRequiredNo‘Production’YesDataRevised9Plan for Schedule Planning & Development Enterprise Project Structure (EPS) Organizes projects in the database By Division , Location, Client, etc.105

1/27/2020Plan for Schedule Planning & Development Adding the Project (using the Create a New Project ‘wizard’) Enter the Project Basics Project ID (20 alpha-numericcharacters) to uniquelyidentify the individualschedule file or typeof schedule (e.g. Current,Baseline, What-if, TIA, etc.) Schedule Planned Start Must Finish By (if required)11Identify Project Structure – Activities Start with Structures – foundation for schedule organization Work Breakdown Structure (WBS) – Project specific Hierarchical breakdown of the project (e.g. Phase, Area,Location, etc. and/or Cost Breakdown) Used in standard layouts (reports) Standard for grouping activities within Primavera Used for Earned Value calculation settings Copy / Paste functionality Pred/Succ organization WBS Summary Activities126

1/27/2020Identify Project Structure – Activities Start with Structures WBS Categories – GLOBAL Code WBS levels (Admin menu, Admin Categories) Group activities across the Enterprise13Identify Project Structure – Activities Start with Structures – hierarchical activity structure Activity Codes structure(Enterprise menu, Activity Codes) Global EPS Project Consider existing structures Use standard naming convention toavoid system confusion (data transfer)Global Code –‘Global’ Code NameProject Code –‘Project Identifier’ Code Name147

1/27/2020Identify Activities Activity ID – must be unique Smart ID (i.e. CSI division or location identifier)20 (up to 40) alpha-numeric characters but consider limiting to 10characters if importing / exporting to P3/SureTrak, or older versions ofP6Auto-numbering (Project Details,Defaults tab) Can be modified easily in P6 v.7 and later(Edit menu, Renumber Activity IDs) Increment Activity ID Auto number Replace Beginning Characters Do not alter IDs after schedule it is published15Identify Activities Activity Name Clear, concise, and consistentKeyword as left-most word in name (i.e. Subject or Noun Verb) – ahelpful for Sorting, Searching in Predecessor/Successor windows120 characters but limit to 48 characters if importing / exporting toP3 / SureTrak168

1/27/2020Identify Activities Six Activity Types Milestones – Start and Finish MilestonesTask Dependent and Resource DependentLevel of Effort and WBS SummaryDefault Activity Type is set at project level (Project Details, Defaultstab) Modify Activity Type per activity(Activity Details, General tab)17Develop Schedule Logic Four Precedence Relationship Types Finish to Start (FS), Finish to Finish (FF), Start to Start (SS), Start toFinish (SF)Lags and Leads Scheduling Option (Tools menu, Schedule, Options) to choose whichcalendar determines lags / leads189

1/27/2020Develop Schedule Logic Three Methods for Assigning Relationships Predecessor and Successor Windows(Group and Sort by, Columns) Linking Activities(no ‘Unlink’ option) ‘Drawing’ Relationships19Estimate Durations Calendar Types (Enterprise menu, Calendars) ResourceProject (project specific)Work Periods - System calendars are set to 8 hour workperiods.DETAILEDTOTAL Global (database) – templatesImportant – P6 always calculates to the minute2010

1/27/2020Estimate Durations Preferences (Admin vs User) for calculating and displaying data: TIME UNITS (Edit menu, User Preferences, Time Units tab)Check Dates and Times (Start/Finish) (Edit menu, User Preferences,Dates tab)Once the calendar settings arein place, and activities and theirdurations added, caution shouldbe taken when changing thecalendar ‘rules’!21Estimate Durations TIME PERIODS (Admin menu, Admin Preferences, Time Periods tab)Version 7 and later allows workdays to be defined at calendar level“Use assigned calendar to specify the number of work hours foreach time period”Note: Issue with BL workdays, uses 8 hours regardless of Calendar. Oracle issue # [ID 906081.1]2211

1/27/2020Establish Schedule Requirements Contract time requirements regarding start/finish dates.Non-precedence Constraints (Activity Details, Status Tab) PrimarySecondaryTypesStart on or AfterFinish onFinish on or AfterMandatory StartStart on or BeforeMandatory FinishFinish on or BeforeAs Late as PossibleStart onMust Finish by (Project Constraint)P3 Users: there is no Zero Total Float option (now use Finish onor Before); there is no Zero Free Float option (now use As LateAs Possible)23Allocate Resources Define Resource Breakdown Structure (RBS) and Cost Accounts– GLOBAL Identify Project Resources vs. Global Resources (Example:Project ID Name) using hierarchical structureResources can be Labor, Non Labor, and Material 2412

1/27/2020Allocate Resources Defining Resource Settings (should be initially defined) Resource Details for Labor, Nonlabor, Material Auto Compute Actuals Calculate costs from units Project and Activity Details Override Resource Details settings –Calculate Costs from Units25Allocate Resources And at Project Level (Project Details, Calculations tab) Link Actual and Actual This Period Units and Costs (when usingFinancial Periods for storing resource actuals per period) Resources Drive activity dates by defaultfor resource dependent activities withresource calendars(Project Details, Resources tab)2613

1/27/2020Allocate ResourcesOther Project level defaults to consider prior to developing activitylist (can be set to specific activities) Duration Types Fixed Duration and Units (default)Fixed Duration and Units/TimeFixed UnitsFixed Units/Time27Allocate Resources Percent Complete Types Duration Percent Complete (default) – calculatedPhysical Percent Complete – manual entryUnits Percent Complete – calculatedDefault type defined at the Project Level (Projects Details,Defaults tab) but can be modified at the Activity Level (ActivityDetails, General Tab)Project Level defaults only apply to new activities.2814

1/27/2020Allocate Resources Financial Periods (Global) – used for storing and distributingpast period resource actuals per defined period Periods are defined at Admin level for ALL projects in the database(Admin menu, Financial Periods)29Allocate Resources Resource Distribution and Curves / Future Bucket Planning System Default and User – used for future redistributions from thestandard linear resource spread;Global (Enterprisemenu, ResourceCurves) Can add new curves by copying a default curve and modifyingsettings Assign at the activity level (Activity Details, Resources tab)3015

1/27/2020Optimize Schedule Schedule Options – project specific General Relationships to and from otherprojects Open ends Schedule Calculation options Retained Logic Progress Override Actual Dates Critical activity definitionCalculate SS lag – Early or ActualFloat definitionCalendar for scheduling relationshiplag31Optimize Schedule Schedule Options Advanced Calculate multiple float paths by either Total Float or Free FloatFor more information regarding multiple float paths read ‘Longest Path tothe Rescue’ by Ron Winter.3216

1/27/2020Optimize Schedule – Graphic Reports Layouts are developed by modifying data within PrimaveraP6 windows33Optimize Schedule – Layout Types Layout Types: User Global Available to all users, for all projects in the databaseProject Available to a single user, for all accessible projects in thedatabase‘Linked’ to a single project, for project specific reportingrequirementsCan export the layout with project file when using XML exportoptionVisualizer (later versions)3417

1/27/2020Optimize – Time-scaled Logic OR Visualizer Time scaled Logic Diagram or Visualizer Available in Primavera P6 version 7 through version 8.2Replaced by Oracle Primavera Visualizer in version 8.3 andlater35Optimize Schedule – Tabular Reports and Logs Schedule Log Claim DiggerSchedule Comparison Tabular ReportsReport Wizard, Report Editor3618

1/27/2020Data Transfer Importing Project Data depends on XER or XML Add into Existing Project Create New Project Ignore this Project Replace Existing Project Update Existing ProjectNote: To import past periodactual data you must select‘Create New Project’.37Data Transfer Import Configuration utility – how to handle duplicate data. Do Not Import Insert New Keep Existing Update Existing DeleteA* Same ID but modified dataDo Not ImportInsert NewKeep ExistingUpdate ExistingExisting NewExisting NewExisting NewExisting NewAAAAA*, BA(after import)A*, BA, A*, B(after import)A*, BA, B(after import)A*, BA*, B(after import)3819

1/27/2020Conclusion Start with a PlanSetup Structures (EPS, WBS, Codes)Maintain Consistency (IDs, Calendars, Activity Names)Verify Start/Finish Times to Avoid Calendar ErrorsUse Caution in Modifying or ApplyingGlobal/Enterprise/Admin to a project scheduleSet Resources options/defaults correctly from the startUnderstand Schedule Calculation optionsUse the Tools provided to optimize the schedule (i.e.Schedule Log, Layouts, Reports, etc.)39Contact Information We hope that you can use these implementation andexecution lessons learned outlined in this presentation todevelop schedules more efficiently using Primavera P6 Please contact us should you have questions regardingPrimavera P6 implementation, concepts, or general useQuestions?Hannah SchumacherScheduling ManagerSundt Construction, Inc.heschumach@sundt.com(602) 390-1048Charlie JacksonSchedulerRogers-O’Brien Constrution, Inc.cjackson@r-o.com(702) 540-97674020

Primavera P6 Hannah Schumacher, PSP, LEED AP, PMI-SP, CM-Lean Sundt Construction, Inc. Charlie Jackson , PSP Rogers-O'Brien Construction, Inc. Construction CPM Conference -2020 Author Biography -Hannah Schumacher Position/Company: Scheduling Manager, Building Group Sundt Construction Degree/University:

Related Documents:

Lessons Learned - Schedule Updating & Maintenance using Primavera P6 Opening the file Exclusive only one user can change / modify the schedule Recommended to use when updating / statusing Shared multiple users can change / modify the schedule AT THE SAME TIME CAUTION: this is the default when selecting project from Project .

Primavera P6 15.2 EPPM /Web Primavera P6 PPM 60 days EPPM server access free SAP PS MM briefing & EVM 1 year Support after course Classroom Based Training Live Online Primavera P6 Training On Site Training Primavera can be delivered by the exp

Her specialties are Primavera P6 EPPM and Primavera P6 Professional. I would like to thank Joel Goveya for being such a cooperative and an understanding project coordinator. Robert W. Self, PMP has over 20 years experience in training, implementation and use of Primavera products with expertise in Primavera Project Manager (P6),

2.2 Given below are Steps Involved in Monitoring and Control in Primavera P6: 1. Creating EPS: The first step of planning in primavera is to create an ideal schedule for any project, firstly we collect all the data available for the project. The steps that can be followed in Primavera P6 software are such as

Shawn Pressley, Director of Project Management Systems and Development, Hill International Primavera Solutions for Engineering and Construction The Primavera project portfolio management system enables you to plan, manage, control, and deliver projects of any size. Primavera gives e

P201 - Primavera Contract Manager 13.0 Customized Training American Aid EGYPT P201 - Primavera Contract Manager 13.0 Customized Training Orascom EGYPT P201 - Primavera Contract Manager 13.0 Customized Training Orascom EGYPT P102- Planning and Scheduling with Primavera 5.3 Bader El Din for Petrolum E

Primavera P6 Global & Project Data It‟s important to remember that Primavera P6 was initially designed as an Enterprise project management system. Even though many of us use Primavera P6 as a standalone tool, shunning all of the enterprise bells and whistles, at it‟s core is a datab

Primavera P6 EPPM License includes both Primavera P6 Professional and Primavera P6 Web Access project management software programs. Note that all Administrative Menu items are removed in the P6 Professional client, all P6 Administration including Adding