9/17/2002 COSYSMO Usage Experience Panel: What is Happening at Lockheed Martin Garry Roedler, Lockheed Martin Engineering Process Improvement Center

Slides:



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

Best Practices for an Owner Estimating Organization
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
1 Prescriptive Process Models. 2 Prescriptive Models Prescriptive process models advocate an orderly approach to software engineering Prescriptive process.
On Representing Uncertainty In Some COCOMO Model Family Parameters October 27, 2004 John Gaffney Fellow, Software & Systems.
Copyright 2000, Stephan Kelley1 Estimating User Interface Effort Using A Formal Method By Stephan Kelley 16 November 2000.
FEMA’s Guidelines and Standards Strategy ASFPM Conference May 23, 2012.
Activity Based Costing within a collaborative estimating framework Association of Cost Engineers 17 th February 2004 Grahame Jones, UK Manager, PRICE Systems.
Dr. Julian Lo Consulting Director ITIL v3 Expert
COSYSMO 2.0 Workshop Summary (held Monday, March 17 th 2008) USC CSSE Annual Research Review March 18, 2008 Jared Fortune.
1 CODE TESTING Principles and Alternatives. 2 Testing - Basics goal - find errors –focus is the source code (executable system) –test team wants to achieve.
Software Quality Engineering Roadmap
©2006 BAE Systems. COSYSMO Application At BAE Systems Gan Wang COSYSMO Workshop 23 rd International Forum on COCOMO and Systems/Software Cost Modeling.
University of Southern California Center for Systems and Software Engineering USC CSSE Research Overview Barry Boehm Sue Koolmanojwong Jo Ann Lane Nupul.
COSYSMO Adoption Process 21 st International Forum on COCOMO and Software Cost Modeling November 9, 2006 Chris MillerRicardo Valerdi.
11/08/06Copyright 2006, RCI1 CONIPMO Workshop Out-brief 21 st International Forum on COCOMO and Software Cost Modeling Donald J. Reifer Reifer Consultants,
Some Experience With COSYSMOR At Lockheed Martin
Software Engineering II - Topic: Software Process Metrics and Project Metrics Instructor: Dr. Jerry Gao San Jose State University
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
1 COSYSMO 3.0: Future Research Directions Jared Fortune University of Southern California 2009 COCOMO Forum Massachusetts Institute of Technology.
Extensions of COSYSMO to Represent Reuse 21 st International Forum on COCOMO and Software Cost Modeling November 9, 2006 Ricardo ValerdiJohn Gaffney Garry.
COSYSMO Reuse Extension 22 nd International Forum on COCOMO and Systems/Software Cost Modeling November 2, 2007 Ricardo ValerdiGan Wang Garry RoedlerJohn.
Affiliate Feedback and Discussion 1. Future Research: COSYSMO Updated data collection effort Quantifying the effect of schedule Harmonizing across software.
Introduction Wilson Rosa, AFCAA CSSE Annual Research Review March 8, 2010.
COSYSMO Reuse Extension 22 nd International Forum on COCOMO and Systems/Software Cost Modeling November 2, 2007 Ricardo ValerdiGan Wang Garry RoedlerJohn.
1 Introduction to System Engineering G. Nacouzi ME 155B.
System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering.
COSYSMO Risk/Confidence Estimation Prototype John Gaffney March 14, 2005.
1 Discussion on Reuse Framework Jared Fortune, USC Ricardo Valerdi, MIT COSYSMO COCOMO Forum 2008 Los Angeles, CA.
SE is not like other projects. l The project is intangible. l There is no standardized solution process. l New projects may have little or no relationship.
System Implementation
1 COSYSMO 2.0: A Cost Model and Framework for Systems Engineering Reuse Jared Fortune University of Southern California Ricardo Valerdi Massachusetts Institute.
COSOSIMO* Workshop Outbrief 14 March 2006 Jo Ann Lane University of Southern California Center for Software Engineering CSE.
COSYSMO Reuse Extension COSYSMO Workshop – USC CSSE Annual Research Review March 17, 2008 Ricardo ValerdiGan Wang Garry RoedlerJohn Rieff Jared Fortune.
©2006 BAE Systems. Practical Implementation of COSYSMO Reuse Extension Gan Wang, Aaron Ankrum, Cort Millar, Alex Shernoff, Ricardo Valerdi.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
4/28/2004Optical Tape Measure Optical Tape Measure May Team Members: Faculty Advisors: Nick Freese (EE) Dr. Aleksander Dogandzic Bruce Fu (EE) Dr.
Software Process and Product Metrics
© VESP International Pty Limited To Contents Slide CLICK to advance slides/ bullet points within slides Integrated Master Planner An Overview.
Striving for Quality Using continuous improvement strategies to increase program quality, implementation fidelity and durability Steve Goodman Director.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
Chapter 2 The process Process, Methods, and Tools
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
1 Validation & Verification Chapter VALIDATION & VERIFICATION Very Difficult Very Important Conceptually distinct, but performed simultaneously.
Advanced Topics in Requirement Engineering. Requirements Elicitation Elicit means to gather, acquire, extract, and obtain, etc. Requirements elicitation.
Chapter 6 : Software Metrics
Gan Wang BAE Systems Ricardo Valerdi University of Arizona Garry J. Roedler Lockheed Martin Mauricio Pena Boeing Systems Engineering Reuse Delphi – Workshop.
University of Southern California Center for Systems and Software Engineering COSATMO/COSYSMO Workshop Jim Alstad, USC-CSSE Gan Wang, BAE Systems Garry.
Generic Approaches to Model Validation Presented at Growth Model User’s Group August 10, 2005 David K. Walters.
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)
Historical Aspects Origin of software engineering –NATO study group coined the term in 1967 Software crisis –Low quality, schedule delay, and cost overrun.
Chapter 3: Software Project Management Metrics
APPLICATION GUIDE January 27, 2006 Overview May 2, 2006 NDIA Program Management Systems Committee Walt Berkey, Lockheed Martin Telephone ;
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
1 Reggie Cole Lockheed Martin Senior Fellow Garry Roedler Lockheed Martin Fellow
Big Bang Approach No testing of Individual Units Advantages Cost can be saved No stubs/Drivers Very fast Disadvantages Hard to debug Location of defect.
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
Smi COCOMO II Calibration Status USC-CSE Annual Research Review March 2004.
SCOPE DEFINITION,VERIFICATION AND CONTROL Ashima Wadhwa.
11/04/091 Some Topics Concerning The COSYSMOR Model/Tool John E. Gaffney, Jr Center For Process Improvement Excellence.
Overview of Addressing Risk with COSYSMO Garry Roedler & John Gaffney Lockheed Martin March 17, 2008.
Anytime, Anywhere Access Benefits Functionality Work Order Administration Dispatch Work Order Work Order Details New Work Order Additional Functionality.
 System Requirement Specification and System Planning.
