Domain Oriented Modeling, Estimation And Improvement for Aerospace Systems Domains Dan Galorath Copyright 2011 Galorath Incorporated.

Slides:



Advertisements
Similar presentations
Cost as a Business Driver 1 John Brown C Eng MIEE mr_ Software Cost Estimation.
Advertisements

Software Quality Assurance Plan
Process Database and Process Capability Baseline
Affordability Analysis: The Role Process, Cost and ROI Modeling In Improved Program Performance SEI October 2012 Galorath Incorporated Daniel.
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
Chapter 22 Product Line Engineering Week 1 CIS 673.
Chapter 2 The Software Process
Chapter 26 Estimation for Software Projects
Application of Inductive Learning and Case-Based Reasoning for Troubleshooting Industrial Machines - Michel Manago and Eric Auriol 컴퓨터공학과 신수용.
2003 Indigo Technology, Inc. All Rights Reserved Integrated Process Teams Process Management Quality Assurance Configuration and Data Management Program.
 Galorath Incorporated Parametric Performance Monitoring and Control (PPMC) Presented by: Karen McRitchie Galorath Incorporated 100 North Sepulveda.
Integration of Software Cost Estimates Across COCOMO, SEER- SEM, and PRICE-S models Tom Harwick, Engineering Specialist Northrop Grumman Corporation Integrated.
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Case Based Reasoning Melanie Hanson Engr 315. What is Case-Based Reasoning? Storing information from previous experiences Using previously gained knowledge.
1 Introduction to System Engineering G. Nacouzi ME 155B.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
MEsA Future Trends Panel Discussion Jairus Hihn 22nd International Forum on COCOMO and Systems/Software Cost Modeling (2007)
Chapter 10: Monitoring and Controlling Change
Extracting Test Cases by Using Data Mining; Reducing the Cost of Testing Andrea Ciocca COMP 587.
1 Project Planning CIS 375 Bruce R. Maxim UM-Dearborn.
How get your project management or professional services organization ISO 9001 certified.
“Budgeting of IT-projects: Standards and best practices for cost and schedule planning.” Galorath Incorporated Daniel D. Galorath blog:
© The McGraw-Hill Companies, Software Project Management 4th Edition Software effort estimation Chapter 5.
Team Launch Introduction. Real projects are large and complex, and most software is created by teams Merely throwing people together does not result in.
Web-estimation Sánchez Cantón, Juan José Blázquez González, Isaac Alonso Caballero, David.
High Impact Global Product Engineering Solutions ® ©2007 Symphony Service Corp. All Rights Reserved. Symphony Services is a registered trademark of Symphony.
Software Project Management Lecture # 8. Outline Chapter 25 – Risk Management  What is Risk Management  Risk Management Strategies  Software Risks.
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
N By: Md Rezaul Huda Reza n
Software Project Management Lecture # 8. Outline Earned Value Analysis (Chapter 24) Topics from Chapter 25.
© 2012 PRICE Systems, LLC. All Rights Reserved. Optimize tomorrow today. ® Understanding and Measuring the Impact of Design and Systems Engineering Decisions.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
1 A Survey of Unit Testing Practices Prof. Per Runeson – Lund University Per Beremark – SPIN-syd.
111 Notion of a Project Notes from OOSE Slides – a different textbook used in the past Read/review carefully and understand.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
1 Lecture 17: Chapter 26 Estimation for Software Projects Slide Set to accompany Software Engineering: A Practitioner’s Approach, 7/e by Roger S. Pressman.
NEtherlands Software Metrics users Association. About NESMA NEderlandse Software Metrieken gebruikers Associatie NEtherlands Software Metrics users Association.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Second Hour Lecture 9:30 – 10:20 am, September 8, 2001 Evolution of Software Economics Improving Software Economics (from Chapters 2 and 3 of Royce’ book)
Stat 112 Notes 9 Today: –Multicollinearity (Chapter 4.6) –Multiple regression and causal inference.
Empirical Estimation Models Based upon historic data Basic Structure E = A + B * (ev) C where A, B, c are empirical constants ‘ev’ is the effort in terms.
Integrated project management optimization Orsolya Dobán.
Statistics for Engineer. Statistics  Deals with  Collection  Presentation  Analysis and use of data to make decision  Solve problems and design.
Carnegie Mellon Software Engineering Institute © 2006 by Carnegie Mellon University Software Process Performance Measures James Over Software Engineering.
Cost Estimation Overview
IT323 - Software Engineering 2 1 Tutorial 4.  List the main benefits of software reuse 2.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
CIS 4251 / CIS 5930 SOFTWARE DEVELOPMENT Fall 1999 Sept. 1, 1999 Marge Holtsinger.
Project Planning Goal 1 - Estimates are documented for use in tracking and planning project. Goal 2 - Project Activities and commitments planned and documented.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Chapter 8: Maintenance and Software Evolution Ronald J. Leach Copyright Ronald J. Leach, 1997, 2009, 2014,
Advanced Software Engineering Dr. Cheng
CIS 375 Bruce R. Maxim UM-Dearborn
Chapter 33 Estimation for Software Projects
COCOMO III Workshop Summary
Performance indicators Unplanned unavailability
CS4311 Spring 2011 Process Improvement Dr
Verifying – Evaluating Software Estimates
Chapter 9: Research Issues in Software Engineering
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Cost Xpert Group Copyright © 2001, Marotz, Inc..
Chapter 33 Estimation for Software Projects
Software Engineering Practice: A Generic View
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Metadata The metadata contains
Chapter 26 Estimation for Software Projects.
Imagine Obtaining Cost Directly From Limited Requirements
Presentation 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 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.

Using Key Technical Performance Parameters (KTPPs) SEER EO Sensor Example Sample inputs © 2009 Copyright Galorath Incorporated 6 KTPPs can be used for cost/performance trade-off analysis

What can a parametric model tell you? 7 7 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 improvement 11