SlideShare a Scribd company logo
Hacking Primavera P6 Professional
Michael Lepage, PMP
Chief Learning Officer @ Plan Academy
@planacademy
Board Member – Oracle Primavera SIG
Primavera P6 Consultant / Trainer
Online Training Expert
Onsite Primavera P6 Training for teams:
Are companies getting their money’s worth?
#1 Onsite Training is Expensive
Trainer Fee $1500.00 x 6 $9,000.00
Travel Expenses $1500.00 $1500.00
Manuals / Laptops $100 x 6 $600.00
Lost Productivity 3d @ $150/hr x 6 $21,700.00
$32,700.00
Typical Training Costs for a 6 person onsite course
$65,000.00
What about Learning Retention?
• P6 Classroom courses try to teach you
the entire project life cycle, crammed
into a 3-day course.
• Studies show that we remember
only 20% of what we learned in a
classroom after 30 days
#2 Learner Retention
#3 A course manual that quickly becomes obsolete.
The classroom course manual focuses on
specific example projects that users don’t
have access to after training.
The manual loses it’s value quickly after the
training is over.
The trainees has no ability to recall the
course.
#4 No Support after the class is over
#5 The Risks of Poor Training
Untrained or poorly trained users cost
significantly more to support than well-trained
workers.
41% of employees at companies with
inadequate training plan to leave within 1
year -- 88% of well-trained employees remain
with their employer
Cost to replace skilled employees --
anywhere from US $75,000 to $450,000!
Average cost to recruit a professional
candidate = $18,374.
*American Society for Training & Development
Online Training Solutions
www.PlanAcademy.com
Plan Academy
An Online Training Portal
For Project Controls
Professionals
• On-Demand Video Courses
• A Library of Solutions
• Support
• Community of Experts
ELearning can help companies
boost productivity by 50%.
Every $1 spent in eLearning
results in $30 of productivity.
- IBM
Source: http://www.elearningonlinetrainingsoftware.com/top-10-elearning-statistics-for-2013/
Corporations save 50-70%
when they replace
instructor-based training with
ELearning.
In April 2015, LinkedIn purchased online video learning website Lynda.com for
…..(wait for it)……. $1.5 billion
On-Demand Video Courses
Successfully build projects step-by-
step in P6
Sequential lessons provides a clear
learning path to follow
Answers to user questions are easy
to find and live support is available
Recorded in high-quality HD Video
with professional production.
Compare
Watch. Try. Practice. Learn.
Each Course has a companion
workshop for users to practice their
skills on their own.
Workshops reinforce the concepts and
challenge users to experiment in
Primavera P6.
Users can discuss challenges and
results in the Support Forums.
“Practice is the mother
of all skill.”
Track and Assess
Learning Management System
Immediate feedback on whether they
have understood the concepts
Our enhanced offering will allow learners
to track their learning progress, store
results and earn badges – providing LMS
functionality.
Enterprise Learning Managers will also
be able to track and report on learner
progress.
“Plan Academy’s Online Training
provides a way to grow your project
management knowledge and capabilities.
It’s a wonderful resource!”
Gene Goykhman
President, Indigo Technologies
We Teach Best Practices
CPM Scheduling:  Your team will learn how the CPM Scheduling algorithm works by doing
examples on paper. We use examples that are not overly simplistic. Your
team will get a solid understanding of Critical Path, Total Float, Free Float
and the concepts of Early and Late Dates. We will discuss in-depth negative
float and Must Finish By deadlines.
 We feel a solid understanding of CPM Scheduling is paramount to
