SlideShare a Scribd company logo
A Solution for Schedule Integration
on NASA Programs


                                       Stuart Trahan
                        Founder and Chief Technology Officer


                                NASA PM Challenge
                                           February 7, 2007
Founded in 2000
Specializing in Microsoft Office Project EVMS Solutions
   EVM Systems as per requirements of OMB 300 and ANSI 748.
   Support effective systems integration
      Financial Accounting Systems
      Scheduling Systems
      Earned Value Management Systems
      Examples: SAP, Primavera, wInsight, MPM, Cobra, and other internal legacy
      systems
Experience in multiple industries including
   Aerospace
   Defense
   Treasury
   National Research Foundation
   Telecommunications & Technology
Offices in
   Lake Charles, Louisiana
   Dallas, Texas
Our Customers




Solutions for EVMS compliance and project data integration with Microsoft Project.
A Solution for Schedule Integration on NASA
Programs




What are your schedule integration issues?
#1 Reported Issue is Data Integration
Our Partner in Integration




Pinnacle Management Systems, Inc.
Manassas , Virginia
www.pinnaclemanagement.com
Pinnacle Background
 Founded in 1993
 Specializing in Enterprise Management Solutions
    Earned Value Management
    Project Portfolio Management
    Enterprise Project/Resource Management
 Experience in multiple industries including
    Aerospace & Defense
    DOE & Public Sector
    Finance & Insurance
    Healthcare
    Engineering & Construction
    Telecommunications & Technology
 Offices in Northern Virginia and United Kingdom
 Primavera Premier Service Partner
Sample Pinnacle Clients
Schedule Integration - Definition
  In general, integration refers to importing, exporting or
  updating data from one system to another
  Schedule integration can be performed a number of
  ways for different business reasons
  Primavera has tools to satisfy some schedule
  integration needs
    Import/Export .MSP format
    Read/write/update MS Excel
    ProjectLink

  The Primavera API allows for development of more
  robust integration solutions
Enterprise Database


 The most simple form of schedule integration requires
 importing multiple schedules to a single database – such
 as Primavera
 Generally done for review only – although Primavera
 ProjectLink can be used for updates if users have access
 Import multiple schedules into an Enterprise Project
 Structure (EPS) to look at summary schedule information
Enterprise Database - Challenges


 Schedule data may come from a variety of sources (MS
 Project, Open Plan, MS Excel) in a myriad of file formats
 (.xls, .mpp, .xer)
 Projects must be replaced with each update
 Inconsistent coding of activities and WBS
 Different levels of detail in each sub-schedule
Tiered Scheduling

          Program                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Program Summary




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             Vertical Integration & Traceability
  Major Milestones                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Schedules


            IPT/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Intermediate (Control
Control Account/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Account) Schedules
 Work Package
          Plans                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Detail (Work Package/
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Task) Schedules
                                                                                                                                                                                                                                                                                                              G im b a l                                                                                                                                                                                                                                       G im b a l




