Transcript Slide 1
USC C S E University of Southern California Center for Software Engineering INCOSE CAB Crystal City, VA June 28, 2003 Ricardo Valerdi University of Southern California Center for Software Engineering INCOSE CAB – 6/28/03 1 USC C S E University of Southern California Center for Software Engineering Outline • • • • COSYSMO Drivers Data collection process Data safeguarding procedures Schedule & Critical Path INCOSE CAB – 6/28/03 2 USC C S E University of Southern California Center for Software Engineering COSYSMO Introduction • Parametric model to estimate system engineering costs • Includes 4 size & 14 cost drivers • Covers full system engineering lifecycle • Developed with USC-CSE Corporate Affiliate and INCOSE participation INCOSE CAB – 6/28/03 3 USC C S E University of Southern California Center for Software Engineering Update since Feb briefing in Tampa • Collaboration with: – SECOE/Eric Honour – DAU SoS effort/Rob Flowe & Martha Spurlock • Finalized new driver definitions – # of recursive levels in the design – Technology Maturity – Length of life cycle • Three potential data points – BAE Systems: Mission Solutions/Information Systems Sector (Jim Cain) – Raytheon: Strategic Imaging Systems/Intelligence & Information Systems (John Rieff, Gary Thomas) – NAVAIR: 4.X (Dave Burgess, Donald Allen) INCOSE CAB – 6/28/03 4 USC C S E University of Southern California Center for Software Engineering Organizations actively involved with COSYSMO • Commercial Industry (1) – Galorath • Aerospace Industry (5) – BAE, Lockheed Martin, Northrop Grumman, Raytheon, SAIC • Government (2) – NAVAIR, US Army Research Labs • FFRDC’s and Consortia (2) DATA! – Aerospace, SPC • Technical Societies (3) – INCOSE, ISPA, PSM HELP! INCOSE CAB – 6/28/03 5 USC C S E University of Southern California Center for Software Engineering Data will drive the Evolution Path & Scope of the Model Conceptualize Global Command and Control System Develop Oper Test & Eval Transition to Operation Replace or Dismantle 1. COSYSMO-IP Satellite Ground Station 2. COSYSMO-C4ISR Joint Strike Fighter 3. COSYSMO-Machine Future Combat Systems 4. COSYSMO-SoS INCOSE CAB – 6/28/03 Operate, Maintain, or Enhance 6 USC C S E University of Southern California Center for Software Engineering 4 Size Drivers 1. 2. 3. 4. Number of System Requirements Number of Major Interfaces Number of Operational Scenarios Number of Critical Algorithms • Each weighted by complexity, volatility, and degree of reuse INCOSE CAB – 6/28/03 7 USC C S E University of Southern California Center for Software Engineering 14 Cost Drivers Application Factors (8) 1. 2. 3. 4. 5. 6. 7. 8. Requirements understanding Architecture complexity Level of service requirements Migration complexity Technology Maturity Documentation Match to Life Cycle Needs # and Diversity of Installations/Platforms # of Recursive Levels in the Design INCOSE CAB – 6/28/03 8 USC C S E University of Southern California Center for Software Engineering 14 Cost Drivers (cont.) Team Factors (6) 1. 2. 3. 4. 5. 6. Stakeholder team cohesion Personnel/team capability Personnel experience/continuity Process maturity Multisite coordination Tool support INCOSE CAB – 6/28/03 9 USC C S E University of Southern California Center for Software Engineering Data Collection Process • Project & people are identified • Systems engineer • Cost estimator/data base manager • Job/task codes in accounting system are mapped to COSYSMO • Meta data is collected • System scope • Life cycle • Application domain • Cost drivers are rated • Interaction between SE, Cost, USC • Data is entered into secure repository at USC INCOSE CAB – 6/28/03 10 USC C S E University of Southern California Center for Software Engineering Safeguarding Procedures • Data identification – Only affiliate & Dr. Boehm know the OID (XXX) and only affiliate knows PID (YYY) • Data storage – Stand-alone computer at USC with one-way access to the network – In a room with cypher lock & limited access • Data access – Non-disclosure agreements signed – Controlled access to data by researchers (US Citizens only) INCOSE CAB – 6/28/03 11 USC C S E University of Southern California Center for Software Engineering How can the CAB help? (Assumptions from the Project Plan) • Identify potential sources for Systems Engineering data • Identify additional commercial INCOSE members for Working Group • Commit resources to assist with: – Driver definition and refinement – Review of outputs – Delphi survey participation – Data from projects • Help in obtaining lead participants from other INCOSE Corporate Members • Establish COSYSMO “owner” within INCOSE – Measurement Working Group willing • Assist USC in finding additional funding support for a COSYSMO dedicated graduate student performer INCOSE CAB – 6/28/03 12 USC C S E University of Southern California Center for Software Engineering Parametric Cost Model Critical Path Usual # Months* Critical Path Task 6 Converge on cost drivers, WBS 6 Converge on detailed definitions and rating scales 12 Obtain initial exploratory dataset (5-10 projects) 6 Refine model based on data collection & analysis experience 12+ Obtain IOC calibration dataset (30 projects) 9 Refine IOC model and tool *Can be shortened and selectively overlapped INCOSE CAB – 6/28/03 13 USC C S E University of Southern California Center for Software Engineering Calendar of Activities: 2003 USC CSE Annual Research Review (Los Angeles, CA) INCOSE/SCEA Meeting (Chantilly, VA) INCOSE 2003 (Washington, DC) COCOMO Forum (Los Angeles, CA) J F M A M J J A S O 2003 N D 2004 INCOSE IW (Tampa, FL) Practical Software & Systems Measurement Workshop (Keystone, CO) Conference on Systems Integration (Hoboken, NJ) Working Group Meeting INCOSE CAB – 6/28/03 14 USC C S E University of Southern California Center for Software Engineering Don’t be left out! INCOSE CAB – 6/28/03 15 USC C S E University of Southern California Center for Software Engineering Contact Information Ricardo Valerdi [email protected] Dr. Barry Boehm [email protected] Dr. Elliot Axelband [email protected] Don Reifer [email protected] Websites http://sunset.usc.edu http://valerdi.com/cosysmo INCOSE CAB – 6/28/03 16