Docstoc

BOE_STAR_ADP_IntegrationTeam_FY12_111411

Document Sample
BOE_STAR_ADP_IntegrationTeam_FY12_111411 Powered By Docstoc
					Detailed Basis of Estimate


TITLE: STAR NPP Integration Team Activities WBS 1.1.1.3 FY12-FY16 $20.84 M (TY $M with
two Government employees)

A. Element Content

This element represents the STAR Algorithm and Data Products Integration Team (AIT) activities that
cut across all science teams. These cross cutting activities include:
             1) Integrate the ADP algorithms into the Algorithm Development Library (ADL)
             2) Integrate updated ADL algorithms into the IDPS on the Development machine
             3) Coordinate ADP activities with Operations
             4) Assure the STAR Enterprise Process Lifecycle development and review processes are
                  implemented
             5) Develop SDR and EDR algorithms associated common software utilities and libraries
             6) Support SDR and EDR algorithm associated documentation and science code
                  configuration management
             7) Prepare and deliver the Algorithm Packages (APs) to OSPO
             8) Support communication between the science teams, implementation teams, and OSPO
             9) Hardware and software required for the AIT and the ADP

The AIT will interface with the ADP SDR and EDR science teams, test all the NPP algorithms, integrate
them into the Algorithm Development Library (ADL), and integrate the ADL algorithms into the IDPS on
the Development machine. The AIT will organize the technical reviews and coordinate the science teams
on their algorithm deliveries and Cal/Val of the ADP algorithms. The algorithms will use common tools
developed by the AIT and the algorithm testing will be conducted in a coordinated effort ensuring the
highest accuracy and standards. The work will be phased over time where the ADL and its interfaces
will be evaluated, algorithms will be integrated and maintained in the ADL, algorithms will be integrated
and maintained on the Development machine, and the Algorithm Packages and Algorithm Theoretical
Basis Documents will be delivered to OSPO. The AIT will also work and coordinate post launch analysis
activities with the ADP and OSPO. The AIT will review all the OSPO documentation, maintain the
research software configuration management system, and maintain all the ADP schedules. The AIT will
be the interface between OSPO and the science teams for all deliveries.

The AIT schedule interfaces with all the ADP science team schedules where the science team schedules
link to the AIT schedule which are then linked to the OSPO schedule. The schedules will be developed to
encompass the yearly algorithm deliveries. To meet these deliveries, the AIT tasks have been phased as:
    1) Evaluation of Algorithm Interfaces
    2) System Design
    3) Algorithm Integration
    4) Algorithm Maintenance
The AIT leverage the floowing STAR infrastucture:
    1) Coding Guidelines/Tools
    2) Documentation/Testing Guidelines
    3) CM Guidelines
    4) Test System Architecture
    5) QA Guidelines
During the Evaluation of the Algorithm Intefaces Phase, the AIT will discuss with the science teams the
algorithms and their suitablility to meet NOAAs needs. The AIT will evaluate the possible algorithm
upgrades that may be made for the creation of products that meet NOAAs needs for their affect on the
ADL and the IDPS. During the System Design Phase, the AIT will design the interfaces required by the



                                                                                                       1
algorithms for running within the ADL, design the interface between the offline research system and the
ADL, and design the tools to modify the offline interface to match the ADL interface for the algorithms.

During the Algorithm Integration Phases the AIT works with the science teams to build an algorithm
delivery, compiles the algorithm software, integrates it into the ADL, runs the algorithm within the ADL,
performs unit testing, updates the documentation, integrates the algorithm into the IDPS on the
Development machine, and prepares the Algorithm Package for delivery to OSPO. The Algorithm
Maintenance Phase is where the AIT integrates, tests and packages up the ADP algorithms that have been
improved since the last delivery to OPSO. During this phase, the AIT receives an updated algorithm,
compiles the algorithm software, integrates it into the ADL, runs the algorithm, performs unit and initial
chain testing, updates the documentation, integrates the algorithm into the IDPS on the Development
machine, performs full chain testing, and prepares the Algorithm Package for delivery to the OSPO.
Quality assurance will be performed on the algorithms at each stage of development up through the
delivery.

During the Algorithm Integration and Maintenance phases, there may be internal STAR deliveries of the
algorithm from the science teams to the AIT. These internal deliveries by the teams may consist of two
types. The first type of delivery is from a Science Team that works within the ADL. This delivery will
consist of the science team delivering their completed version of the algorithm. The AIT will take the
alogithm and independently test the software on dependent and independent data sets to ensure that the
algorithm runs as stated. The second type of internal delivery consists of software that was modified by
the Science Teams outside the ADL. The AIT will then have to integrate this software into the ADL and
then test it on both dependent and independent data sets to ensure that the algorithm was correctly
implemented.

This element represents the ongoing hardware and software funding that will be required by the AIT and
ADP from pre-launch to the O&S phase. It will cover the costs of the software and hardware required for
the development, integration, testing and configuration management of the ADP algorithms.

This effort will continue through the end of the program.