Detailed Functional
                                                   G im b a l
                                                                                                                                                                                                                                                                                                              C a m e ra                                                                                                                                                                                                                                       C a m e ra
                                                                                                                                                                                                                                                                                 WESCAM




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    WESCAM




                                                   C a m e ra                                                                                                                                                                                                                                    C a m e r a S e n sor                                                                                                                                                                                                                            C a m e r a S e n sor
                      WESCAM




                                      C a m e r a S e n sor                                                                                                                                                                                                                                                                                 T u r r e t H o us in g                                                                                                                                                                                                                          T u r r e t H o us in g
                                                                                 T u r r e t H o us in g                                                                                                                                                                                       S y s t e m C o n t r o ll e r                                                                                                                                                                                                                   S y s t e m C o n t r o ll e r
                                    S y s t e m C o n t r o ll e r                                                                                                                                                                                                                              T u r r e t / G im b a l                                                                                                                                                                         N a v S u i t e ( G P S /I N S )                T u r r e t / G im b a l                                                                                                                                                                         N a v S u i t e ( G P S /I N S )
                                     T u r r e t / G im b a l                                                                                                                                                                         N a v S u i t e ( G P S /I N S )                       C o n t r o l le r S o f t w a r e                                                                                                                                                                                                               C o n t r o l le r S o f t w a r e
                                  C o n t r o l le r S o f t w a r e                                                                                                                                                                                                                                                                                                                 A ir b or n e P a yloa d                                     A ir V e h ic l e                              D a t a li n k S u i t e                                                                                                             A ir b or n e P a yloa d                                     A ir V e h ic l e                              D a t a li n k S u i t e
                                                                                                                          A ir b or n e P a yloa d                                     A ir V e h ic l e                              D a t a li n k S u i t e                                                                                                                             S u b s y s te m                                     E le m e n t ( G F E )                                                                                                                                                                      S u b s y s te m                                     E le m e n t ( G F E )
                                                                                                                                S u b s y s te m                                     E le m e n t ( G F E )                                                                                                                                                                                                                                                                                      A /C P o w e r                                                                                                                                                                                                                                   A /C P o w e r
                                                                                                                                                                                                                                      A /C P o w e r                                       R e co r d e r A s s e m b ly                                                                                                                                                                                                                     R e co r d e r A s s e m b ly
                                R e co r d e r A s s e m b ly
                                                                                                                                                                                                                                                                                                A ir b o r n e D a t a                     P a y l o a d S y s te m                                                                                                                                                                         A ir b o r n e D a t a                          P a y l o a d S y s te m
                                                                                                                                                                                                                                                                                 SEA




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SEA




                                     A ir b o r n e D a t a                     P a y l o a d S y s te m
                      SEA




                                                                                                                                                                                                                                                                                                     P ro c e s s o r                    E l e m e n ts A s s e m b l y                                                                                                                                                                          P ro c e s s o r                         E l e m e n ts A s s e m b l y
                                          P ro c e s s o r                    E l e m e n ts A s s e m b l y                                                                                                                                                                                P a y l o a d C o n t r o l le r                                                                                                                                                                                                            P a y l o a d C o n t r o l le r
                                 P a y l o a d C o n t r o l le r
                                                                                                                                                                                                                                                                                          S e n so r C on tr ol a n d                                                                                                                                                                                                                 S e n so r C on tr ol a n d
                               S e n so r C on tr ol a n d                                                                                                                                                                                                                                   C o m m S o f tw a r e                                                                                                                                                                                                                      C o m m S o f tw a r e
                                  C o m m S o f tw a r e                                                                                                                                                                                                                                                                                                                                                                                  P ay load     I n te g ra ti o n              C o n tr a c t o r                                                                                                                                                                                 P ay load     I n te g ra ti o n              C o n tr a c t o r
                                                                                                                                                                               P ay load     I n te g ra ti o n              C o n tr a c t o r                                           P o w e r D i s tr i b u t i o n                                                                                                                                                                                                   D T / O T P o w e r D i s tr i b u t i o n                                                                                                                                                                                                       DT / O T
                               P o w e r D i s tr i b u t i o n                                                                                                                                                                                                   DT / O T                                                                                                                                                                             i n to                             G round                                                                                                                                                                                                       i n to                             G round
                                                                                                                                                                                            i n to                             G round                                                                  U n it                        A ir b o r n e P a y lo a d S u b s y s tem                                                                                                                                            Supp ort               U n it                             A ir b o r n e P a y lo a d S u b s y s tem                                                                                                                                            Supp ort
                                             U n it                        A ir b o r n e P a y lo a d S u b s y s tem                                                                                                                                            Supp ort                                                                                                                                                                        A /V S e gm e n t                  a n d F l ig h t T e s t                                                                                                                                                                                      A /V S e gm e n t                  a n d F l ig h t T e s t
                                                                                                                                                                                       A /V S e gm e n t                  a n d F l ig h t T e s t
                                                                                                                                                                                                                                                                                                                                                                                                                                     k




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      k
                                                                                                                                                                                                                                                                                                                                                                                                                                 - Dis




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  - Dis
                                                                                                                                                                          k
                                                                                                                                                                      - Dis




                                                                                                                                                                                                                                                                                                   S y s t e m D is p la y                                                                                                                                                                                                                          S y s t e m D is p la y
                                                                                                                                                                                                                                                                                                                                                                                                                          Only




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Only



                                        S y s t e m D is p la y                                                                                                                                                                                                                                                                          S y s t e m D is p l a y U n i t                                                                                                                                                                                                                 S y s t e m D is p l a y U n i t
                                                                                                                                                               Only




                                                                              S y s t e m D is p l a y U n i t                                                                                                                                                                                               U n it                                                                                                                                                                                                                                           U n it
                                                  U n it
                                                                                                                                                                                                                                                                                                                                                                                                                       Test




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Test
                                                                                                                                                            Test




                                                                                                                                                                                                                                                                                          D at a P r oc e ssin g U n it                                                                                                                                                                                  C 4 I I n fr a s tr u c t u r e D a t a P r o c e s s i n g U n i t                                                                                                                                                                              C 4 I I n fr a s tr u c t u r e
                               D at a P r oc e ssin g U n it                                                                                                                                                                                  C 4 I I n fr a s tr u c t u r e                                                                                                                                                 C a b le/ C 4 I                                                                                                                                                                                                                                  C a b le/ C 4 I
                                                                                                                                                                   C a b le/ C 4 I                                                                                                                  D a ta P r o c e s s i n g                                                           G r o u n d C o n tr o l                                     G r o u n d C o n tr o l                                                                    D a ta P r o c e s s i n g                                                              G r o u n d C o n tr o l                                     G r o u n d C o n tr o l
                                                                                                                                                                                                                                                                                 ARETE




                                                                                                                                                                                                                                                                                                                                        D a t a P r o c e s s in g U n i t
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ARETE




                                         D a ta P r o c e s s i n g                                                           G r o u n d C o n tr o l                                     G r o u n d C o n tr o l                                                                                                                                                                                                                                                                                      D a ta l i n k S u i te                                                         D a t a P r o c e s s in g U n i t                                                                                                                               D a ta l i n k S u i te
                                                                                                                                                                                                                                                                                                                                                                                        S ta ti o n S u b s y s te m                                  S t a t io n E l e m e n t s                                                                       S o ft w a r e                                                                  S ta ti o n S u b s y s te m                                  S t a t io n E l e m e n t s
                      ARETE




                                                                             D a t a P r o c e s s in g U n i t                                                                                                                               D a ta l i n k S u i te                                    S o ft w a r e
                                              S o ft w a r e                                                                 S ta ti o n S u b s y s te m                                  S t a t io n E l e m e n t s                                                                                                                                                                                                                                         (G F E )                                                                                                                                                                                                                                         (G F E )
                                                                                                                                                                                                     (G F E )                                                                                        O & C S o f tw a r e                                                                                                                                                                                S y s t e m D is p l a y U n i t          O & C S o f tw a r e                                                                                                                                                                                   S y s t e m D is p l a y U n i t
                                          O & C S o f tw a r e                                                                                                                                                                                S y s t e m D is p l a y U n i t
                                                                                                                                                                                                                                                                                                             G im b a l                                                                                                                                                                                                                                       G im b a l
                                                   G im b a l
                                                                                                                                                                                                                                                                                                     D a t a C ao r e r a
                                                                                                                                                                                                                                                                                                               Stm ag e                                                                                                                                                                                                                               D a t a C ao r e r a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Stm ag e
                                                                                                                                                                                                                                                                                 WESCAM




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    WESCAM




                                          D a t a C ao r e r a
                                                    Stm ag e                                                                                                                                                                                                                                     C a m e rU nSi e n s o r
                                                                                                                                                                                                                                                                                                               a                          D a ta S t o r a g e U n i t                                                                                                                                                                            C a m e rU nSi e n s o r
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                a                          D a ta S t o r a g e U n i t
                      WESCAM




                                      C a m e rU nSi e n s o r
                                                    a                          D a ta S t o r a g e U n i t                                                                                                                                                                                                        t                        T u r r e t H o us in g                                                                                                                                                                                                 t                        T u r r e t H o us in g
                                                        t                        T u r r e t H o us in g                                                                                                                                                                                       S y s t e m C o n t r o ll e r                                                                                                                                                                                                                   S y s t e m C o n t r o ll e r
                                    S y s t e m C o n t r o ll e r                                                                                                                                                                                                                              T u r r e t / G im b a l                                                                                                                                                                         N a v S u i t e ( G P S /I N S )                T u r r e t / G im b a l                                                                                                                                                                         N a v S u i t e ( G P S /I N S )
                                                                                                                                                                                                                                                                                                                                  C O B R A G r o u n d S ta tio n S u b s y s tem                                                                                                                                                                                                 C O B R A G r o u n d S ta tio n S u b s y s tem
                                     T u r r e t / G im b a l          C O B R A G r o u n d S ta tio n S u b s y s tem                                                                                                               N a v S u i t e ( G P S /I N S )                       C o n t r o l le r S o f t w a r e                                                                                                                                                                                                               C o n t r o l le r S o f t w a r e
                                                                                                                                                                                                                                                                                                                                                                                     A ir b or n e P a yloa d                                     A ir V e h ic l e                                                                                                                                                                   A ir b or n e P a yloa d                                     A ir V e h ic l e




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Functional Working
                                  C o n t r o l le r S o f t w a r e                                                      A ir b or n e P a yloa d                                     A ir V e h ic l e                                                                                                                                                                                                                                                                                         D a t a li n k S u i t e                                                                                                                                                                                                                         D a t a li n k S u i t e
                                                                                                                                                                                                                                      D a t a li n k S u i t e                                                                                                                             S u b s y s te m                                     E le m e n t ( G F E )                                                                                                                                                                      S u b s y s te m                                     E le m e n t ( G F E )
                                                                                                                                S u b s y s te m                                     E le m e n t ( G F E )                                                                                                                                                                                                                                                                                      A /C P o w e r                                                                                                                                                                                                                                   A /C P o w e r
                                                                                                                                                                                                                                      A /C P o w e r                                       R e co r d e r A s s e m b ly                                                                                                                                                                                                                     R e co r d e r A s s e m b ly
                                R e co r d e r A s s e m b ly




        Work Plans
                                                                                                                                                                                                                                                                                                A ir b o r n e D a t a                     P a y l o a d S y s te m                                                                                                                                                                         A ir b o r n e D a t a                          P a y l o a d S y s te m
                                                                                                                                                                                                                                                                                 SEA




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SEA




                                     A ir b o r n e D a t a                     P a y l o a d S y s te m
                      SEA




                                                                                                                                                                                                                                                                                                     P ro c e s s o r                    E l e m e n ts A s s e m b l y                                                                                                                                                                          P ro c e s s o r                         E l e m e n ts A s s e m b l y
                                          P ro c e s s o r                    E l e m e n ts A s s e m b l y                                                                                                                                                                                P a y l o a d C o n t r o l le r                                                                                                                                                                                                            P a y l o a d C o n t r o l le r
                                 P a y l o a d C o n t r o l le r
                                                                                                                                                                                                                                                                                          S e n so r C on tr ol a n d                                                                                                                                                                                                                 S e n so r C on tr ol a n d
                               S e n so r C on tr ol a n d                                                                                                                                                                                                                                   C o m m S o f tw a r e                                                                                                                                                                                                                      C o m m S o f tw a r e
                                  C o m m S o f tw a r e                                                                                                                                                                                                                                                                                                                                                                                  P ay load     I n te g ra ti o n              C o n tr a c t o r                                                                                                                                                                                 P ay load     I n te g ra ti o n              C o n tr a c t o r
                                                                                                                                                                               P ay load     I n te g ra ti o n              C o n tr a c t o r                                           P o w e r D i s tr i b u t i o n                                                                                                                                                                                                   D T / O T P o w e r D i s tr i b u t i o n                                                                                                                                                                                                       DT / O T
                               P o w e r D i s tr i b u t i o n                                                                                                                                                                                                   DT / O T                                                                                                                                                                             i n to                             G round                                                                                                                                                                                                       i n to                             G round
                                                                                                                                                                                            i n to                             G round                                                                  U n it                        A ir b o r n e P a y lo a d S u b s y s tem                                                                                                                                            Supp ort               U n it                             A ir b o r n e P a y lo a d S u b s y s tem                                                                                                                                            Supp ort
                                             U n it                        A ir b o r n e P a y lo a d S u b s y s tem                                                                                                                                            Supp ort                                                                                                                                                                        A /V S e gm e n t                  a n d F l ig h t T e s t                                                                                                                                                                                      A /V S e gm e n t                  a n d F l ig h t T e s t
                                                                                                                                                                                       A /V S e gm e n t                  a n d F l ig h t T e s t
                                                                                                                                                                                                                                                                                                                                                                                                                                     k




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      k
                                                                                                                                                                                                                                                                                                                                                                                                                                 - Dis




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  - Dis
                                                                                                                                                                          k
                                                                                                                                                                      - Dis




                                                                                                                                                                                                                                                                                                   S y s t e m D is p la y                                                                                                                                                                                                                          S y s t e m D is p la y
                                                                                                                                                                                                                                                                                                                                                                                                                          Only




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Only




                                        S y s t e m D is p la y                                                                                                                                                                                                                                                                          S y s t e m D is p l a y U n i t                                                                                                                                                                                                                 S y s t e m D is p l a y U n i t
                                                                                                                                                               Only




                                                                              S y s t e m D is p l a y U n i t                                                                                                                                                                                               U n it                                                                                                                                                                                                                                           U n it
                                                  U n it
                                                                                                                                                                                                                                                                                                                                                                                                                       Test




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Test
                                                                                                                                                            Test




                                                                                                                                                                                                                                                                                          D at a P r oc e ssin g U n it                                                                                                                                                                                  C 4 I I n fr a s tr u c t u r e D a t a P r o c e s s i n g U n i t                                                                                                                                                                              C 4 I I n fr a s tr u c t u r e
                               D at a P r oc e ssin g U n it                                                                                                                                                                                  C 4 I I n fr a s tr u c t u r e                                                                                                                                                 C a b le/ C 4 I                                                                                                                                                                                                                                  C a b le/ C 4 I
                                                                                                                                                                   C a b le/ C 4 I                                                                                                                  D a ta P r o c e s s i n g                                                           G r o u n d C o n tr o l                                     G r o u n d C o n tr o l                                                                    D a ta P r o c e s s i n g                                                              G r o u n d C o n tr o l                                     G r o u n d C o n tr o l
                                                                                                                                                                                                                                                                                 ARETE




                                                                                                                                                                                                                                                                                                                                        D a t a P r o c e s s in g U n i t
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ARETE




                                         D a ta P r o c e s s i n g                                                           G r o u n d C o n tr o l                                     G r o u n d C o n tr o l                                                                                                                                                                                                                                                                                      D a ta l i n k S u i te                                                         D a t a P r o c e s s in g U n i t                                                                                                                               D a ta l i n k S u i te
                                                                                                                                                                                                                                                                                                                                                                                        S ta ti o n S u b s y s te m                                  S t a t io n E l e m e n t s                                                                       S o ft w a r e                                                                  S ta ti o n S u b s y s te m                                  S t a t io n E l e m e n t s
                      ARETE




                                                                             D a t a P r o c e s s in g U n i t                                                                                                                               D a ta l i n k S u i te                                    S o ft w a r e
                                              S o ft w a r e                                                                 S ta ti o n S u b s y s te m                                  S t a t io n E l e m e n t s                                                                                                                                                                                                                                         (G F E )                                                                                                                                                                                                                                         (G F E )
                                                                                                                                                                                                     (G F E )                                                                                        O & C S o f tw a r e                                                                                                                                                                                S y s t e m D is p l a y U n i t          O & C S o f tw a r e                                                                                                                                                                                   S y s t e m D is p l a y U n i t
                                          O & C S o f tw a r e                                                                                                                                                                                S y s t e m D is p l a y U n i t

                                                                                                                                                                                                                                                                                                     D a t a S to r a g e                 D a ta S t o r a g e U n i t                                                                                                                                                                                D a t a S to r a g e                 D a ta S t o r a g e U n i t
                                          D a t a S to r a g e                 D a ta S t o r a g e U n i t                                                                                                                                                                                                 U n it                                                                                                                                                                                                                                           U n it
                                                 U n it
                                                                                                                                                                                                                                                                                                                                  C O B R A G r o u n d S ta tio n S u b s y s tem                                                                                                                                                                                                 C O B R A G r o u n d S ta tio n S u b s y s tem
                                                                       C O B R A G r o u n d S ta tio n S u b s y s tem
                                                                                                                                                                                                                                                                                                              G im b a l                                                                                                                                                                                                                                       G im b a l
                                                   G im b a l
                                                                                                                                                                                                                                                                                                              C a m e ra                                                                                                                                                                                                                                       C a m e ra
                                                                                                                                                                                                                                                                                 WESCAM




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    WESCAM




                                                   C a m e ra
                      WESCAM




                                                                                                                                                                                                                                                                                                 C a m e r a S e n sor                      T u r r e t H o us in g                                                                                                                                                                               C a m e r a S e n sor                      T u r r e t H o us in g
                                      C a m e r a S e n sor                      T u r r e t H o us in g                                                                                                                                                                                       S y s t e m C o n t r o ll e r                                                                                                                                                                                                                   S y s t e m C o n t r o ll e r
                                    S y s t e m C o n t r o ll e r                                                                                                                                                                                                                              T u r r e t / G im b a l                                                                                                                                                                         N a v S u i t e ( G P S /I N S )                T u r r e t / G im b a l                                                                                                                                                                         N a v S u i t e ( G P S /I N S )
                                     T u r r e t / G im b a l                                                                                                                                                                         N a v S u i t e ( G P S /I N S )                       C o n t r o l le r S o f t w a r e                                                                                                                                                                                                               C o n t r o l le r S o f t w a r e
                                  C o n t r o l le r S o f t w a r e                                                                                                                                                                                                                                                                                                                 A ir b or n e P a yloa d                                     A ir V e h ic l e                              D a t a li n k S u i t e                                                                                                             A ir b or n e P a yloa d                                     A ir V e h ic l e                              D a t a li n k S u i t e
                                                                                                                          A ir b or n e P a yloa d                                     A ir V e h ic l e                              D a t a li n k S u i t e                                                                                                                             S u b s y s te m                                     E le m e n t ( G F E )                                                                                                                                                                      S u b s y s te m                                     E le m e n t ( G F E )
                                                                                                                                S u b s y s te m                                     E le m e n t ( G F E )                                                                                                                                                                                                                                                                                      A /C P o w e r                                                                                                                                                                                                                                   A /C P o w e r
                                                                                                                                                                                                                                      A /C P o w e r                                       R e co r d e r A s s e m b ly                                                                                                                                                                                                                     R e co r d e r A s s e m b ly
                                R e co r d e r A s s e m b ly




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   Plans/Schedules
                                                                                                                                                                                                                                                                                                A ir b o r n e D a t a                     P a y l o a d S y s te m                                                                                                                                                                         A ir b o r n e D a t a                          P a y l o a d S y s te m
                                                                                                                                                                                                                                                                                 SEA




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SEA




                                     A ir b o r n e D a t a                     P a y l o a d S y s te m
                      SEA




                                                                                                                                                                                                                                                                                                     P ro c e s s o r                    E l e m e n ts A s s e m b l y                                                                                                                                                                          P ro c e s s o r                         E l e m e n ts A s s e m b l y
                                          P ro c e s s o r                    E l e m e n ts A s s e m b l y                                                                                                                                                                                P a y l o a d C o n t r o l le r                                                                                                                                                                                                            P a y l o a d C o n t r o l le r
                                 P a y l o a d C o n t r o l le r
                                                                                                                                                                                                                                                                                          S e n so r C on tr ol a n d                                                                                                                                                                                                                 S e n so r C on tr ol a n d
                               S e n so r C on tr ol a n d                                                                                                                                                                                                                                   C o m m S o f tw a r e                                                                                                                                                                                                                      C o m m S o f tw a r e
                                  C o m m S o f tw a r e                                                                                                                                                                                                                                                                                                                                                                                  P ay load     I n te g ra ti o n              C o n tr a c t o r                                                                                                                                                                                 P ay load     I n te g ra ti o n              C o n tr a c t o r
                                                                                                                                                                               P ay load     I n te g ra ti o n              C o n tr a c t o r                                           P o w e r D i s tr i b u t i o n                                                                                                                                                                                                   D T / O T P o w e r D i s tr i b u t i o n                                                                                                                                                                                                       DT / O T
                               P o w e r D i s tr i b u t i o n                                                                                                                                                                                                   DT / O T                                                                                                                                                                             i n to                             G round                                                                                                                                                                                                       i n to                             G round
                                                                                                                                                                                            i n to                             G round                                                                  U n it                        A ir b o r n e P a y lo a d S u b s y s tem                                                                                                                                            Supp ort               U n it                             A ir b o r n e P a y lo a d S u b s y s tem                                                                                                                                            Supp ort
                                             U n it                        A ir b o r n e P a y lo a d S u b s y s tem                                                                                                                                            Supp ort                                                                                                                                                                        A /V S e gm e n t                  a n d F l ig h t T e s t                                                                                                                                                                                      A /V S e gm e n t                  a n d F l ig h t T e s t
                                                                                                                                                                                       A /V S e gm e n t                  a n d F l ig h t T e s t
                                                                                                                                                                                                                                                                                                                                                                                                                                 - Disk




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  - Disk
                                                                                                                                                                      - Disk




                                                                                                                                                                                                                                                                                                   S y s t e m D is p la y                                                                                                                                                                                                                          S y s t e m D is p la y
                                                                                                                                                                                                                                                                                                                                                                                                                          Only




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Only




                                        S y s t e m D is p la y                                                                                                                                                                                                                                                                          S y s t e m D is p l a y U n i t                                                                                                                                                                                                                 S y s t e m D is p l a y U n i t
                                                                                                                                                               Only




                                                                              S y s t e m D is p l a y U n i t                                                                                                                                                                                               U n it                                                                                                                                                                                                                                           U n it
                                                  U n it
                                                                                                                                                                                                                                                                                                                                                                                                                       Test




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Test
                                                                                                                                                            Test




                                                                                                                                                                                                                                                                                          D at a P r oc e ssin g U n it                                                                                                                                                                                  C 4 I I n fr a s tr u c t u r e D a t a P r o c e s s i n g U n i t                                                                                                                                                                              C 4 I I n fr a s tr u c t u r e
                               D at a P r oc e ssin g U n it                                                                                                                                                                                  C 4 I I n fr a s tr u c t u r e
                                                                                                                                                                                                                                                                                                    D a ta P r o c e s s i n g                                                           G r o u n d C o n tr o l             C a b le/ C 4 I         G r o u n d C o n tr o l                                                                    D a ta P r o c e s s i n g                                                              G r o u n d C o n tr o l             C a b le/ C 4 I         G r o u n d C o n tr o l
                                                                                                                              G r o u n d C o n tr o l             C a b le/ C 4 I
                                                                                                                                                                                                                                                                                 ARETE




                                                                                                                                                                                                                                                                                                                                        D a t a P r o c e s s in g U n i t
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ARETE




                                         D a ta P r o c e s s i n g                                                                                                                        G r o u n d C o n tr o l                                                                                                                                                                     S ta ti o n S u b s y s te m                                                                                     D a ta l i n k S u i te                                                         D a t a P r o c e s s in g U n i t              S ta ti o n S u b s y s te m                                                                                     D a ta l i n k S u i te
                                                                                                                                                                                                                                                                                                                                                                                                                                                      S t a t io n E l e m e n t s                                                                                                                                                                                                                     S t a t io n E l e m e n t s
                      ARETE




                                                                             D a t a P r o c e s s in g U n i t              S ta ti o n S u b s y s te m                                                                                     D a ta l i n k S u i te                                    S o ft w a r e                                                                                                                                                                                                                                  S o ft w a r e
                                              S o ft w a r e                                                                                                                               S t a t io n E l e m e n t s                                                                                                                                                                                                                                         (G F E )                                                                                                                                                                                                                                         (G F E )
                                                                                                                                                                                                     (G F E )                                                                                        O & C S o f tw a r e                                                                                                                                                                                S y s t e m D is p l a y U n i t          O & C S o f tw a r e                                                                                                                                                                                   S y s t e m D is p l a y U n i t
                                          O & C S o f tw a r e                                                                                                                                                                                S y s t e m D is p l a y U n i t

                                                                                                                                                                                                                                                                                                     D a t a S to r a g e                 D a ta S t o r a g e U n i t                                                                                                                                                                                D a t a S to r a g e                 D a ta S t o r a g e U n i t
                                          D a t a S to r a g e                 D a ta S t o r a g e U n i t                                                                                                                                                                                                 U n it                                                                                                                                                                                                                                           U n it
                                                 U n it
                                                                                                                                                                                                                                                                                                                                  C O B R A G r o u n d S ta tio n S u b s y s tem                                                                                                                                                                                                 C O B R A G r o u n d S ta tio n S u b s y s tem
                                                                       C O B R A G r o u n d S ta tio n S u b s y s tem




                                                                                                                    Horizontal Integration