Software Configuration Management
Computer Aided Software Engineering (CASE)
Analysis and Understanding
BAE SYSTEMS Electronics & Integrated Solutions (E&IS) Operating Group
Working Group Meeting Report
Generalized Reuse Model for COSYSMO Workshop Outbrief
Presentation transcript:

9/17/2002 COSYSMO Usage Experience Panel: What is Happening at Lockheed Martin Garry Roedler, Lockheed Martin Engineering Process Improvement Center Pete McLoone, Lockheed Martin Integrated Systems and Solutions Garry Roedler, Lockheed Martin Engineering Process Improvement Center Pete McLoone, Lockheed Martin Integrated Systems and Solutions

Page 2 Talking Points  Collecting data points for the industry COSYSMO Effort across Lockheed Martin Business Areas  Electronics Systems has completed a usage pilot  Integrated Systems & Solutions has done some preliminary evaluation of the model Lockheed Martin is deeply involved in extending COSYSMO to Cover Risk and Schedule, distributing effort across the life cycle, and addressing Reuse Intending to do more local calibration and evaluation Promoting COSYSMO internally via Lockheed Martin Measurement Workshop and other communications mechanisms Contributing to the review of the COSYSMO User Manual and other aspects of the industry effort

Page 3 Collecting Data Reasonable success obtaining data points; need to capture many more Starting to obtain data relevant to the COSYSMO Risk Module Difficult to validate effort and size data without a lot of effort –Suspect very uneven methods for counting interfaces –“Engineered” system requirements seem to work better than customer system requirements –Labor hours are probably somewhat uneven in terms of “rules” utilized; cannot easily supply a EIA 632 breakdown –Cost drivers are sometimes misinterpreted but not a big problem; helps if a team of systems engineers is used and a COSYSMO expert can facilitate their determination

Page 4 Electronic Systems Pilot Had to adjust inputs because of reuse; did not calibrate to local data; default parameters generated high estimates compared to actual effort May be useful as a sanity check for SE cost estimates –Reuse and local calibration need to be added Academic COSYSMO is bare bones spreadsheet –Does not have features of other parametric models Reuse, local calibration capability, Class of cost, Schedule, Risk, ranges for parameters, Cost particular phase(s), labor distributions, summary reports, graphical outputs Commercial version SystemStar has some of these features Need a comprehensive User’s Guide (in development) –Better guidance on how to combine multiple questionnaire attributes into a single model parameter –Better definitions of attributes, with examples –Definitions of phases covered Next steps: more data points, local calibration, use reuse and risk profile and evaluate

Page 5 Integrated Systems and Solutions Did not do local calibration Results with four data points showed reasonable results But data collection was “quick and dirty” so not much confidence in the results Nonetheless, it appears with local calibration the model should be usable The road ahead involves more careful data collection to obtain sufficient data points to do local calibration properly

Page 6 Final Thoughts Local calibration is only as good as the data that goes into it Don’t underestimate the effort needed to obtain good data Experiment! –Is accuracy related to size driver weights? –Is accuracy related to cost driver weights? –Does accuracy get better if I throw away a size parameter? Provide quality data points to Ricardo

Page 7