# Presentation: 589350

## Executive Briefing

**NASA Cost Analysis Symposium***** –***
*** ***
***Program Affordability Management***
**PRICE Systems TruePlanning and TrueMethods Overview**

- April 12, 2005
- Robert W. Young, Director – Advanced Solutions
- David P. Seaver, Director  – Consulting Solutions

## NASA Cost Community and PRICE Mission

***Program Affordability Management***

**Cost Analysis Data Requirement (CADRe)**
_**O**_**ne **_**N**_**ASA **_**C**_**ost **_**E**_**stimating (ONCE) Database**
**Cost Readiness Levels**
**Cost Growth Study**
**Full cost estimating methods **
**Cost risk analysis methods and best practices**
**Cost Risk Feedback Continuum**
**NASA Inflation Index**
**Cost Estimating Handbook**
**NPR 7120.5C **
**Cost Estimator Career Guide**
**Process Based Cost Estimating**
**Improved Operations Cost Modeling**
**Use of COTs tools**

***One NASA Cost Engineering Initiatives***

## Objective – Tools to Support Cost Trade-off Decisions

** *****ONCE Affordability Management***
** ****Common / scalable cost estimating framework**
** ****Acquisition Simulations and Modeling**
** ****ONCE cost driver library and knowledge base**

## Demonstration

***PRICE TruePlanning Overview and the True-S Software Cost Estimating Model***

## Agenda

**PRICE True Planning Vision****	**
**Product Strategy**
**TRUE S Highlights**

## PRICE TruePlanning Vision

**What if Models & Estimates **
- Could be easily understood and explained?
- Had the same basic structure?
- Could be easily stored, found, and reused?
- Could be shared across boundaries?
- Easily worked together for total cost views?
- Interfaced with projects budgets and measures?
- Interfaced with general ledgers/ERP applications?
- Interfaced with Earned Value Measurement systems?

## PRICE TruePlanning Vision

- Is a single point of access to project planning tools, methods, and data
- Stores project and technical data, cost models and supporting programmatic information
- Enables a structured planning process
- Provides industry specific benchmarks
- Enables the customization and unification of disparate project planning methods to provide organizations with industry specific best of breed solutions
- Saves time and money by enabling collaborative project planning and the effective capture and reuse of normalized  project data

## Cost Objects  - Collection of Cost Models that are driven by inputs and produce cost/schedule/risk outputs

- Cost Objects consists of **Activities**

- Activities are made up of **Resources**

## Cost Research Strategy

**Delivery of Cost Research**
**Calibrated PRICE data points in the PRICE KnowledgeNetwork**
**Updated CERs, tables and generators in the PRICE True Planning**
**Publications and Symposia presentations**
**Leverage cost research during Consulting Engagements**
**Selection Criteria**
**Client Requirements Drive Research Decisions**
**Technologies clients are presently struggling with**
**Technology likely to become future challenges**
**Relates to current or future PRICE consulting engagements**
**Data Sources Available**

| PRODUCTS | STRATEGY |
| --- | --- |
| PRICE H/HL/S/M | Customer 
Requests |
| KnowledgeManager & Network | Customer 
Requests |
| TruePlanner | Maturing |
| 
TrueAnalyst | Internal Customer 
Requests |
| True Software Model | Maturing |
| True IT Model | Maturing |
| True Cocomo | Maturing |
| True Hardware Model | Research & 
Development |

## Cost Research Deliverables

- Completed Cost Research Projects
***NAFCOM 2002 Updated***
**Cost of COTS-Based/COTS Intensive Software Systems**
**Use Case Conversion Points**
**Cost of software with Security Requirements**
- In Process Research Projects
**International Software Benchmark Standards Group (ISBSG) calibration study**
**Helicopter Knowledgebase**
**Cost of development, oversight, & integration of Systems of Systems**
**Unmanned Air Vehicles**
**Hardware COTS**
**Software Sizing from requirements**
**Fighter Aircraft Software**

| PRODUCTS | STRATEGY |
| --- | --- |
| PRICE H/HL/S/M | Customer 
Requests |
| KnowledgeManager & Network | Customer 
Requests |
| TruePlanner | Maturing |
| 
TrueAnalyst | Internal Customer 
Requests |
| True Software Model | Maturing |
| True IT Model | Maturing |
| True Cocomo | Maturing |
| True Hardware Model | Research & 
Development |

