COSYSMO 2.0 Workshop Summary (held Monday, March 17th 2008) USC CSSE Annual Research Review March 18, 2008 Jared Fortune Agenda • Topics covered – – – – – – – – – – – Overview of COSYSMO Summary of COSYSMO 2.0 improvements Reuse (overview) Integration between SWE and SysE Risk modeling (overview) Assumption of linearity in cost drivers Modeling organizational factors in space systems Best practice guidance Cost drivers vs. scale factors Cost driver impact survey results Recursive levels of design • Joint meeting with SoS cost estimation group 2 Attendees (18) • Jeff Allen (Lockheed Martin)* • Cynthia Nikolai (Notre Dame) • Barry Boehm (USC) • Elizabeth O’Donnell (Boeing) • Jim Cain (BAE) • Garry Roedler (Lockheed Martin) • Jared Fortune (USC) • Rick Selby (Northrop Grumman) • Gary Hafen (Lockheed Martin) • Howard Schimmdler (Lockheed Martin)* • JoAnn Lane (USC) • Ricardo Valerdi (MIT)* • Dan Ligett (Softstar) • Gan Wang (BAE) • Miles Nesman (Boeing) • Darryl Webb (Aerospace) • Ali Nikolai (SAIC) • Marilee Wheaton (Aerospace) * Via Phone 3 Recommended COSYSMO 2.0 Improvements 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Reuse Integration of SwE & SysE estimation Assumption of linearity in COSYSMO cost drivers Effect of cost drivers and scale factors Number of recursive levels of design Risk modeling Establishing best practice guidance Consideration of SoS scope in COSYSMO Estimation in Operation & Maintenance Phase Requirements volatility 4 Reuse • What is the effect of reuse in estimating systems engineering size/effort? • On-going efforts by Valerdi, BAE, and Lockheed – Definitions: New, Modified, Adopted, Deleted, Managed • Incorporate reuse into COSYSMO – Collect data to obtain statistical significance – Opportunistic vs. systematic reuse • Select exemplar program to support reuse definitions • Assist in development of best practice guide – Ensure consistency across organizations 5 SWE and SysE Integration • What is the overlap between COCOMO II and COSYSMO? – Not model integration, scope overlap • WBS element ownership exercise – Attempt at capturing SysE effort – System, Software, Supportability, PEM; in COSYSMO or not • COSYSMO data covers a broader scope that textbook definition of “systems engineering” • Sometimes to distinguish who is responsible (funds) specific WBS elements – Areas of overlap 6 Risk Modeling • How can risk associated with the COSYSMO estimate be quantified? • On-going effort at Lockheed with COSYSMOR • Provide Low, Likely, High estimates • Presented one methodology, will be undergoing peer review • Illustrated need for best practice guide to reduce unnecessary (incorrect) risk assessments • To be incorporated into COSYSMO 2.0 baseline (Valerdi book) 7 Linearity Across the Life Cycle • Do all cost drivers have the same impact across the lifecycle? • Values of some drivers may not exist in all phases • Single “step” between driver values can be very large – Raised possibility of weighting drivers • Subgroup will discuss further, report results at next meeting 8 Modeling Organizational Factors • What are the quantifiable organizational issues that drive cost? • Help explain why a predicted cost is reasonable • Highlight potential biases in estimates • Presented data from STS and ISS • Results provided strong indicators that program complexity and organizational structure are major cost drivers 9 Best Practice Guidance • How can misuse of the COSYSMO cost drivers be avoided? • Correct assessment of values for cost drivers • Limit underestimation • Reuse • Ensure consistency across programs • Created Committee • Will present results at next meeting 10 Cost vs. Size Driver Correlation • Can some of the cost drivers become scale factors in the cost estimating relationship calibrated by the new data set? • Presented results of October 2007 survey • Distributed new survey • Result: “it depends” 11 Recursive Levels • How can the integration complexity of system elements one layer below the system-of-interest be operationalized? • Generated a lot of discussion, but a long way to go on guidance • Attempt to incorporate in best practice guide 12 Prioritization Criteria R eu s e SW E & S Li ne y s E ar ity C os tD ri R ec ver s ,L & e v, Sc R is o k f D ale M Fa es od B i es gn cto e t P li n rs g r a So ct S i in ce G C O u O & SY ide M SM R O eq .V ol at ili ty Improvements Availability of Data Impact on TOC Frequency of Use Compatible with Models Address Trends Factor Interactions Priority H M H H H L L M+ L H H L L H M L H H L L H M L H H M M L M H H M H L M H M+ L M L M M L L+ L L 13