scheduling projects successfully.
Scheduling Best Practices  Your team will understand industry accepted Best Practices and why they
exist. We will cover the use/over-use of Constraints. Your team will
understand the concepts of Open-Ends. We will discuss at length how to
create a completed activity network and understand principles of good
relationship linking. And we will explain the proper use and traps of working
with P6 Calendars.
We Teach Best Practices
Analyzing Schedules  Throughout the course, we will discuss topics related to analyzing
schedules, including
o How to filter on the Critical Path
o How to use Activity Codes to filter by discipline, area or other
custom needs
o How to diagnose schedule issues with the schedule log file
o How to build a Baseline vs Current layout
o How to build a progressing layout
o How to work with multiple baselines
Resourcing Best Practices  In the area of Resourcing, we will discuss proper resource setup,
working with resource teams, tips for quick resourcing,
understanding total man-hours, and more.
We Teach Best Practices
Cost Management Best Practices  In the area of Cost Management, your team will learn how to work with
Resource Rates, how to total costs, how to total discipline costs
using Activity Codes, how to use P6 special activity types to apply
overhead costs, and much more.
Progressing Best Practices  Your team will learn about % Complete in relation to Progress Updating.
We will discuss establishing a consistent updating routine. We will
updating dates, resources and costs. We will also discuss out-of-
sequence issues and how to fix them.
Support
Primavera P6 is challenging software to use -
Learners receive help for complex issues.
Our experts respond to support questions
and provide solution via our Support Forums
Learners can ask for help on
Course and Tutorial questions
Questions related to using P6 in their
jobs
Live Support via screen-sharing is available
for Enterprises – additional fees will apply
Live Support
Live Training & Support Webinars
are held monthly on various
planning, scheduling and project
management topics
Guest presenters and experts
occasionally will present on
important topics
Answer Questions & provide
Solutions to Planning / Scheduling
problems.
Community of Experts
Some of our Clients
HACK /hak/
A smart, helpful, (cheap) DYI solution
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
hack
Hacking Primavera P6 Professional
 What’s all this extra data?
This XER File is really big!
Cleaning Large and
Slow XER Files.1
POBS Data
 Extra Data Exported to XER Files
 Import VERY Slow
 V8.x
“Functions related to table POBS have not been implemented yet
so the table has not been put to use. The table may be removed
in a future release. --- Oracle Support
POBS Cleaner
 VERY SIMPLE
 Developed by Ahmet Kochan
 Cleans out the Data
 Produces significantly smaller
XER File
Demo.
http://plan.rs/pobsclean
*case-sensitive
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Finding Relationship
Lag.2
PRIMAVERA P6 REPORTS.
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
http://plan.rs/P6Lag
*case-sensitive
Some Things Can Never Be Replaced
Automated XER
Backups.3
Make Backups.
COMMAND LINE.
DEMO Command-Line Backups
http://plan.rs/xerbackups
*case-sensitive
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
DCMA 14-Point
Schedule Analysis.4
What does DCMA check?
1. Checks the Logic
2. Looks for Leads
3. Looks for Lags
4. The Right Relationship Types
5. How ’bout those Hard Constraints
6. Rein-in your Total Float
7. Negative Float is Never Good
8. Break Down Those Long Durations
9. Check for Invalid Dates
10. Load it up with Resources and Costs
11. Subvert Activity Slippage
12. Critical Path Integrity
13. Critical Path Length Index (CPLI)
14. Baseline Execution Index (BEI)
http://plan.rs/DCMA14
XER Reader
Created by Mimoune Djouallah
Macro-enabled Excel spreadsheet
based on XER File Parser
Does some very cool things
Demo XER Reader
http://plan.rs/XERreader
*case-sensitive
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Print a Calendar.
5
DEMO XER Reader.
Calendar Printing
http://plan.rs/XERreader
*case-sensitive
Not on the latest version of P6,
but your XER file is?
Import XERs from
later P6 versions.6
Simple XER Hack
To import an .xer
from a newer
version of P6.
8.2
PMDB
7.0
A quick edit using Notepad
does the trick!
Change the version of the
XER file to the version
desired.
http://plan.rs/xerhack
*case-sensitive
How Can I log these Activity Changes in P6?
Basic Change Log.
7
P6 Gap – No Activity Change Log
Notebooks are too restrictive.
Use Activity Steps to hack a basic log of
activity changes
Use UDFs
DEMO
Change Log
http://plan.rs/stepslog
*case-sensitive
73
Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community
Goal
75
Goal
76
Shortlinks to Tutorials
1 – http://plan.rs/pobsclean
2 – http://plan.rs/P6Lag
3 – http://plan.rs/xerbackups
4 – http://plan.rs/XERreader
5 – http://plan.rs/XERreader
6 – http://plan.rs/xerhack
7 – http://plan.rs/stepslog

More Related Content

PPT
SAP Project Management: Major Responsibilities And Key Task
PDF
Oracle PPM. What's new in P6release 8.2?
PPTX
Primavera P6 Training
PPTX
Primavera vs Microsoft Project Professional
PDF
Features comparison between Primavera and Microsoft Project
PPT
Enterprise Project Management Essential #1
PDF
Scrum With Ms Project
PPTX
eCIO PPT Roles for a SAP and Systems Integration Project
SAP Project Management: Major Responsibilities And Key Task
Oracle PPM. What's new in P6release 8.2?
Primavera P6 Training
Primavera vs Microsoft Project Professional
Features comparison between Primavera and Microsoft Project
Enterprise Project Management Essential #1
Scrum With Ms Project
eCIO PPT Roles for a SAP and Systems Integration Project

