February 2002Copyright 2002, USC1 COSYSMO: Constructive Systems Engineering Cost Model Status Briefing: GSAW 2002 February 2002.

Slides:



Advertisements
Similar presentations
ISPA 4/5/04 1 Systems Engineering Sizing Via Requirements Ricardo Valerdi, USC Center for Software Engineering Viterbi School of Engineering ISPA Southern.
Advertisements

Automated Software Cost Estimation By James Roberts EEL 6883 Spring 2007.
Copyright 2000, Stephan Kelley1 Estimating User Interface Effort Using A Formal Method By Stephan Kelley 16 November 2000.
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
COSYSMO 2.0 Workshop Summary (held Monday, March 17 th 2008) USC CSSE Annual Research Review March 18, 2008 Jared Fortune.
COSOSIMO Workshop Outbrief October 28, 2005 Jo Ann Lane University of Southern California Center for Software Engineering COCOMO Forum –
Working Group Meeting (Outbrief) Ricardo Valerdi, Indrajeet Dixit, Garry Roedler Tuesday.
March 2002 COSYSMO: COnstructive SYStems Engineering Cost MOdel Ricardo Valerdi USC Annual Research Review March 11, 2002.
University of Southern California Center for Systems and Software Engineering USC CSSE Research Overview Barry Boehm Sue Koolmanojwong Jo Ann Lane Nupul.
University of Southern California Center for Software Engineering CSE USC COSYSMO: Constructive Systems Engineering Cost Model Barry Boehm, USC CSE Annual.
11/08/06Copyright 2006, RCI1 CONIPMO Workshop Out-brief 21 st International Forum on COCOMO and Software Cost Modeling Donald J. Reifer Reifer Consultants,
COSYSMO: Constructive Systems Engineering Cost Model Ricardo Valerdi USC CSE Workshop October 25, 2001.
COSOSIMO* Workshop 13 March 2006 Jo Ann Lane University of Southern California Center for Software Engineering CSE Annual.
University of Southern California Center for Software Engineering CSE USC ©USC-CSE 10/23/01 1 COSYSMO Portion The COCOMO II Suite of Software Cost Estimation.
COSYSMO Reuse Extension 22 nd International Forum on COCOMO and Systems/Software Cost Modeling November 2, 2007 Ricardo ValerdiGan Wang Garry RoedlerJohn.
26 October 2001DRAFT1 COSYSMO: Constructive Systems Engineering Cost Model USC CSC Workshop October 2001.
Welcome and Overview: COCOMO / SCM #20 Forum and Workshops Barry Boehm, USC-CSE October 25, 2005.
COSYSMO Workshop Summary Ricardo Valerdi Tuesday March 14, 2006 Los Angeles, CA USC Center for Software Engineering Annual Research Review.
1 CORADMO in 2001: A RAD Odyssey Cyrus Fakharzadeh 16th International Forum on COCOMO and Software Cost Modeling University of Southern.
COSYSMO Reuse Extension 22 nd International Forum on COCOMO and Systems/Software Cost Modeling November 2, 2007 Ricardo ValerdiGan Wang Garry RoedlerJohn.
Valuing System Flexibility via Total Ownership Cost Analysis Barry Boehm, JoAnn Lane, USC Ray Madachy, NPS NDIA Systems Engineering Conference October.
System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering.
Estimating System of Systems Engineering (SoSE) Effort Jo Ann Lane, USC Symposium on Complex Systems Engineering January 11-12, 2007.
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
COSOSIMO* Workshop Outbrief 14 March 2006 Jo Ann Lane University of Southern California Center for Software Engineering CSE.
University of Southern California Center for Software Engineering CSE USC 110/26/2004©USC-CSE Welcome and Overview: COCOMO / SCM #19 Forum and Workshops.
©2006 BAE Systems. Practical Implementation of COSYSMO Reuse Extension Gan Wang, Aaron Ankrum, Cort Millar, Alex Shernoff, Ricardo Valerdi.
Towards COSYSMO 2.0: Update on Reuse Jared Fortune, USC Ricardo Valerdi, MIT USC ARR 2009 Los Angeles, CA.
COSYSMO Workshop Outbrief CSSE Annual Research Review Los Angeles, CA Mon March 16 & Tues March 17, 2009 Ricardo Valerdi.
Copyright © 2001, Software Productivity Consortium NFP, Inc. SOFTWARE PRODUCTIVITY CONSORTIUM SOFTWARE PRODUCTIVITY CONSORTIUM COSYSMO Overview INCOSE.
Remotely monitor and control a DCS (Distributed Control system) system of a miniature Oil platform through a 2D representation model Presented by - Kirthy.
Cost Management Week 6-7 Learning Objectives
University of Southern California Center for Software Engineering CSE USC 10/8/00©USC-CSE1 Expediting Technology Transfer via Affiliate Programs and Focused.
COCOMO-SCORM: Cost Estimation for SCORM Course Development
October 28, 2001DRAFT1 COSYSMO: Reference System (Satellite Ground Station) Donald J. Reifer and Ricardo Valerdi University of Southern California.
RUP Fundamentals - Instructor Notes
ESD web seminar1 ESD Web Seminar February 23, 2007 Ricardo Valerdi, Ph.D. Unification of systems and software engineering cost models.
 Engineers are regularly engaged in projects in their careers!  Middle management continues to shrink  Industry now organizes more around projects.