B. Ground Rules & Assumptions

       FY monies are allocated in June and run through the following May
       Instrument complement includes VIIRS, CrIS, ATMS, and OMPS
       ADP Integration Team (AIT) interfaces with ADP science teams and OSPO
       IDPS is the operational system
       IDPS Development machine is available for STAR use
       The ADL is the offline path to get the ADP algorithms into the IDPS
       The ADL is maintained by the OSPO
       ADL interfaces will be developed for all new SDR and EDR products
       AIT maintains software configuration management for ADP
       AIT reviews ADP documentation
       AIT coordinates the algorithm teams on the Cal/Val of the ADP algorithms
       AIT coordinates with the algorithm teams on the Cal/Val validation tools
       AIT interfaces with the product teams for all internal ADP deliveries and deliveries to the OSPO
       AIT interfaces with OSPO for all post launch activities
       Hardware refresh every 5 years
       Schedule/Phasing: Effort will began in FY 12 after the launch of NPP and end at the end of the
        program life




                                                                                                           2
C. Fiscal Year Phasing Results (FY2010 $M)

                                         FY     FY     FY     FY     FY     Total
        Year                            2012   2013   2014   2015   2016

        Cross Cutting Funding Profile   3.34   3.34   3.34   3.34    3.34   16.70


                                   Table 1 Cross Cutting Funding Profile



D. Fiscal Year Phasing Results ($M TY)

                                         FY     FY     FY     FY     FY     Total
 Year                                   2012   2013   2014   2015   2016
 Cross Cutting Funding Profile (TY)     3.34   3.51   3.68   3.87    4.06   18.45


                                Table 2 Cross Cutting Funding Profile TY

E. Fiscal Year Phasing Results ($M TY)

                                         FY     FY     FY     FY     FY     Total
 Year                                   2012   2013   2014   2015   2016
 Hardwafre and Software Funding
 Profile                                0.85   0.38   0.38   0.39    0.39    2.39


                          Table 3 Hardware and Software Funding Profile TY


F. Estimating Methodology (Equation/Throughput Calculated Yearly and Summed)

The methodology for this element is Full Time Equivalent (FTE) person year (based on the DPA staffing
level) times average labor rate. In 2012, the total number of FTEs required for the AIT Activities is 17.
The original estimate of the number of FTEs came from Mr. Walter Wolf, GOES-R AIT Project
Manager, who estimated this headcount based on experience from developing systems for AQUA,
MeTOP, PSDI, and GOES-R Programs. The constant level of personnel coincides with the maintenance
of the algorithms over the first two years and then the implemention of new algorithms over the final
three years. The core staff of the team consists of two government employees and a team of 17
contractors. The contractors consist of: Project Lead, QA Lead, Technical Lead, CM manager,
documentation person, two system engineers and eleven algorithm integrators remain on staff throughout
the project life. The staffing profile would have two government FTEs.

Staffing Profile:

                                         FY     FY     FY     FY     FY
 Cross Sub-Team Support                 2012   2013   2014   2015   2016
 Cross Cutting -- Non Government
 FTEs                                     17     17     17     17     17
 Government FTEs                         2.0    2.0    2.0    2.0     2.0


                                                                                                       3
ADP Labor Rate Calculation:

The ADP has many grant recipients and several support contractors with annual salaries ranging from the
$130Ks to $250Ks. The labor rate for ADP tasks was developed from a representative sample of three
current grant recipients and one support contractor (FY11$). Rather than segregating the work by person
by task, a weighted average was determined. First the number of hours for each observation was
calculated. Then the total cost per observation was determined. Next, hours and costs were summed and
the average cost per hour was determined. Next, the cost per hour was multiplied by 1840 hours per year
to arrive at an average annual rate. Finally, 5% margin was added for risk to be conservative.

Average Labor rate is based on FY 11 dollars and is $180/person/year (based on average of current
NOAA and university labor rates).
Average Labor rate for the Technical Lead is based on FY 11 dollars and is $273/person/year (based on
average of current NOAA and university labor rates for Technical Leads).

The hardware and software will cover the costs required for the development and configuration
management of the NPP/JPSS algorithms. The hardware refresh occurs every 5 years and will include the
IBM Power5+ 16 CPU machine, the 30 Linux machines (120 CPUs) and the SAN containing 300 TB of
disk space. The software required includes ClearCase/ClearQuest, Portland Group Compilers, INTEL
compilers, Microsoft Project, Visio, and DOORS. There are yearly fees for software maintenance for
each of these packages. The cost for the hardware and software is estimated by Mr. Walter Wolf, based
on his experience of GOES-R algorithm development.


ADP AIT Activities from FY2012 to FY2016

Maintenance ATBDs and Algorithm Packages for NPP are delivered in FY2012
Maintenance ATBDs and Algorithm Packages for NPP are delivered in FY2013
New Algorithms & Maintenance ATBDs and Algorithm Packages for NPP are delivered in FY2014
New Algorithms & Maintenance ATBDs and Algorithm Packages for NPP are delivered in FY2015
J1 Algorithms & Maintenance ATBDs and Algorithm Packages for NPP are delivered in FY2016

