System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering.

Slides:



Advertisements
Similar presentations
Program Management Office (PMO) Design
Advertisements

Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
Example © 2012 Lockheed Martin Corporation. All Rights Reserved. October 2012 Proxy Estimation Costing for Systems (PECS) Reggie Cole Lockheed Martin Senior.
COCOMO Suite Model Unification Tool Ray Madachy 23rd International Forum on COCOMO and Systems/Software Cost Modeling October 27, 2008.
COSOSIMO Workshop Outbrief October 28, 2005 Jo Ann Lane University of Southern California Center for Software Engineering COCOMO Forum –
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.
Cost and Management Challenges of Systems of Systems True Program Success TM Cost and Management Challenges of System of Systems Arlene Minkiewicz, Chief.
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.
Software and System Engineering Integration Sponsor Overview Kristen Baldwin Deputy Director, Software Engineering and System Assurance Office of the Under.
COSOSIMO October 2005 Workshop Jo Ann Lane University of Southern California Center for Software Engineering COCOMO Forum – October 2005.
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.
University of Southern California Center for Systems and Software Engineering System of Systems Engineering Cost Modeling: Strategies for Different Types.
COSOSIMO Jo Ann Lane University of Southern California
Process Synchronization Workshop Summary Report Jo Ann Lane University of Southern California Center for Software Engineering.
Constructive System of Systems Integration Cost Model (COSOSIMO) ****************** Tutorial Jo Ann Lane, USC Center for Systems & Software.
1 Discussion on Reuse Framework Jared Fortune, USC Ricardo Valerdi, MIT COSYSMO COCOMO Forum 2008 Los Angeles, CA.
Estimating System of Systems Engineering (SoSE) Effort Jo Ann Lane, USC Symposium on Complex Systems Engineering January 11-12, 2007.
Trade Study Training Need and Goals Need Consistent methodologies and practices performing trade studies Pros/cons, advantages/disadvantages, customer/management.
Secure System Administration & Certification DITSCAP Manual (Chapter 6) Phase 4 Post Accreditation Stephen I. Khan Ted Chapman University of Tulsa Department.
COSOSIMO* Workshop Outbrief 14 March 2006 Jo Ann Lane University of Southern California Center for Software Engineering CSE.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Towards COSYSMO 2.0: Update on Reuse Jared Fortune, USC Ricardo Valerdi, MIT USC ARR 2009 Los Angeles, CA.
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Copyright © 2001, Software Productivity Consortium NFP, Inc. SOFTWARE PRODUCTIVITY CONSORTIUM SOFTWARE PRODUCTIVITY CONSORTIUM COSYSMO Overview INCOSE.
INCOSE 1 st reactions. One other area that struck me has the sheer number of levels of proficiency—in ours we are going with 5 and the first one is limited.
What is Business Analysis Planning & Monitoring?
Effective Methods for Software and Systems Integration
Using SysML to Estimate SoS Engineering and Development Effort Jo Ann Lane Tim Bohn COCOMO.
CMMI Course Summary CMMI course Module 9..
Integrated Capability Maturity Model (CMMI)
Org Name Org Site CMM Assessment Kick-off Meeting Dates of assessment.
Requirements Management for Net-Centric Enterprises: An Overview Doug Bodner*, Nenad Medvidovic+, Barry Boehm+, Jo Ann Lane+, Bill Rouse*, George Edwards+,
After Lesson 6 next is Lesson 13 to fit topic on Software Development SOFTWARE PROJECT MANAGEMENT.
© Grant Thornton | | | | | Guidance on Monitoring Internal Control Systems COSO Monitoring Project Update FEI - CFIT Meeting September 25, 2008.
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.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
July 2002 COSYSMO-IP COnstructive SYStems Engineering Cost Model – Information Processing PSM User’s Group Conference Keystone, Colorado July 24 & 25,
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
Pre-Project Components
| 1 › Matthias Galster, University of Groningen, NL › Armin Eberlein, American University of Sharjah, UAE Facilitating Software Architecting by.
March Jo Ann Lane University of Southern California Center for Software Engineering CONSTRUCTIVE SYSTEM OF SYSTEMS INTEGRATION COST MODEL COSOSIMO.
Bill Fournier Nov 2014 Systems Engineer for Non SE Bill Fournier
1 | 2010 Lecture 3: Project processes. Covered in this lecture Project processes Project Planning (PP) Project Assessment & Control (PAC) Risk Management.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
Overview of Addressing Risk with COSYSMO Garry Roedler & John Gaffney Lockheed Martin March 17, 2008.
University of Southern California Center for Systems and Software Engineering Enablers and Inhibitors for Expediting Systems and Software Engineering &
1 Agile COCOMO II: A Tool for Software Cost Estimating by Analogy Cyrus Fakharzadeh Barry Boehm Gunjan Sharman SCEA 2002 Presentation University of Southern.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
CS 577b: Software Engineering II
Sample Fit-Gap Kick-off
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
The Open Group Architecture Framework (TOGAF)
Lockheed Martin Canada’s SMB Mentoring Program
COSYSMO: Constructive Systems Engineering Cost Model
COSYSMO Delphi Round 2 Results
Towards COSYSMO 2.0: Update on Reuse
Constructive System of Systems Integration Cost Model (COSOSIMO)
University of Southern California Center for Software Engineering
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering COCOMO Forum – October 2005 © USC CSE 2005

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Overview COSOSIMO background July 2005 workshop objectives Summary of workshop outputs –Discussions –Surveys Going forward

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Scope of Proposed SoS Cost Model Types of SoSs supported by cost model –Strategically-oriented stakeholders interested in tradeoffs and costs –Long-range architectural vision for SoS –Developed and integrated by a Lead System Integrator (LSI) –System component independence Size drivers and scale factors –Based on product characteristics, processes that impact LSI effort, and LSI personnel experience and capabilities Size Drivers Scale Factors SoS Definition and Integration Effort Calibration COSOSIMO

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Size Drivers Scale Factors SoS Definition and Integration Effort Calibration Number of distinct protocols Number of independent system component organizations SoS architecture maturity Cost/schedule compression Integration risk resolution Component system maturity and stability Component readiness Integration team capability Integration process maturity COSOSIMO “Early Design*” COSOSIMO Concept * “Early design” refers to the COSOSIMO version that can be used in the early stages of concept development and elaboration.

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum July 2005 Workshop Objectives and Summary Objectives –Clarify the LSI activities to be estimated by the COSOSIMO model –Begin converging on a relevant and complete set of parameters for the COSOSIMO model that are easily discerned in the early stages of SoS development Summary of workshop activities –Attended by 20 people representing 12 organizations –Provided overview on research conducted to date on LSI activities –Discussed/updated list of key LSI activities –Conducted survey to better determine the differences between LSI activities and more traditional SE activities –Discussed size drivers and factors that impact LSI effort –Conducted survey to identify relevant LSI size drivers and scale factors

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Workshop Recommendations and Results LSI Activities –Recommendation: LSI activities should be broken out into the following categories Management activities Technical activities –Results: Updated list of LSI activities No initial activities or issues dropped from list Additional activities added to list Additional issues added to list LSI Effort Management Effort Technical Effort Discussions to continue in this area …. Proposed scope for COSOSIMO if technical can be estimated using COSYSMO SoS calibration Investigate possibility of COSYSMO calibration to estimate this part

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Workshop Recommendations and Results (continued) Suggested additional activities –Configuration management –Common infrastructure alignment/supply Development common vocabulary Management processes Technical processes/tools –Managing interoperability with external systems –Verification and validation of the total system Development of SoS test bed/integration lab SoS level requirements in addition to oversight of lower level V&V Suggested additional activities (continued) –Transition plans –Ensure communications between various SoS orgs –Provide logistics, support centers, other -ilities –Security approach (developmental and operational) –Safety plans –Training –Post implementation communications –Disaster recovery –Tradeoffs on level of service reqs –Development of SoS infrastructure? Discussions to continue in this area …. Activities to be analyzed with respect to size and cost drivers….

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Workshop Results (continued) Suggested additional issues that may impact LSI effort –Conflict of interest –Sharing of proprietary info –Import/export concerns with international teams –Subcontractor process maturity –Supplier stabilization and synchronization –Diversity of supplier processes, methods, and tools –Synchronization of tools –Level of component independence Discussions to continue in this area …. Issues to be analyzed with respect to size and cost drivers….

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum COSOSIMO Survey Overviews LSI activity survey –Description Typical LSI effort was compared to the typical systems engineering effort defined in COSYSMO Comparison was done for the 33 activities defined in EIA632 –12 responses received to date Size Driver and Scale Factor Survey –Description Survey contained a list of current COSYSMO size drivers and scale factors as well as the proposed COSOSIMO size drivers and scale factors Respondents were asked to indicate which parameters applied to LSI management activities (by entering an M) and which parameters applied to LSI technical activities (by entering a T) –12 responses received to date

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: LSI Activities General observations –Number of EIA/632 activities evaluated: 33 –Highest average rating: 0.67 Lowest average rating: 0.00 –Number of activities with average rating 0.5 or higher: 15 –Number of activities with average rating between 0.3 and 0.5: 9 –Number of activities with average rating 0.3 or lower: 9 -1 (less) 0 (same) 1 (more) Survey Scale:

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: LSI Activities (continued) Activities with average rating 0.5 or higher –Product supply– Product acquisition –Supplier performance– Process implementation strategy –Technical effort definition – Outcomes management –Information dissemination– Other stakeholder requirements –Transition to use– Effectiveness analysis –Risk analysis– Requirements statements validation –Logical solution validation– End product verification –End product validation Activities with average rating between 0.3 and 0.5 –Schedule and organization– Progress against plans and schedules –Technical reviews– System technical requirements –Implementation– Tradeoff analysis –Acquirer requirements validation– Other stakeholder requirements validation –Enabling product readiness Activities with average rating 0.3 or lower –Technical plans– Work directives – Progress against requirements– Acquirer requirements – Design: Logical solutions– Design: Physical solutions – Design: Specified requirements– System technical requirements validation –Design solution verification

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: LSI Activities (continued) LSI activity survey conclusions (so far) –All EIA 632 activities are applicable to the LSI effort (there were only two responses that indicated a specific activity was not applicable) –Most EIA 632 activities (75%) require the same or more effort in the LSI environment than in the more traditional SE projects –No survey identified additional activities to be included in this list – however, during workshop discussions, others were identified Interpretation: the other activities identified during discussions were either a clarification of the emphasis of the activity or a set of lower level activities

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: Size Drivers and Scale Factors Management Size Drivers –Average response “high”:# of independent system component orgs –Average response “medium:# of component systems –Average response “low: # system requirements # system interfaces # operational scenarios Subsystem software size # SoS interface protocols –Average response “N/A”:# algorithms Survey Rating Scale: High Applicability. Medium Applicability, Low Applicability, or Not Applicable (N/A)

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: Size Drivers and Scale Factors (continued) Technical Size Drivers –Average response “high”:# system interfaces # operational scenarios –Average response “medium”: # system requirements # of component systems # SoS interface protocols –Average response “low”: # algorithms Subsystem software size # of independent system component orgs –Average response “N/A”:(none) Survey Rating Scale: High Applicability. Medium Applicability, Low Applicability, or Not Applicable (N/A)

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: Size Drivers and Scale Factors (continued) Management Scale Factors –Average response “high”:Stakeholder team cohesion Multi-site coordination Cost/schedule compression –Average response “medium”: Requirements understanding Architecture understanding Migration complexity Technology risk # and diversity of installations/platforms Personnel/team capability Personnel experience/continuity Process capability Tool support Integration risk resolution Integration stability Component readiness Component system maturity/stability Survey Rating Scale: High Applicability Medium Applicability Low Applicability Not Applicable (N/A)

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: Size Drivers and Scale Factors (continued) Management Scale Factors –Average response “low”: Level of service requirements Documentation Recursive levels in the design Integration simplicity –Average response “N/A”:(none) Survey Rating Scale: High Applicability. Medium Applicability, Low Applicability, or Not Applicable (N/A)

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: Size Drivers and Scale Factors (continued) Technical Scale Factors –Average response “high”:Requirements understanding Personnel/team capability Personnel experience/continuity –Average response “medium”: everything else…. Survey Rating Scale: High Applicability. Medium Applicability, Low Applicability, or Not Applicable (N/A)

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: Size Drivers and Scale Factors (continued) Size driver survey conclusions (so far) –Management Size Drivers: Most important appear to be key drivers currently defined for COSOSIMO –Technical Size Drivers: Most of the high and medium applicability drivers are those currently defined for COSYSMO (not COSOSIMO) Exceptions –COSOSIMO “# of system components” included under medium applicability –COSOSIMO “# of SoS level interfaces” included under medium applicability (Possible interpretation: respondents may have thought this related to COSYSMO “# of system interfaces”) –COSYSMO “# of algorithms” thought to be low applicability –Rated low in both categories # of algorithms Sub-system software size –No significant suggestions for additional size drivers

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Survey Results: Size Drivers and Scale Factors (continued) Scale factor survey conclusions (so far) –Management scale factors: Most (80%) of the COSYSMO and COSOSIMO scale factors were thought, on average, to be of high or medium applicability None of the listed scale factors had an average rating of “not applicable –Technical scale factors: ALL of the proposed scale factors were thought, on average, to be of either high or medium applicability No significant suggestions for additional scale factors Questions to consider –If COSYSMO is to be used to estimate LSI technical effort, are additional scale factors required? –Or is there embedded overlap in the current set of scale factors? –Is there a better, minimal set of scale factors that are sufficient for both COSYSMO and/or COSOSIMO?

COSOSIMO Workshop Results © USC CSE 2005 COCOMO Forum Going Forward Continue to –Collect survey data –Identify sources of actual SoS LSI effort data Compare COSYSMO outputs with COSOSIMO outputs for selected SoS programs Topics for discussion at this week’s workshop –Impact of July 205 survey results on current COSOSIMO model LSI activities Size drivers and scale factors –Using COSYSMO to estimate LSI technical effort –Management model ideas Overview of some management model parameters Sufficient for LSI management effort? –SoS/FoS WBS ideas For the most current information on COSOSIMO, see