What's hot (19)

PPT
SAP Implementation And Strategies- Basic Guidelines For Project Manager
PDF
Project portfolio management comparison of microsoft epm and primavera p6 v...
PDF
SAP implementation approach using IBM BPM - IBM Smarter Process for SAP
PDF
Five Phases of SAP Internships - Wizcore
PPTX
Path to PMP II - Project Integration Management
PPT
Enterprise Project Management Essential #2
PPTX
Enterprise Project Management Essential #3
PDF
Primavera P6 Professional Fundamentals Training
PDF
Primavera P6 Professional Advanced Training
PDF
Primavera vs microsoft project
PPT
Scrum And Tfs
PPT
SAP Model -Smarterenergyconsulting.com
PPT
Sap implementation
PPT
PPT
How Does IBM Do Agile
DOCX
Harshal_T_ABAP_Certified_TeamLead
PDF
Asap roadmap
PDF
Asap methodology
PDF
oxfam 9.2 upgrade
SAP Implementation And Strategies- Basic Guidelines For Project Manager
Project portfolio management comparison of microsoft epm and primavera p6 v...
SAP implementation approach using IBM BPM - IBM Smarter Process for SAP
Five Phases of SAP Internships - Wizcore
Path to PMP II - Project Integration Management
Enterprise Project Management Essential #2
Enterprise Project Management Essential #3
Primavera P6 Professional Fundamentals Training
Primavera P6 Professional Advanced Training
Primavera vs microsoft project
Scrum And Tfs
SAP Model -Smarterenergyconsulting.com
Sap implementation
How Does IBM Do Agile
Harshal_T_ABAP_Certified_TeamLead
Asap roadmap
Asap methodology
oxfam 9.2 upgrade

Similar to Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community (20)

PDF
Primavera brochure
PDF
Primavera P6 Training Course-BES in lahore
PDF
Online primavera p6 advanced topics training
PDF
P6_PRESENTED - Planning & Scheduling, by-AA - NEW, SEP-2022.pdf
PDF
Primavera p6 advanced project planning
PDF
Primavera P6 Training Course in Lahore-BES.pdf
PDF
Primavera P6 Training-Burraq Engineering Solutions.pdf
PDF
Golden Package for Planning Engineers - Courses and Tools
PPTX
Primavera P6 Training.pptx
PDF
Implementation demystification 10 keys to a successful p6 implementation wh...
PDF
P6 security and administration - Oracle Primavera P6 Collaborate 14
PPTX
Primavera P6 Training Content by JB Santos.pptx
PPTX
Primavera P6 Online Training
PDF
Primavera P6 Training.pdf
DOCX
B-trust for consulting and training
PPT
Primavera Training P6
PDF
Primavera P6 Training Course in Lahore-Burraq
PDF
Primavera P6 EPPM Administrator Training
PDF
Engineers Practical Training Planning Engineer Primavera-P6 03008942610
PPTX
Lesson 1_2_3 Primavera 2.pptxProject Planning with Primavera
Primavera brochure
Primavera P6 Training Course-BES in lahore
Online primavera p6 advanced topics training
P6_PRESENTED - Planning & Scheduling, by-AA - NEW, SEP-2022.pdf
Primavera p6 advanced project planning
Primavera P6 Training Course in Lahore-BES.pdf
Primavera P6 Training-Burraq Engineering Solutions.pdf
Golden Package for Planning Engineers - Courses and Tools
Primavera P6 Training.pptx
Implementation demystification 10 keys to a successful p6 implementation wh...
P6 security and administration - Oracle Primavera P6 Collaborate 14
Primavera P6 Training Content by JB Santos.pptx
Primavera P6 Online Training
Primavera P6 Training.pdf
B-trust for consulting and training
Primavera Training P6
Primavera P6 Training Course in Lahore-Burraq
Primavera P6 EPPM Administrator Training
Engineers Practical Training Planning Engineer Primavera-P6 03008942610
Lesson 1_2_3 Primavera 2.pptxProject Planning with Primavera

More from Plan Academy - Online Primavera P6 Training (8)

