PBS&J Program Control Services
description
Transcript of PBS&J Program Control Services
Program Control Services
Approach to ProjectsUnique Challenges/Issues
• Effective communication and interaction with Client staff and consultants
• Increase integration of different technologies and systems
• Increase capabilities of the different systems
• Develop and deliver new information solutions at a fast pace while maintaining a high quality
Approach• Joint PBS&J/Client Teams
• Continue development of technical disciplines and tools to facilitate integration
• Incorporate new technologies and concepts
• Intensify QA/QC processes for the different information solution initiatives
SchedulingSupport
Before
R/W Cert.
Utility Cert.
Letting
Production
Rail Clear
• No Base methodologies
• Populated database with useless project data
• No Scheduling processes standardized
Accomplishments
• Base methodologies developed
• Useful Project databases
• Scheduling processes standardized
R/W Cert.
Utility Cert.
Letting
Production
Rail ClearDrainage Process
SurveyProcess
MappingProcess
DesignProcess
UtilitiesProcess
RailProcess R/W
Process
PROJEC
T
AccomplishmentsLogic Driven Schedules
Project Data
Activity Data
Reports
Before
Issues:
• Base methodologies are still P3 based
• No resource management
• Issues tracked separately
• Data input intense
• Aligning with Work Program Manual Process
OBS
EPS
WBS
Project Data
Activity Data
OBS
Reports EPS
WBS
Issue and Risks
$$$
ResourcesWP
Documents
Thresholds
Contracts
Accomplishment
• Adapt base methodologies to Primavera 6.2 environment
• Develop resource management
• Issues tracked in E/C
• Optimize data input
• Develop tools to facilitate alignment with Work Program
• Training and Mentoring
• Documentation
• Reports
SCOPE• Primavera Enterprise
for Construction
Database Administration Support
$$$ Scheduling(Primavera)
Legacy Systems& Others
Creating a Scheduling SystemReliable SchedulesInventory of Projects
ImportsExports
Report
Awareness of Data Issues
Previously…
WEB
$$$ Scheduling(Primavera)
Legacy Systems & Others
Monitoring Project Health Dynamic Reporting Effective Project Management
Awareness of Data Issues
Currently…
SQL DatabaseWarehouse
WEB
GIS Database
Monitoring Program Health Integrating & Developing Systems
Awareness of Project IssuesUnderstanding of Scope of Services
Vision…
Scope (New)
$$$Scheduling(Primavera)
Legacy Systems & Others
SQL DatabaseWarehouse
Client Issues
1) API is semi-automatic. Driven by scheduling team.2) Upload to Legacy systems is semi-automatic. Driven by scheduling
team.3) GIS is not integrated.4) Reporting engine is not web enabled.5) Data extracted is not live.
Client Issues• Integration of Primavera API is difficult due to lack
of documentation by the vendor of their API.
• Many manual scheduling processes require many resources.
• Diverse heterogeneous database systems have made it challenging to integrate a scalable, central database system.
• Lack of ability to update live information from external sources.
Accomplishments / Experience• Software development using Primavera’s API to
extend default functionality and provide automation.• Met the challenge of developing with Primavera’s API business
objects despite weak API documentation.
• Provided Primavera database technical support.
• Successful implementation and administration of a centralized database that integrates work program, funding, and scheduling.• Development of automated database processes to replace
manual, repetitive tasks and provide integration with external systems.
Approach• Enhance Primavera API business object
documentation through knowledge that was gained during development.
• Automate time-consuming manual scheduling processes through usage of the Primavera API.
• Provide automated integration of diverse systems in a central database repository.
• Receive live data from external sources through scheduled processes.
Accmplishements
1) By schedulers data uploads, automation of data will take place from Primavera.
2) Upload to Legacy systems scheduled to be automatic.3) Using ArcSDE, GIS integrated. 4) Reporting engine web enabled and enterprise deployed through .NET
framework.5) Data is live.
Geographic Information Systems
(GIS) Support
Accomplishments / Relevant ExperienceGIS for Emergency Operations• Real-time tracking of wind and flood damage reported by field
crews after storm activities.• Debris amounts estimation and mapping.
GIS in Transportation• Collect asset location with hand held GPS unit.• Development of a web map server for display of assets.• Using dynamic segmentation to map RCI information.• Mapping structures extracted from PONTIS.• Displaying location of Work Programs.
Received a 2003 GeoSpatial Innovations for Transportation Award
Client Issues• GIS applications are not integrated with critical
database systems (Work Program, scheduling, and others).
• Geospatial data is decentralized, duplicated, and not readily shareable.
• Casual users have limited capabilities for producing maps on-demand from their desktops.
• Advanced users need centralized and generic GIS solutions in a client-server (enterprise) environment.
Approach• Expand existing integration initiatives to include an enterprise-wide
GIS.
• Centralize and optimize the storage of geospatial data.
• Improve existing and develop new web applications with GIS functionality for casual users.
• Provide technical support to advanced GIS users.
Accomplishment
Software and Web Development
Support
Accomplishments / Experience• Worked as an extension of the Client staff • Provided valuable innovation and creativity, helping
the Clients implement several web development initiatives.
• Leveraged existing Client development tools to create web sites designed to provide users easy access to vital project information.
• Customized tools to the needs and skill level of users
Quality Assurance and Documentation
What is QA/QC for r Software Development and Integration?
• Ensure:• Adherence to standard software lifecycle processes.
• The use of proven standards code development techniques.
• That required documentation is created and maintained properly.
• That code and documentation are archived.
• The resources have the right skill set for the required task.
Development ProcessRequirements phase
ChangeManagement
Analysis & Specifications Phase
Project Plan & Mngt Activities
Design Phase
User Acceptance Phase
Implementation (Coding) Phase
Final QA Phase
Why PBS&J?• Technical staff with the diverse skills
and knowledge. • Proven ability to integrate services and act as an
extension of Client staff.• Management and technical staff have demonstrated
commitment to Client initiatives.• Depth of resources.