FY2012: Implement “fast track” transition of algorithm to IDPS. Implement coding guidelines, coding
tools, documentation guidelines, testing guidelines, configuration management guidelines, quality
assurance guidelines, and the integration process steps. Establish product teams schedules, evaluate
product needs, implement regular meetings with the science teams, and establish algorithm package
contents. Receive the ADL, SDR algorithm and EDR algorithm software. Evaluate all software for
algorithm interface needs; breakdown ADL, IDPS and product systems. Receive deliveries of updated
algorithm software; evaluate, examine and accept. Modify algorithm interfaces to plug the algorithms
into the ADL. Perform algorithm integration and testing into the ADL. Perform algorithm unit tests.
Begin development of tools to support the use of the ADL. Perform algorithm integration and testing into
the IDPS. Deliver ATBDs and algorithm packages to OSPO. Support the ADP; perform V&V for all
deliveries to OSPO; coordinate the algorithm teams on the Cal/Val of the DPA algorithms; purchase
computers and storage; purchase Microsoft Project, ClearCase and ClearQuest, DOORS, compilers and
Visio. Lead associated algorithm reviews.

FY2013: Maintain and update product team schedules, evaluate product needs, and continue regular
meetings with the science teams. Receive the ADL, SDR algorithm and EDR algorithm software.
Evaluate all software for algorithm interface needs; breakdown ADL, IDPS and product systems.
Receive deliveries of updated algorithm software; evaluate, examine and accept. Modify algorithm



                                                                                                        4
interfaces to plug the algorithms into the ADL. Perform algorithm integration and testing into the ADL.
Perform algorithm unit tests. Continue development of tools to support the use of the ADL. Perform
algorithm integration and testing into the IDPS. Deliver ATBDs and algorithm packages to OSPO.
Support the ADP; perform V&V for all deliveries to OSPO; coordinate the algorithm teams on the
Cal/Val of the DPA algorithms; purchase computers and storage; renew Microsoft Project, ClearCase and
ClearQuest, DOORS, compilers and Visio. Lead associated algorithm reviews.

FY2014: Maintain and update product team schedules, evaluate product needs, and continue regular
meetings with the science teams. Receive the ADL, SDR algorithm and EDR algorithm software for
algorithm maintenance deliveries and new algorithm deliveries. Evaluate all software for algorithm
interface needs; breakdown ADL, IDPS and product systems. Receive deliveries of updated algorithm
software; evaluate, examine and accept. Modify algorithm interfaces to plug the algorithms into the
ADL. Perform algorithm integration and testing into the ADL. Perform algorithm unit tests. Continue
development of tools to support the use of the ADL. Update ADL for new delivery requirements. Work
with OSPO on new IDPS requirements for new algorithms. Perform algorithm integration and testing
into the IDPS. Deliver ATBDs and algorithm packages to OSPO. Support the ADP; perform V&V for
all deliveries to OSPO; coordinate the algorithm teams on the Cal/Val of the DPA algorithms; purchase
computers and storage; renew Microsoft Project, ClearCase and ClearQuest, DOORS, compilers and
Visio. Lead associated algorithm reviews.


FY2015: Maintain and update product team schedules, evaluate product needs, and continue regular
meetings with the science teams. Receive the ADL, SDR algorithm and EDR algorithm software for
algorithm maintenance deliveries and new algorithm deliveries. Evaluate all software for algorithm
interface needs; breakdown ADL and product systems. Receive deliveries of updated algorithm software;
evaluate, examine and accept. Modify algorithm interfaces to plug the algorithms into the ADL. Perform
algorithm integration and testing into the ADL. Perform algorithm unit tests. Continue development of
tools to support the use of the ADL. Update ADL for new delivery requirements. Work with OSPO on
new IDPS requirements for new algorithms. Perform algorithm integration and testing into the IDPS.
Deliver ATBDs and algorithm packages to OSPO. Support the ADP; perform V&V for all deliveries to
OSPO; coordinate the algorithm teams on the Cal/Val of the DPA algorithms; purchase computers and
storage; renew Microsoft Project, ClearCase and ClearQuest, DOORS, compilers and Visio. Lead
associated algorithm reviews.


FY2016: Maintain and update product team schedules, evaluate product needs, and continue regular
meetings with the science teams. Receive the ADL, SDR algorithm and EDR algorithm software for
algorithm maintenance deliveries and algorithms developed J1. Evaluate all software for algorithm
interface needs; breakdown ADL and product systems. Receive deliveries of updated algorithm software;
evaluate, examine and accept. Modify algorithm interfaces to plug the algorithms into the ADL. Perform
algorithm integration and testing into the ADL. Perform algorithm unit tests. Continue development of
tools to support the use of the ADL. Update ADL for new delivery requirements. Work with OSPO on
new IDPS requirements for new algorithms. Perform algorithm integration and testing into the IDPS.
Deliver ATBDs and algorithm packages to OSPO. Support the ADP; perform V&V for all deliveries to
OSPO; coordinate the algorithm teams on the Cal/Val of the DPA algorithms; purchase computers and
storage; renew Microsoft Project, ClearCase and ClearQuest, DOORS, compilers and Visio. Lead
associated algorithm reviews.




                                        APPENDIX

                                                                                                        5

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:4
posted:8/22/2012
language:English
pages:5