PPTX
How To Maximize Your Project Controls Training Dollars
PPTX
Plan Academy Advanced Schedule Building Course - Highlights
PPTX
Plan Academy Forensic Delay Analysis Course - Highlights
PDF
What's New in Primavera P6 16.2
PDF
Primavera Analytics 16.1 is Released - Everything You Need To Know
PDF
Oracle Primavera P6 16.1 Released - Everything You Need To Know
PDF
Construction MEGA Projects - Did They Come In On-Time & On-Schedule?
PDF
10 Must-Do Tactics to Help Companies Rollout Integrated Primavera P6 Solutions
How To Maximize Your Project Controls Training Dollars
Plan Academy Advanced Schedule Building Course - Highlights
Plan Academy Forensic Delay Analysis Course - Highlights
What's New in Primavera P6 16.2
Primavera Analytics 16.1 is Released - Everything You Need To Know
Oracle Primavera P6 16.1 Released - Everything You Need To Know
Construction MEGA Projects - Did They Come In On-Time & On-Schedule?
10 Must-Do Tactics to Help Companies Rollout Integrated Primavera P6 Solutions

Recently uploaded (20)

PPTX
L1 - Introduction to python Backend.pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
System and Network Administraation Chapter 3
PDF
top salesforce developer skills in 2025.pdf
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
history of c programming in notes for students .pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Transform Your Business with a Software ERP System
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
L1 - Introduction to python Backend.pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Design an Analysis of Algorithms I-SECS-1021-03
How to Choose the Right IT Partner for Your Business in Malaysia
Upgrade and Innovation Strategies for SAP ERP Customers
CHAPTER 2 - PM Management and IT Context
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
System and Network Administraation Chapter 3
top salesforce developer skills in 2025.pdf
ISO 45001 Occupational Health and Safety Management System
Design an Analysis of Algorithms II-SECS-1021-03
history of c programming in notes for students .pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Which alternative to Crystal Reports is best for small or large businesses.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Transform Your Business with a Software ERP System
VVF-Customer-Presentation2025-Ver1.9.pptx