Tiered Scheduling - Challenges


 Each schedule update routine requires different steps to
 be taken with a variety of software applications – there is
 no consistency
 Determining which activities to summarize into each tier
 can be difficult – especially if the data comes from
 different sources
 Manual import routines are laborious, time consuming
 and can compromise data integrity
Integrated Scheduling – IMP/IMS

 An Integrated Master Plan (IMP) is used to define major
 deliverables
 Each IMP event is represented by one or more activities
 in an Integrated Master Schedule (IMS)
 Sub-contractors are required to report impacts to the IMP
 events from their own sub-contractor schedules
 Changes to dates for the IMP events may be sent back
 to sub-contractors to adjust their own schedules and
 assess impacts
IMP/IMS - Challenges


 Consistent coding activities across multiple schedules
 Timing of updates
 Critical path analysis
 Incremental or selective updates can be challenging
 Change Control
Primavera MSP Import Issues

Primavera imports from MSP, but not without challenges

        Schedule Date Differences
        Handling of Constraints
        Data Date vs. Status Date Concepts
        Calendars
        Duration and Float Calculations
        Baselines
        Milestones
        Summary Activities vs. WBS
        No import for MSP 2007

These challenges can create a lot of manual work to ensure
  the correct schedule dates in Primavera
Other Primavera Integration Challenges

 Even if we can import from MSP, how do we handle
 schedules from other systems (Artemis, OpenPlan,
 Dekker Tracker, etc.)?
 Change Control
   How do you selectively import data?
   Review the impacts of a schedule update before applying?
   Ensure consistency in WBS and activity coding?

 Validation – How can you be sure that the destination
 data matches the source after import?
 There is currently no commercial software that updates
 (vs replaces) a Primavera schedule from an external
 source
