Domain Oriented Modeling, Estimation And Improvement for Aerospace Systems Domains Dan Galorath galorath@galorath.com Copyright 2011 Galorath Incorporated SEI Requirements For Estimating (Source DCG, SEI) • Corporate historical database • Structured processes for estimating size & reuse • Mechanisms for extrapolating benchmark characteristics of past projects • Audit trails • Integrity dealing with dictated costs & schedules • Data collection and feedback processes foster correct data interpretation Domain Specific Modeling • • Different Sizing Methods Different Cost Drivers • E.g. real time code, time constraints, etc. is a cost driver in some domains • Different development approaches • Not as much agile in Aerospace • Safety and Security Issues in many • Different “actuals” for comparison and benchmaking © 2011 Copyright Galorath Incorporated 3 SEER Cost IQ Based Reasoning Cost IQ uses case-based reasoning (CBR) by solving new problems based on the solutions of similar past problems. Cost IQ - Obtaining Cost Directly From Limited Requirements Case Based Reasoning can transform high level requirements & specifications into a cost modeling workup within a sophisticated cost estimating tool. Cost IQ uses case-based reasoning (CBR) by solving new problems based on the solutions of similar past problems. What can a parametric model tell you? Firm Fixed Price? Feel lucky? What is likely to happen Understand the risk before you commit! 7 7 SEER Provides Numerous Size Measures AND Allows Organization Specific © 2011 Copyright Galorath Incorporated 8 COTS Estimation (Existing Components) 9 Estimate Total Ownership Costs; 60+% Can Be Infrastructure & Services • • • • Software Development Software Maintenance IT Infrastructure IT Services © 2009 Copyright Galorath Incorporated 10 Every Estimate needs to be Substantiated & Benchmarked SEER-SEM Estimate Galorath Benchmark Trend Line Your History Data Your Data Regression Trend Line Why Should We Care: Variances can identify estimation issues. Benchmarking can be path to improvement 11