Hacking Primavera P6 - Creative Solutions to Common Problems From the Primavera Community

  • 1. Hacking Primavera P6 Professional
  • 2. Michael Lepage, PMP Chief Learning Officer @ Plan Academy @planacademy Board Member – Oracle Primavera SIG Primavera P6 Consultant / Trainer Online Training Expert
  • 3. Onsite Primavera P6 Training for teams: Are companies getting their money’s worth?
  • 4. #1 Onsite Training is Expensive Trainer Fee $1500.00 x 6 $9,000.00 Travel Expenses $1500.00 $1500.00 Manuals / Laptops $100 x 6 $600.00 Lost Productivity 3d @ $150/hr x 6 $21,700.00 $32,700.00 Typical Training Costs for a 6 person onsite course $65,000.00
  • 5. What about Learning Retention? • P6 Classroom courses try to teach you the entire project life cycle, crammed into a 3-day course. • Studies show that we remember only 20% of what we learned in a classroom after 30 days #2 Learner Retention
  • 6. #3 A course manual that quickly becomes obsolete. The classroom course manual focuses on specific example projects that users don’t have access to after training. The manual loses it’s value quickly after the training is over. The trainees has no ability to recall the course.
  • 7. #4 No Support after the class is over
  • 8. #5 The Risks of Poor Training Untrained or poorly trained users cost significantly more to support than well-trained workers. 41% of employees at companies with inadequate training plan to leave within 1 year -- 88% of well-trained employees remain with their employer Cost to replace skilled employees -- anywhere from US $75,000 to $450,000! Average cost to recruit a professional candidate = $18,374. *American Society for Training & Development
  • 10. Plan Academy An Online Training Portal For Project Controls Professionals • On-Demand Video Courses • A Library of Solutions • Support • Community of Experts
  • 11. ELearning can help companies boost productivity by 50%. Every $1 spent in eLearning results in $30 of productivity. - IBM
  • 13. In April 2015, LinkedIn purchased online video learning website Lynda.com for …..(wait for it)……. $1.5 billion
  • 14. On-Demand Video Courses Successfully build projects step-by- step in P6 Sequential lessons provides a clear learning path to follow Answers to user questions are easy to find and live support is available Recorded in high-quality HD Video with professional production.
  • 16. Watch. Try. Practice. Learn. Each Course has a companion workshop for users to practice their skills on their own. Workshops reinforce the concepts and challenge users to experiment in Primavera P6. Users can discuss challenges and results in the Support Forums. “Practice is the mother of all skill.”
  • 17. Track and Assess Learning Management System Immediate feedback on whether they have understood the concepts Our enhanced offering will allow learners to track their learning progress, store results and earn badges – providing LMS functionality. Enterprise Learning Managers will also be able to track and report on learner progress. “Plan Academy’s Online Training provides a way to grow your project management knowledge and capabilities. It’s a wonderful resource!” Gene Goykhman President, Indigo Technologies
  • 18. We Teach Best Practices CPM Scheduling:  Your team will learn how the CPM Scheduling algorithm works by doing examples on paper. We use examples that are not overly simplistic. Your team will get a solid understanding of Critical Path, Total Float, Free Float and the concepts of Early and Late Dates. We will discuss in-depth negative float and Must Finish By deadlines.  We feel a solid understanding of CPM Scheduling is paramount to scheduling projects successfully. Scheduling Best Practices  Your team will understand industry accepted Best Practices and why they exist. We will cover the use/over-use of Constraints. Your team will understand the concepts of Open-Ends. We will discuss at length how to create a completed activity network and understand principles of good relationship linking. And we will explain the proper use and traps of working with P6 Calendars.
  • 19. We Teach Best Practices Analyzing Schedules  Throughout the course, we will discuss topics related to analyzing schedules, including o How to filter on the Critical Path o How to use Activity Codes to filter by discipline, area or other custom needs o How to diagnose schedule issues with the schedule log file o How to build a Baseline vs Current layout o How to build a progressing layout o How to work with multiple baselines Resourcing Best Practices  In the area of Resourcing, we will discuss proper resource setup, working with resource teams, tips for quick resourcing, understanding total man-hours, and more.
  • 20. We Teach Best Practices Cost Management Best Practices  In the area of Cost Management, your team will learn how to work with Resource Rates, how to total costs, how to total discipline costs using Activity Codes, how to use P6 special activity types to apply overhead costs, and much more. Progressing Best Practices  Your team will learn about % Complete in relation to Progress Updating. We will discuss establishing a consistent updating routine. We will updating dates, resources and costs. We will also discuss out-of- sequence issues and how to fix them.
  • 21. Support Primavera P6 is challenging software to use - Learners receive help for complex issues. Our experts respond to support questions and provide solution via our Support Forums Learners can ask for help on Course and Tutorial questions Questions related to using P6 in their jobs Live Support via screen-sharing is available for Enterprises – additional fees will apply
  • 22. Live Support Live Training & Support Webinars are held monthly on various planning, scheduling and project management topics Guest presenters and experts occasionally will present on important topics Answer Questions & provide Solutions to Planning / Scheduling problems.
  • 24. Some of our Clients
  • 25. HACK /hak/ A smart, helpful, (cheap) DYI solution
  • 31. hack
  • 32. Hacking Primavera P6 Professional
  • 33.  What’s all this extra data? This XER File is really big!
  • 34. Cleaning Large and Slow XER Files.1
  • 35. POBS Data  Extra Data Exported to XER Files  Import VERY Slow  V8.x “Functions related to table POBS have not been implemented yet so the table has not been put to use. The table may be removed in a future release. --- Oracle Support
  • 36. POBS Cleaner  VERY SIMPLE  Developed by Ahmet Kochan  Cleans out the Data  Produces significantly smaller XER File
  • 37. Demo.
  • 47. Some Things Can Never Be Replaced
  • 55. What does DCMA check? 1. Checks the Logic 2. Looks for Leads 3. Looks for Lags 4. The Right Relationship Types 5. How ’bout those Hard Constraints 6. Rein-in your Total Float 7. Negative Float is Never Good 8. Break Down Those Long Durations 9. Check for Invalid Dates 10. Load it up with Resources and Costs 11. Subvert Activity Slippage 12. Critical Path Integrity 13. Critical Path Length Index (CPLI) 14. Baseline Execution Index (BEI) http://plan.rs/DCMA14
  • 56. XER Reader Created by Mimoune Djouallah Macro-enabled Excel spreadsheet based on XER File Parser Does some very cool things
  • 63. Not on the latest version of P6, but your XER file is?
  • 64. Import XERs from later P6 versions.6
  • 65. Simple XER Hack To import an .xer from a newer version of P6. 8.2 PMDB 7.0
  • 66. A quick edit using Notepad does the trick! Change the version of the XER file to the version desired.
  • 68. How Can I log these Activity Changes in P6?
  • 70. P6 Gap – No Activity Change Log Notebooks are too restrictive. Use Activity Steps to hack a basic log of activity changes Use UDFs
  • 73. 73
  • 77. Shortlinks to Tutorials 1 – http://plan.rs/pobsclean 2 – http://plan.rs/P6Lag 3 – http://plan.rs/xerbackups 4 – http://plan.rs/XERreader 5 – http://plan.rs/XERreader 6 – http://plan.rs/xerhack 7 – http://plan.rs/stepslog