So What Is The Solution?


 There are several approaches to better integration
   Massage the data
   Limit what data is imported
   Use the Excel import/export feature for incremental updates
   Use the Primavera Integration API


 The Primavera Integration API can be used to read/write
 XML data – but this requires some development effort
The CSTI-Pinnacle Solution

 Immediate Solution: Use existing tools and processes to
 solve the problem
   Use the current CSTI import/export mapping tools
      Allows diverse inputs from various sources (MSP, CSV, XML) to be mapped to a
      common data model (MSP)
      Can export to format compatible with Primavera (CSV, XML)
      Provide some validations/comparisons during import/export
   CSTI / Pinnacle develops import modules using the Primavera API
   in order to selectively update the Primavera schedule. This was
   initially developed for the ISS program. Can be applied to other
   programs as well.

 Near Term Solution: CSTI / Pinnacle developing a full
 XML-based solution (code name “Tango”)
Tango Preliminary Process Flow to Primavera
               CSTI (TANGO)                        CSTI / PINNACLE (TANGO PPM)
Source Set        Step 1 - Tango produces          Step 2 - Tango PPM uses
                  PRELIMINARY Primavera            API to produce Primavera
                  compliant XML Input File from    compliant XML File from
    MS
                  Source Set Data applying         destination project for
   Project
                  Primavera Business Rules         comparison to the               Primavera
                                                   PRELIMINARY Input file           Project
    EVMS                                           created from Tango in
  forProject       Step 3 – Tango produces         Step 1                         Management
                   comparison report for user to
                   accept or reject changes.
                                                                                   Data Base
  Financial
    Tools

   Other
 Scheduling
   Tools
                                                            Step 5 - Tango PPM reads the
 Other EVMS                                                 FINAL Primavera compliant
    Tools                                                   XML File delivered from Tango
                   Step 4 – Tango produces                  and imports the source set data
    Other          FINAL Primavera compliant                into the destination project
   Sources         XML File from accepted                   through the API
 (CSV, XLS,        changes
    XML)