## Product Strategy

**Objective 1:Take care of customer needs and concerns**
**Reduce learning investment to ease acceptance of TruePlanner**
**Develop Software Suite (True S, IT, COCOMO) to eliminate gaps and position as “best solution” in market**
**Respond to ERP requirements**

## TruePlanning Road Map

|  | 2005 | Beyond |
| --- | --- | --- |
| PRICE H/HL/S/M | COM improvements, Customer Requests | Customer Requests |
| KnowledgeManager & Network | Add Data Points, Data Taxonomy | Migrate to True Platform |
| TruePlanner | Workgroup Collaboration: Project Status, Multiple Database, Role Based access, Store/Search/Retrieve
XML/APIs
Microsoft Office Interface
EVM Interfaces | Import PRICE H, KM Functionality, Microsoft Office Integration, PAM Dashboard, Workflow |
| TrueAnalyst | Usability, Search, GUI | General Availability |
| True Software Model | Project Management/Technical AssemblyInteroperate with Hardware | Application Specific Cost Objects |
| True IT Model | Project Management/Technical Assembly | Application Specific Cost Objects |
| True Cocomo | Project Management/Technical Assembly | Application Specific Cost Objects |
| True Hardware Model | Development/Introduce New Hardware Solution | Mature Hardware Offering |

## How can you influence the strategy?

- Communicate Technical & Cost Research Issues/Priorities
- Requirements Gathering / Validation
- Early Adopter – True H June 13th in Denver
- Contact me directly
- David Seaver (240) 725-0836
- _[david.seaver@pricesystems.com](mailto:david.seaver@pricesystems.com)_
- Or
- Pete Pizzutillo (856) 608-7218
- Peter.Pizzutillo@PRICESystems.com

## TRUE S Features

**Commercial Off The Shelf  (COTs)**
**Use Case Points**
**Auto Code**
**Security Costs **
**Risk Analysis**

## COTs Highlights

*Inputs for COTs Components*
**Size Options for COTS**
**Functional Size Example**
**Functional Complexity**
**Generator**
**Custom Generator**
**Operations Specification**
**COTS off the shelf specification**
**Target specification**
**Glue Code**
**Components under Evaluation****	**
**	**

*Inputs for COTs Components*
**Tailoring Complexity****	**
**Vendor and Product Complexity**
**Project Constraints****	**
**Integration **
**Integration Team**
**Integration Complexity**
**Amount for Purchased Software**
**Upgrade Frequency**

## True S Cost Objects

**True S Cost Objects**

**Notes:**
Custom names 
English lables
All catalogs at your fingertips

## Inputs for COTS Component

**Inputs for COTS Component**

## SIZE Options for COTS

**We provide 5 options to size COTs components**
**Functional Size**
**SLOC**
**Function Points**
**Predictive Object Points**
**Use Case Conversion Points**

## Generator for Functional Size

## Functional Complexity Generator 

**Functional Complexity Generator **

## Functional Complexity Generator  -  Custom

## Operating Specification

**True S allows you to describe the Operating Specification for the COTs component**
**You can specify the target Operation Specification as well as the Off the Shelf Specification**

## Glue Code

**Glue code is source code which needs to be developed to augment the functionality of a COTs applications**
**TRUE S enables you to estimate Glue code with the same or a different size metric**
**Full range of programming languages available**

## Components Under Evaluations

**If multiple COTs components are under consideration, True S enables you to specify how many components are being evaluated**

## Tailoring Complexity

## Vendor and Product Complexity

## Integration (Team & Complexity)

## External Integration Complexity

## Purchase Cost & Upgrade

- Purchase Cost of COTs

- Annual Support Fee

- Upgrade Frequency

## Use Case Points

** ****A use case describes a typical transaction between the user and the software. Use cases focus on the functions that a user may want to perform rather than on the way that the software will perform those functions **
**The Use Case Conversion Points sizing metric represents an extension of the Use Case Points first developed by Gustav Karner in 1993. **
**Karner's metric is a function of a weighted count of the actors involved in the use case and a complexity factor based on the number of steps required to successfully complete the typical use case transaction. **
**Actors are weighted by a complexity factor:**
**Simple: External system interfaced using an API**
**Average: External system interfaces using a text based protocol**
**Complex: End user interfacing through a graphical user interface**** **

## Use Case Points Generator

**Simple: External system interfaced using an API**

