domain oriented modeling, estimation and improvement for aerospace systems domains dan galorath...
Post on 21-Dec-2015
221 views
TRANSCRIPT
Domain Oriented Modeling, Estimation And Improvement for Aerospace Systems Domains
Dan Galorath
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 DirectlyFrom 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?
77
What is likely to happen
Feel lucky?
Firm Fixed Price?
Understand the risk before you commit!
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
Your Data Regression Trend Line
Galorath Benchmark Trend Line
Your History Data
Why Should We Care: Variances can identify estimation issues. Benchmarking can be path to improvement11