Integration Issues Open Discussion




Do you have a Primavera integration challenge we could help solve right now?
Thank You!


                       For Further Information:


             Gary Smith gary.smith@gocsti.com
                       (337) 477-3724 Ext. 102

More Related Content

PDF
Sampietro marco
PDF
Vellinga joe
PDF
Rackley mike
PDF
Wood frank
PDF
Rudolphi mike
PDF
Osterkamp jeff
PDF
Baniszewski john
PDF
O'keefe william
Sampietro marco
Vellinga joe
Rackley mike
Wood frank
Rudolphi mike
Osterkamp jeff
Baniszewski john
O'keefe william

Viewers also liked (14)

PDF
Smalley sandra
PDF
Mc namara.karen
PDF
Roberts karlene
PDF
Law.richard
PDF
Paradis william
PDF
Seftas krage
PDF
Yew manson
PDF
Snow lee
PDF
Stock gahm
PDF
Wessen randi (cd)
PDF
Wood frank
PDF
Humphreys.gary
PDF
Muller ralf
PDF
Bejmuk bo
Smalley sandra
Mc namara.karen
Roberts karlene
Law.richard
Paradis william
Seftas krage
Yew manson
Snow lee
Stock gahm
Wessen randi (cd)
Wood frank
Humphreys.gary
Muller ralf
Bejmuk bo
Ad

Similar to Trahan stuart (20)

PDF
Prepaid Expo in Perspective Infographic
PPTX
From Silo's to Legos
PDF
Cyber Solutions Network Infographic
PDF
120606 Contract Management Skill Checklist & Experience Grid Andrew Ng
PDF
Tool Kit: Business Analysis product (artefact) checklist
PDF
Anexo ii zoneamento folha xii
PDF
情報発信・受信の新しいツール
PDF
Ark 2
PDF
Ark 2
PDF
Battelle 2010 Poster Mb Ts Csia
PDF
REST: putting the web back in to web services
PDF
Open Source Search Applications
PDF
User Experience Portfolio
PDF
5 steps to healthy data
PDF
2012 French Presidential Election
PDF
2012 Presidential French Election
PDF
Calendar Magnet
PDF
Ugif 04 2011 informix notonlypointofsales-fr-001
PDF
Purple Sage Special edition
PPTX
ISO OSI Model
Prepaid Expo in Perspective Infographic
From Silo's to Legos
Cyber Solutions Network Infographic
120606 Contract Management Skill Checklist & Experience Grid Andrew Ng
Tool Kit: Business Analysis product (artefact) checklist
Anexo ii zoneamento folha xii
情報発信・受信の新しいツール
Ark 2
Ark 2
Battelle 2010 Poster Mb Ts Csia
REST: putting the web back in to web services
Open Source Search Applications
User Experience Portfolio
5 steps to healthy data
2012 French Presidential Election
2012 Presidential French Election
Calendar Magnet
Ugif 04 2011 informix notonlypointofsales-fr-001
Purple Sage Special edition
ISO OSI Model
Ad

More from NASAPMC (11)

