Professional Documents
Culture Documents
2/CM14
Jason Kleinman Project Controls Systems Integration Specialist Parsons Corporation
DIVERSITY
We actively pursue diversity in our workforce composition, the markets we serve, and the services we provide. We recognize that the technical challenges we solve require new perspectives and open minds.
QUALITY
We are committed to providing highquality services and products. We meet the mutually agreed-to requirements the first time and strive for continuous improvement of our work processes.
INNOVATION
Through inventive processes and unique solutions, we provide unmatched value to our customers. We foster creative work environments where we always challenge ourselves to improve our processes and procedures.
INTEGRITY
We uphold our reputation for integrity in the marketplace and provide an ethical work environment for all of our employees. We will do the right thing each time we face a tough decision.
SUSTAINABILITY
In all that we do, we are conscientious of the impact that our work has on the environment. We help our customers do the same by providing clean, efficient, healthy, and effective solutions on all of our projects.
Currently Supported by my team (IS Project Controls) of 7 FTEs all of which are subject matter experts on various Project Controls applications.
4
Why Upgrade?
IT Reasoning
Reduced Server footprint ($$$ Savings) Less patching Less monitoring Less energy usage Less licensing costs Less hardware costs
Project Reasoning
Increasing number of contractors and projects requesting R8. Schedulers/PMs receiving version 8 XER files Enhanced reporting Team Member available for use in the field (Mobility!!!)
6
Upgrade Planning
What hardware is required? What software is required? What licenses are required? What training is required for administrators? What training is required for end users? Will all databases be upgraded?
If not, which will? How long will both environments be available?
Required Hardware
Minimum required servers: 1. Citrix Application Server: P6 Client Application (optional if client application is installed on users PCs) 2. Web Server: P6 Web App, API, Web Services, Team Member, CM14 and CM14 Web Services 3. Reporting Server: WebLogic/BI Publisher 11gR2 4. MSSQL Server Future Servers: 1. Additional Web Server for clustering/load balancing.
MSSQL Server P6
CM 13 SP5 JBOSS
MSSQL Server P6
MSSQL Server CM
10
WebLogic 11gR2 Web Server P6R8 Web App P6R8 IAPI P6R8 Web Services P6R8 Team Member CM14 CM14 Web Services
BI Publisher 11gR2
WebLogic 11gR2 Web Server P6R8 Web App P6R8 IAPI P6R8 Web Services P6R8 Team Member CM14 CM14 Web Services
BI Publisher 11gR2
Required Software/Licensing
P6 R8
Client Application Web Application IAPI/Web Services Team Member
Web Services and Team member licenses available separately and cheaper than full P6 license useful for TM and Integrations Web Services licenses available separately and cheaper than full CM license useful for integrations
CM 14
Web Application Web Services
Restricted use license included with P6/CM licensing. Does not include clustering or the ability to create reports, only run them.
13
Administrator Training
WebLogic
Oracle WebLogic Server 11g: Administration Essentials (pending) Oracle WebLogic Server 11g: Monitor and Tune Performance (pending)
BI Publisher
Oracle BI Publisher 11g R1: Fundamentals Ed 1 LVC
P6R8
Self taught
CM14
Self taught
15
16
17
Challenges
End User Buy-In Training IT Challenges Self Learning
18
19
Team Member
Mobility is a corporate initiative! Pushing out Team Member via Parsons App Catalog to all P6 Users with IOS Devices.
Goal: Be able to utilize cheaper licensing for people who only need to update tasks from the field.
20
Training Challenges
People began asking us for access to new software before it was available. People began asking us for training before it was available.
21
IT Challenges
LDAP Authentication
P6 Easy CM Not in use currently BI Publisher and WebLogic Difficult
BI Publisher
Multiple Data Sources and Report Folders Access privileges Configuring data models to pull from correct databases Running as a windows service
WebLogic
Running as a windows service Currently researching using WLST to run Admin and Managed servers
22
IT Challenges (contd)
Support
Felt like we spent more time documenting the installation process than Oracle did Much better now than it was!
ID 1462323.1 How To Configure P6 R8.x Enterprise Reporting With BI Publisher 11g using the LDAP Security Model ID 1296971.1 Using LDAP and R8.0 Web Reporting shows "No data is available because your P6 user name is not valid for connecting to the reporting database." When Trying To Run Reports In P6 R8.0 Lots of moving back and forth between Primavera Support and WebLogic Support and BI Publisher Support
23
Self Learning
Time is money
Administrative Could have saved weeks of time if training done before implementation Users Establish training environment earlier
Learned more by working through problems than we would have accomplished by any training class
24
Client Application
Tabbed grouping Page Breaks by grouping
Negative: Having to switch between client and web to perform administrative functions
25
Lessons Learned
WebLogic
Perform lots of performance testing with development environment before determining hardware requirements for production.
BI Publisher
Do lots of testing prior to rolling out! If you know Infomaker or P6 Report writer, you do NOT know BI Publisher. Lots of work to have different report folders for different databases Lots of work to make it function with LDAP
R8 Web
Have training available prior to letting users know about upgrade. Have a Sandbox database available prior to letting users know about upgrade.
26
Questions/Comments
27
Contact Info
Name Jason Kleinman Position Project Controls Systems Integration Specialist Email Jason.Kleinman@Parsons.com
LinkedIn http://www.linkedin.com/in/jkleinman/
28