Software System Engineering: A tutorial
INCOSE CAB Briefing November 2002 COSYSMO COnstructive SYStems Engineering Cost MOdel November 1, 2002 Dr. Barry Boehm Ricardo Valerdi University of Southern.
University of Southern California Center for Systems and Software Engineering COSATMO/COSYSMO Workshop Jim Alstad, USC-CSSE Gan Wang, BAE Systems Garry.
Chapter 3 Project Management Details Tracking Project Progress Project Estimation Project Risk Analysis Project Organization RUP Project Management Workflow.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Introduction to Software Engineering ECSE-321 Unit 4 – Project Management 10/19/2015Introduction to Software Engineering – ECSE321Unit 4 – Project Management/1.
9/17/2002 COSYSMO Usage Experience Panel: What is Happening at Lockheed Martin Garry Roedler, Lockheed Martin Engineering Process Improvement Center
July 2002 COSYSMO-IP COnstructive SYStems Engineering Cost Model – Information Processing PSM User’s Group Conference Keystone, Colorado July 24 & 25,
University of Southern California Center for Systems and Software Engineering COCOMO Suite Toolset Ray Madachy, NPS Winsor Brown, USC.
SE&I Pre-Proposal Meeting GSFC - JPL Systems Engineering Management Colleen McGraw.
Estimating “Size” of Software There are many ways to estimate the volume or size of software. ( understanding requirements is key to this activity ) –We.
Project Initiation at The Regence Group 12/19/2015John Garrigues1.
 Engineers have led the way on project management, it is now “hot and trendy”.  #1 Area of Continuing Education reported by Penn State Behrend ECE alumni.