PDF
Mulenburg jerry
PDF
Mitskevich amanda
PDF
Martt anne
PDF
Manzer fred
PDF
Manthos jeff
PDF
Lengyel dave
PDF
Krahula john
PDF
Kroeger lin
PDF
Krage jousha
PDF
Kotnour tim
PDF
King richardson
Mulenburg jerry
Mitskevich amanda
Martt anne
Manzer fred
Manthos jeff
Lengyel dave
Krahula john
Kroeger lin
Krage jousha
Kotnour tim
King richardson

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation theory and applications.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation_ Review paper, used for researhc scholars
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Spectral efficient network and resource selection model in 5G networks
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
Machine learning based COVID-19 study performance prediction
Encapsulation theory and applications.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
MYSQL Presentation for SQL database connectivity
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation_ Review paper, used for researhc scholars
The AUB Centre for AI in Media Proposal.docx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Spectral efficient network and resource selection model in 5G networks

Trahan stuart

  • 1. A Solution for Schedule Integration on NASA Programs Stuart Trahan Founder and Chief Technology Officer NASA PM Challenge February 7, 2007
  • 2. Founded in 2000 Specializing in Microsoft Office Project EVMS Solutions EVM Systems as per requirements of OMB 300 and ANSI 748. Support effective systems integration Financial Accounting Systems Scheduling Systems Earned Value Management Systems Examples: SAP, Primavera, wInsight, MPM, Cobra, and other internal legacy systems Experience in multiple industries including Aerospace Defense Treasury National Research Foundation Telecommunications & Technology Offices in Lake Charles, Louisiana Dallas, Texas
  • 3. Our Customers Solutions for EVMS compliance and project data integration with Microsoft Project.
  • 4. A Solution for Schedule Integration on NASA Programs What are your schedule integration issues?
  • 5. #1 Reported Issue is Data Integration
  • 6. Our Partner in Integration Pinnacle Management Systems, Inc. Manassas , Virginia www.pinnaclemanagement.com
  • 7. Pinnacle Background Founded in 1993 Specializing in Enterprise Management Solutions Earned Value Management Project Portfolio Management Enterprise Project/Resource Management Experience in multiple industries including Aerospace & Defense DOE & Public Sector Finance & Insurance Healthcare Engineering & Construction Telecommunications & Technology Offices in Northern Virginia and United Kingdom Primavera Premier Service Partner
  • 9. Schedule Integration - Definition In general, integration refers to importing, exporting or updating data from one system to another Schedule integration can be performed a number of ways for different business reasons Primavera has tools to satisfy some schedule integration needs Import/Export .MSP format Read/write/update MS Excel ProjectLink The Primavera API allows for development of more robust integration solutions
  • 10. Enterprise Database The most simple form of schedule integration requires importing multiple schedules to a single database – such as Primavera Generally done for review only – although Primavera ProjectLink can be used for updates if users have access Import multiple schedules into an Enterprise Project Structure (EPS) to look at summary schedule information
  • 11. Enterprise Database - Challenges Schedule data may come from a variety of sources (MS Project, Open Plan, MS Excel) in a myriad of file formats (.xls, .mpp, .xer) Projects must be replaced with each update Inconsistent coding of activities and WBS Different levels of detail in each sub-schedule
  • 12. Tiered Scheduling Program Program Summary Vertical Integration & Traceability Major Milestones Schedules IPT/ Intermediate (Control Control Account/ Account) Schedules Work Package Plans Detail (Work Package/ Task) Schedules G im b a l G im b a l Detailed Functional G im b a l C a m e ra C a m e ra WESCAM WESCAM C a m e ra C a m e r a S e n sor C a m e r a S e n sor WESCAM C a m e r a S e n sor T u r r e t H o us in g T u r r e t H o us in g T u r r e t H o us in g S y s t e m C o n t r o ll e r S y s t e m C o n t r o ll e r S y s t e m C o n t r o ll e r T u r r e t / G im b a l N a v S u i t e ( G P S /I N S ) T u r r e t / G im b a l N a v S u i t e ( G P S /I N S ) T u r r e t / G im b a l N a v S u i t e ( G P S /I N S ) C o n t r o l le r S o f t w a r e C o n t r o l le r S o f t w a r e C o n t r o l le r S o f t w a r e A ir b or n e P a yloa d A ir V e h ic l e D a t a li n k S u i t e A ir b or n e P a yloa d A ir V e h ic l e D a t a li n k S u i t e A ir b or n e P a yloa d A ir V e h ic l e D a t a li n k S u i t e S u b s y s te m E le m e n t ( G F E ) S u b s y s te m E le m e n t ( G F E ) S u b s y s te m E le m e n t ( G F E ) A /C P o w e r A /C P o w e r A /C P o w e r R e co r d e r A s s e m b ly R e co r d e r A s s e m b ly R e co r d e r A s s e m b ly A ir b o r n e D a t a P a y l o a d S y s te m A ir b o r n e D a t a P a y l o a d S y s te m SEA SEA A ir b o r n e D a t a P a y l o a d S y s te m SEA P ro c e s s o r E l e m e n ts A s s e m b l y P ro c e s s o r E l e m e n ts A s s e m b l y P ro c e s s o r E l e m e n ts A s s e m b l y P a y l o a d C o n t r o l le r P a y l o a d C o n t r o l le r P a y l o a d C o n t r o l le r S e n so r C on tr ol a n d S e n so r C on tr ol a n d S e n so r C on tr ol a n d C o m m S o f tw a r e C o m m S o f tw a r e C o m m S o f tw a r e P ay load I n te g ra ti o n C o n tr a c t o r P ay load I n te g ra ti o n C o n tr a c t o r P ay load I n te g ra ti o n C o n tr a c t o r P o w e r D i s tr i b u t i o n D T / O T P o w e r D i s tr i b u t i o n DT / O T P o w e r D i s tr i b u t i o n DT / O T i n to G round i n to G round i n to G round U n it A ir b o r n e P a y lo a d S u b s y s tem Supp ort U n it A ir b o r n e P a y lo a d S u b s y s tem Supp ort U n it A ir b o r n e P a y lo a d S u b s y s tem Supp ort A /V S e gm e n t a n d F l ig h t T e s t A /V S e gm e n t a n d F l ig h t T e s t A /V S e gm e n t a n d F l ig h t T e s t k k - Dis - Dis k - Dis S y s t e m D is p la y S y s t e m D is p la y Only Only S y s t e m D is p la y S y s t e m D is p l a y U n i t S y s t e m D is p l a y U n i t Only S y s t e m D is p l a y U n i t U n it U n it U n it Test Test Test D at a P r oc e ssin g U n it C 4 I I n fr a s tr u c t u r e D a t a P r o c e s s i n g U n i t C 4 I I n fr a s tr u c t u r e D at a P r oc e ssin g U n it C 4 I I n fr a s tr u c t u r e C a b le/ C 4 I C a b le/ C 4 I C a b le/ C 4 I D a ta P r o c e s s i n g G r o u n d C o n tr o l G r o u n d C o n tr o l D a ta P r o c e s s i n g G r o u n d C o n tr o l G r o u n d C o n tr o l ARETE D a t a P r o c e s s in g U n i t ARETE D a ta P r o c e s s i n g G r o u n d C o n tr o l G r o u n d C o n tr o l D a ta l i n k S u i te D a t a P r o c e s s in g U n i t D a ta l i n k S u i te S ta ti o n S u b s y s te m S t a t io n E l e m e n t s S o ft w a r e S ta ti o n S u b s y s te m S t a t io n E l e m e n t s ARETE D a t a P r o c e s s in g U n i t D a ta l i n k S u i te S o ft w a r e S o ft w a r e S ta ti o n S u b s y s te m S t a t io n E l e m e n t s (G F E ) (G F E ) (G F E ) O & C S o f tw a r e S y s t e m D is p l a y U n i t O & C S o f tw a r e S y s t e m D is p l a y U n i t O & C S o f tw a r e S y s t e m D is p l a y U n i t G im b a l G im b a l G im b a l D a t a C ao r e r a Stm ag e D a t a C ao r e r a Stm ag e WESCAM WESCAM D a t a C ao r e r a Stm ag e C a m e rU nSi e n s o r a D a ta S t o r a g e U n i t C a m e rU nSi e n s o r a D a ta S t o r a g e U n i t WESCAM C a m e rU nSi e n s o r a D a ta S t o r a g e U n i t t T u r r e t H o us in g t T u r r e t H o us in g t T u r r e t H o us in g S y s t e m C o n t r o ll e r S y s t e m C o n t r o ll e r S y s t e m C o n t r o ll e r T u r r e t / G im b a l N a v S u i t e ( G P S /I N S ) T u r r e t / G im b a l N a v S u i t e ( G P S /I N S ) C O B R A G r o u n d S ta tio n S u b s y s tem C O B R A G r o u n d S ta tio n S u b s y s tem T u r r e t / G im b a l C O B R A G r o u n d S ta tio n S u b s y s tem N a v S u i t e ( G P S /I N S ) C o n t r o l le r S o f t w a r e C o n t r o l le r S o f t w a r e A ir b or n e P a yloa d A ir V e h ic l e A ir b or n e P a yloa d A ir V e h ic l e Functional Working C o n t r o l le r S o f t w a r e A ir b or n e P a yloa d A ir V e h ic l e D a t a li n k S u i t e D a t a li n k S u i t e D a t a li n k S u i t e S u b s y s te m E le m e n t ( G F E ) S u b s y s te m E le m e n t ( G F E ) S u b s y s te m E le m e n t ( G F E ) A /C P o w e r A /C P o w e r A /C P o w e r R e co r d e r A s s e m b ly R e co r d e r A s s e m b ly R e co r d e r A s s e m b ly Work Plans A ir b o r n e D a t a P a y l o a d S y s te m A ir b o r n e D a t a P a y l o a d S y s te m SEA SEA A ir b o r n e D a t a P a y l o a d S y s te m SEA P ro c e s s o r E l e m e n ts A s s e m b l y P ro c e s s o r E l e m e n ts A s s e m b l y P ro c e s s o r E l e m e n ts A s s e m b l y P a y l o a d C o n t r o l le r P a y l o a d C o n t r o l le r P a y l o a d C o n t r o l le r S e n so r C on tr ol a n d S e n so r C on tr ol a n d S e n so r C on tr ol a n d C o m m S o f tw a r e C o m m S o f tw a r e C o m m S o f tw a r e P ay load I n te g ra ti o n C o n tr a c t o r P ay load I n te g ra ti o n C o n tr a c t o r P ay load I n te g ra ti o n C o n tr a c t o r P o w e r D i s tr i b u t i o n D T / O T P o w e r D i s tr i b u t i o n DT / O T P o w e r D i s tr i b u t i o n DT / O T i n to G round i n to G round i n to G round U n it A ir b o r n e P a y lo a d S u b s y s tem Supp ort U n it A ir b o r n e P a y lo a d S u b s y s tem Supp ort U n it A ir b o r n e P a y lo a d S u b s y s tem Supp ort A /V S e gm e n t a n d F l ig h t T e s t A /V S e gm e n t a n d F l ig h t T e s t A /V S e gm e n t a n d F l ig h t T e s t k k - Dis - Dis k - Dis S y s t e m D is p la y S y s t e m D is p la y Only Only S y s t e m D is p la y S y s t e m D is p l a y U n i t S y s t e m D is p l a y U n i t Only S y s t e m D is p l a y U n i t U n it U n it U n it Test Test Test D at a P r oc e ssin g U n it C 4 I I n fr a s tr u c t u r e D a t a P r o c e s s i n g U n i t C 4 I I n fr a s tr u c t u r e D at a P r oc e ssin g U n it C 4 I I n fr a s tr u c t u r e C a b le/ C 4 I C a b le/ C 4 I C a b le/ C 4 I D a ta P r o c e s s i n g G r o u n d C o n tr o l G r o u n d C o n tr o l D a ta P r o c e s s i n g G r o u n d C o n tr o l G r o u n d C o n tr o l ARETE D a t a P r o c e s s in g U n i t ARETE D a ta P r o c e s s i n g G r o u n d C o n tr o l G r o u n d C o n tr o l D a ta l i n k S u i te D a t a P r o c e s s in g U n i t D a ta l i n k S u i te S ta ti o n S u b s y s te m S t a t io n E l e m e n t s S o ft w a r e S ta ti o n S u b s y s te m S t a t io n E l e m e n t s ARETE D a t a P r o c e s s in g U n i t D a ta l i n k S u i te S o ft w a r e S o ft w a r e S ta ti o n S u b s y s te m S t a t io n E l e m e n t s (G F E ) (G F E ) (G F E ) O & C S o f tw a r e S y s t e m D is p l a y U n i t O & C S o f tw a r e S y s t e m D is p l a y U n i t O & C S o f tw a r e S y s t e m D is p l a y U n i t D a t a S to r a g e D a ta S t o r a g e U n i t D a t a S to r a g e D a ta S t o r a g e U n i t D a t a S to r a g e D a ta S t o r a g e U n i t U n it U n it U n it C O B R A G r o u n d S ta tio n S u b s y s tem C O B R A G r o u n d S ta tio n S u b s y s tem C O B R A G r o u n d S ta tio n S u b s y s tem G im b a l G im b a l G im b a l C a m e ra C a m e ra WESCAM WESCAM C a m e ra WESCAM C a m e r a S e n sor T u r r e t H o us in g C a m e r a S e n sor T u r r e t H o us in g C a m e r a S e n sor T u r r e t H o us in g S y s t e m C o n t r o ll e r S y s t e m C o n t r o ll e r S y s t e m C o n t r o ll e r T u r r e t / G im b a l N a v S u i t e ( G P S /I N S ) T u r r e t / G im b a l N a v S u i t e ( G P S /I N S ) T u r r e t / G im b a l N a v S u i t e ( G P S /I N S ) C o n t r o l le r S o f t w a r e C o n t r o l le r S o f t w a r e C o n t r o l le r S o f t w a r e A ir b or n e P a yloa d A ir V e h ic l e D a t a li n k S u i t e A ir b or n e P a yloa d A ir V e h ic l e D a t a li n k S u i t e A ir b or n e P a yloa d A ir V e h ic l e D a t a li n k S u i t e S u b s y s te m E le m e n t ( G F E ) S u b s y s te m E le m e n t ( G F E ) S u b s y s te m E le m e n t ( G F E ) A /C P o w e r A /C P o w e r A /C P o w e r R e co r d e r A s s e m b ly R e co r d e r A s s e m b ly R e co r d e r A s s e m b ly Plans/Schedules A ir b o r n e D a t a P a y l o a d S y s te m A ir b o r n e D a t a P a y l o a d S y s te m SEA SEA A ir b o r n e D a t a P a y l o a d S y s te m SEA P ro c e s s o r E l e m e n ts A s s e m b l y P ro c e s s o r E l e m e n ts A s s e m b l y P ro c e s s o r E l e m e n ts A s s e m b l y P a y l o a d C o n t r o l le r P a y l o a d C o n t r o l le r P a y l o a d C o n t r o l le r S e n so r C on tr ol a n d S e n so r C on tr ol a n d S e n so r C on tr ol a n d C o m m S o f tw a r e C o m m S o f tw a r e C o m m S o f tw a r e P ay load I n te g ra ti o n C o n tr a c t o r P ay load I n te g ra ti o n C o n tr a c t o r P ay load I n te g ra ti o n C o n tr a c t o r P o w e r D i s tr i b u t i o n D T / O T P o w e r D i s tr i b u t i o n DT / O T P o w e r D i s tr i b u t i o n DT / O T i n to G round i n to G round i n to G round U n it A ir b o r n e P a y lo a d S u b s y s tem Supp ort U n it A ir b o r n e P a y lo a d S u b s y s tem Supp ort U n it A ir b o r n e P a y lo a d S u b s y s tem Supp ort A /V S e gm e n t a n d F l ig h t T e s t A /V S e gm e n t a n d F l ig h t T e s t A /V S e gm e n t a n d F l ig h t T e s t - Disk - Disk - Disk S y s t e m D is p la y S y s t e m D is p la y Only Only S y s t e m D is p la y S y s t e m D is p l a y U n i t S y s t e m D is p l a y U n i t Only S y s t e m D is p l a y U n i t U n it U n it U n it Test Test Test D at a P r oc e ssin g U n it C 4 I I n fr a s tr u c t u r e D a t a P r o c e s s i n g U n i t C 4 I I n fr a s tr u c t u r e D at a P r oc e ssin g U n it C 4 I I n fr a s tr u c t u r e D a ta P r o c e s s i n g G r o u n d C o n tr o l C a b le/ C 4 I G r o u n d C o n tr o l D a ta P r o c e s s i n g G r o u n d C o n tr o l C a b le/ C 4 I G r o u n d C o n tr o l G r o u n d C o n tr o l C a b le/ C 4 I ARETE D a t a P r o c e s s in g U n i t ARETE D a ta P r o c e s s i n g G r o u n d C o n tr o l S ta ti o n S u b s y s te m D a ta l i n k S u i te D a t a P r o c e s s in g U n i t S ta ti o n S u b s y s te m D a ta l i n k S u i te S t a t io n E l e m e n t s S t a t io n E l e m e n t s ARETE D a t a P r o c e s s in g U n i t S ta ti o n S u b s y s te m D a ta l i n k S u i te S o ft w a r e S o ft w a r e S o ft w a r e S t a t io n E l e m e n t s (G F E ) (G F E ) (G F E ) O & C S o f tw a r e S y s t e m D is p l a y U n i t O & C S o f tw a r e S y s t e m D is p l a y U n i t O & C S o f tw a r e S y s t e m D is p l a y U n i t D a t a S to r a g e D a ta S t o r a g e U n i t D a t a S to r a g e D a ta S t o r a g e U n i t D a t a S to r a g e D a ta S t o r a g e U n i t U n it U n it U n it C O B R A G r o u n d S ta tio n S u b s y s tem C O B R A G r o u n d S ta tio n S u b s y s tem C O B R A G r o u n d S ta tio n S u b s y s tem Horizontal Integration
  • 13. Tiered Scheduling - Challenges Each schedule update routine requires different steps to be taken with a variety of software applications – there is no consistency Determining which activities to summarize into each tier can be difficult – especially if the data comes from different sources Manual import routines are laborious, time consuming and can compromise data integrity
  • 14. Integrated Scheduling – IMP/IMS An Integrated Master Plan (IMP) is used to define major deliverables Each IMP event is represented by one or more activities in an Integrated Master Schedule (IMS) Sub-contractors are required to report impacts to the IMP events from their own sub-contractor schedules Changes to dates for the IMP events may be sent back to sub-contractors to adjust their own schedules and assess impacts
  • 15. IMP/IMS - Challenges Consistent coding activities across multiple schedules Timing of updates Critical path analysis Incremental or selective updates can be challenging Change Control
  • 16. Primavera MSP Import Issues Primavera imports from MSP, but not without challenges Schedule Date Differences Handling of Constraints Data Date vs. Status Date Concepts Calendars Duration and Float Calculations Baselines Milestones Summary Activities vs. WBS No import for MSP 2007 These challenges can create a lot of manual work to ensure the correct schedule dates in Primavera
  • 17. Other Primavera Integration Challenges Even if we can import from MSP, how do we handle schedules from other systems (Artemis, OpenPlan, Dekker Tracker, etc.)? Change Control How do you selectively import data? Review the impacts of a schedule update before applying? Ensure consistency in WBS and activity coding? Validation – How can you be sure that the destination data matches the source after import? There is currently no commercial software that updates (vs replaces) a Primavera schedule from an external source
  • 18. So What Is The Solution? There are several approaches to better integration Massage the data Limit what data is imported Use the Excel import/export feature for incremental updates Use the Primavera Integration API The Primavera Integration API can be used to read/write XML data – but this requires some development effort
  • 19. The CSTI-Pinnacle Solution Immediate Solution: Use existing tools and processes to solve the problem Use the current CSTI import/export mapping tools Allows diverse inputs from various sources (MSP, CSV, XML) to be mapped to a common data model (MSP) Can export to format compatible with Primavera (CSV, XML) Provide some validations/comparisons during import/export CSTI / Pinnacle develops import modules using the Primavera API in order to selectively update the Primavera schedule. This was initially developed for the ISS program. Can be applied to other programs as well. Near Term Solution: CSTI / Pinnacle developing a full XML-based solution (code name “Tango”)
  • 20. Tango Preliminary Process Flow to Primavera CSTI (TANGO) CSTI / PINNACLE (TANGO PPM) Source Set Step 1 - Tango produces Step 2 - Tango PPM uses PRELIMINARY Primavera API to produce Primavera compliant XML Input File from compliant XML File from MS Source Set Data applying destination project for Project Primavera Business Rules comparison to the Primavera PRELIMINARY Input file Project EVMS created from Tango in forProject Step 3 – Tango produces Step 1 Management comparison report for user to accept or reject changes. Data Base Financial Tools Other Scheduling Tools Step 5 - Tango PPM reads the Other EVMS FINAL Primavera compliant Tools XML File delivered from Tango Step 4 – Tango produces and imports the source set data Other FINAL Primavera compliant into the destination project Sources XML File from accepted through the API (CSV, XLS, changes XML)
  • 21. Integration Issues Open Discussion Do you have a Primavera integration challenge we could help solve right now?
  • 22. Thank You! For Further Information: Gary Smith gary.smith@gocsti.com (337) 477-3724 Ext. 102