**Average: External system interfaces using a text based protocol**

**Complex: End user interfacing through a graphical user interface**

## Security Costs

*EAL refers to effective evaluation level from the Common Criteria*

## Risk Analysis

## Auto Code Generation Auto Code Translation

## Affordability Simulation Toolsets/Techniques

**Real-time, web-based Engineering Trade-off / Cost Impact Analysis**
**Integrated Collaborative Engineering Environment**
**Active cost element structure, descriptors, WBS**
**Secure multi-user access management **
**Complex System Support**
**Hardware Modeling**
**Software Modeling**
**System Modeling**

_***Visual Cost***__**  Toolset Integration**_** -**_** **_***Significantly Increased Trade-Study Accuracy, Requirements Definition, and Estimating Credibility***

## Visual Cost Architecture

**COST MODEL INTEGRATION: ****Visual Cost **

_**CAD Display Features**_
- CAD image display
- 360° rotation of the model
- Selection of individual model components
- Selected component highlighted in WBS
- Exploded view of the model

_**Cost Estimate Display Features**_
- Estimates based on active WBS selection
- Displays baseline and alternative cost estimates
- Displays Delta for Total Cost
- Supports cost, weight, and schedule targets
- Supports Analysis of Alternatives (AoA) and Cost as an Independent Variable (CAIV)

_**Control Panel Features**_
- Cost model/worksheet management
- Report generator
- Advanced image controls
- User administration
- Functionality specific to core user groups:
- --PM
- --Engineering
- --Cost Analyst

## ... a long term partnership

***1970***

***1980***

***1990***

***2000***

- Apollo γ Ray Spectrometer
- Apollo Landing Radar

- SAD Grumman
- Booster Avionics Control
- Astronomical Observ Sat (AOS)
- Clemens/Fogleman
- Shuttle Orbiter Experimental Lab
- ELMS
- NIMBUS & wave Spectrometer
- γ Ray Balloon Experiment

- Comms Interface Equipment (CIE)
- CV990 Microwave Spectrometer
- International Space Station  (ISS)
- MESSOC (Space Station Model )
- Assured Crew ERV
- Cost Parameter Forecasting
- Personnel Launch System (PLS)
- EOS
- TDRSS

- Mission Operations and Support Area
- Network Control Center
- Shuttle Orbiter -Structural Spares Model,
- Solar Probe
- Space Transportation Arch Studies
- Docking Mechanism,MIR
- Shuttle Orbiter Enhanced MEDS (cockpit)
- Integrated Communication System
- KU Band System Update/Modification
- On-Orbit Meteoroid/Debris Risk Reduction
- Single Stage to Orbit (SSTO)
- Soyuz ACRV
- Standard Payload Carrier
- Two Stage to Orbit (TSTO)
- Shuttle Orbiter - Autonomous Ops Mod Kit
- ISS Direct Berthing
- Mars Aerobrake (Measur)
- Mars Global Observer (MGO)
- Mars Relay Spacecraft
- Second TDRSS Ground Terminal
- Shuttle Orbiter/MIR Airlock
- X-33
- Liquid Flyback Booster
- White Sands Ground Terminal
- TEP-IRDS
- Shuttle Orbiter Digital Mockup
- Shuttle Enhanced Instrumentation (MADS)
- Shuttle FastTrack-N2 Tanks
- Orbiter Upgrades- IVHM/TPS/OMS-RCS
- ISS Propulsion/Control Module
- Shuttle Orbiter Avionics Upgrades
- Shuttle Orbiter Upgrades- MPS/APU-HYD
- Rendezvous Radar (RPSS)

- STS SRB Insulation Trade Study
- ISS ITCS Calibration Study
- ONCE and CADRe Reqmts
- Advanced Materials Complexity
- RBSS and TBSS Complexity
- SSME Common Cost Framework
- Crew Rescue Vehicle (CRV)
- RLV - 2nd Gen
- HW / SW Calibration
- Quiet Aircraft Technology  (QAT)
- Shuttle Orbiter Calibration
- SLI Cost Credibility Team
- Small Aircraft Transportation
- Space Interferometry Mission
- Space Systems Knowledge Base
- National Aero-Space Plane (NASP)

*PRICE Systems* & NASA
- ...Over Four Decades
- ...Over 70 Successes

*Others ...*

## PRICE Systems Washington DC Office –  703-740-0087