Solar Probe Plus A NASA Mission to Touch the Sun March 2015 Instrument Suite Name Presenter's Name.
1 Global Design Effort: Controls & LLRF Controls & LLRF Working Group: Tuesday Session (29 May 07) John Carwardine Kay Rehlich.
PROJECT PLANNING & MANAGEMENT Brittany Hamilton. PROGRESS TRACKING Do we understand customer’s needs? Can we design a system to solve customer’s problems.
Development Project Management Jim Kowalkowski. Outline Planning and managing software development – Definitions – Organizing schedule and work (overall.
University of Southern California Center for Systems and Software Engineering 26 th Annual COCOMO Forum 1 November 2 nd, 2011 Mauricio E. Peña Dr. Ricardo.
IV&V Facility 7/28/20041 IV&V in NASA Pre-Solicitation Conference/ Industry Day NASA IV&V FACILITY July 28, 2004.
CS 577b: Software Engineering II
Introduction to Project Management
Status Report Jim VanGaasbeek Ricardo Valerdi
Introduction to Tech Communication & Project Management Arthur C.M. Chen , Rm
Systems Engineering Management
COSYSMO: Constructive Systems Engineering Cost Model
COSYSMO Delphi Round 2 Results
Towards COSYSMO 2.0: Update on Reuse
More on Estimation In general, effort estimation is based on several parameters and the model ( E= a + b*S**c ): Personnel Environment Quality Size or.
PPT3: Project planning and management
Working Group Meeting Report
University of Southern California Center for Software Engineering
COSYSMO: Constructive Systems Engineering Cost Model
Presentation transcript:

February 2002Copyright 2002, USC1 COSYSMO: Constructive Systems Engineering Cost Model Status Briefing: GSAW 2002 February 2002

Copyright 2002, USC2 Agenda Introduction to COSYSMO –Goals of effort and scope The COSYSMO reference system The COSYSMO model –Model mathematics –Size and cost drivers Plans and milestones Current status of effort Summary and conclusions

February 2002Copyright 2002, USC3 Goals of Effort Build a COCOMO II-like model for estimating effort and duration of system engineering tasks –Member of the COCOMO family of models COSYSMO (Constructive System Engineering Model) developed to fill the holes not covered by COCOMO II software model InceptionElaboration ConstructionTransition MBASE life cycle model phases

February 2002Copyright 2002, USC4 Scope of Effort Use USC seven step model building process Keep things simple –Start with Inception phase now, other phases later –Use EIA 632 to bound systems engineering effort –Focus on software intensive systems Build on previous cost modeling work Shoot for having something meaningful done by mid-March 2002 –Much of the work done by volunteers, so must be conservative in estimates

February 2002Copyright 2002, USC5 Participants Chris Abts, Texas A&M Elliot Axelband, USC Kim Bell, Aerospace Joe Betser, Aerospace Barry Boehm, USC Linda Brooks, TRW Sunita Chulani, IBM Lisa Finneran, SPC Don Greenlee, SAIC Gary Hafen, LMCO Gloria Isler, LMCO Cheryl Jones, US Army Tony Jordano, SAIC W. Kelberlay, Raytheon Ray Kile, CSM Dan Ligett, Softstar Karen Lum, JPL Chris Miller, SPC Karen Owens, Aerospace Don Reifer, USC Garry Roedler, LMCO Walker Royce, Rational Evin Stump, Galorath Gary Thomas, Raytheon Ariel Tonnu, US Air Force Ricardo Valerdi, USC Marilee Wheaton, TRW

February 2002Copyright 2002, USC6 Reference System Framed using a Satellite Ground System as a reference system –Identified system engineering activities –Defined the components of the effort estimates System facilitated the definition of system engineering tasks in terms of: –Systems, Hardware, Software, and Communications Architecture (interfaces view) COSYSMO scope based on the example system

February 2002Copyright 2002, USC7 System Description External to system are elements of network operations –These elements provide the antennas used to track satellites, the communications equipment for TT&C and centralized resource management functions Internal to the system are the hardware and software to perform: –Mission planning- Orbit data processing –Telemetry processing- Attitude data processing –Satellite commanding Simulation and resource management are outside the scope of the system in this analysis

February 2002Copyright 2002, USC8 System Context Diagram Network operations external to boundary Satellite operations includes: - COTS hardware - Software - Communications Signals to control antennas and remote facilities assumed to be digital in form

February 2002Copyright 2002, USC9 COSYSMO Operational Concept COSYSMO Size Cost Drivers Effort Duration Calibration # Requirements # Interfaces # TPM’s # Scenarios # Modes # Platforms # Algorithms - Application factors -7 factors - Team factors -8 factors WBS guided By EIA 632 COCOMO II-based model

February 2002Copyright 2002, USC10 COCOMO II Effort Equations Basic Equation n EFFORT = a  (EM) i [ Size ] i=1 m Size =  SD j j=1 Where: a = constant Size = estimate of the size of the system engineering effort or the volume of work involved SD j = size drivers EM i = effort multipliers

February 2002Copyright 2002, USC11 EIA Scope Drivers From EIA 632: –Supplier Performance –Technical Management –Requirements Definition –Solution Definition –Systems Analysis –Requirements Validation –Design Solution Verification –End Products Validation/Purchased Products

February 2002Copyright 2002, USC12 Size Drivers (First Pass) Size Drivers Measure of:Counted By: # requirements Functional requirements# shalls in System Spec Performance requirements# Measures of Performance/ # Measures of Effectiveness # interfaces Interface requirements# interfaces needed to be bounded via ICD’s/MOA’s # TPMs Managerial requirements# of TPMs to be reported # scenarios Operational requirements# operational threads and/or system level use cases # modes Operational requirements# operational modes to be supported # platforms Operational requirements# platforms to be supported # algorithms Operational requirements# of new algorithms that system engineering must develop to solve problem

February 2002Copyright 2002, USC13 Cost Drivers (Initial List) Application factors –Requirements understanding –Architecture understanding –Level of service requirements, criticality, difficulty –Legacy transition complexity –COTS assessment complexity –Platform difficulty –Required process reengineering Team factors –Number and diversity of stakeholder communities –Stakeholder team cohesion –Personnel capability –Personnel experience/ continuity –Process maturity –Multi-site coordination –Formality of deliverables –Tool support Initial definitions distributed as part of our Delphi exercise

February 2002Copyright 2002, USC14 Plan of Action & Milestones TaskDue DateStatus TaskDue Date Status 1.Develop reference system11//01/01Complete 2.Define cost drivers11/16/01Complete 3.Define size drivers11/16/01Complete 4.Define effort scope11/16/01Complete 5.Finalize survey instrument11/30/01Complete 6.Send materials out for review12/03/01Complete 7.Hold net meeting/discuss results12/11/01Complete 8.Updates done/Delphi defined01/14/02Complete 9.Send Delphi out01/15/02Complete 10.Complete Delphi round02/15/02In Progress 11.Update done based on results03/05/02 12.Present results at annual review03/12/02 * Axelband/Boehm involved in all activities

February 2002Copyright 2002, USC15 Delphi Round 1 Objectives: –Calibrate the model based on expert opinions Questionnaire divided into three sections –Scope, size and cost Questionnaire will be used to determine the range for size driver and effort multiplier ratings Data from completed systems will then be used to statistically confirm or deny initial ratings Initial Delphi inputs due 15 February 2002

February 2002Copyright 2002, USC16 Summary and Conclusions Making significant progress with the model development activities Team of volunteers from industry, academia and government doing a great job Team needs inputs from system engineering experts to make Delphi exercise successful Any of you who would like to participate are encouraged to do so

February 2002Copyright 2002, USC17 Points of Contact USC-CSE Points of Contact –Dr. Barry Boehm –Donald Reifer –Richardo Valerdi Website –