1 Results of Reuse Survey Jared Fortune, USC Ricardo Valerdi, MIT Gan Wang, BAE COSYSMO COCOMO Forum 2008 Los Angeles, CA.

Slides:



Advertisements
Similar presentations
The Department of Energy Enterprise Risk Management Model
Advertisements

26th International Forum on Systems, Software, and COCOMO Cost Modeling. University of Southern California, Los Angeles, CA, USA. November 2-4, 2011 Cultural.
University of Southern California Center for Systems and Software Engineering 2012 COCOMO Forum 1 October 18, 2012 Mauricio E. Peña Ricardo Valerdi Quantifying.
COSYSMO 2.0 Workshop Summary (held Monday, March 17 th 2008) USC CSSE Annual Research Review March 18, 2008 Jared Fortune.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy, Ricardo Valerdi USC Center for Systems and Software.
Working Group Meeting (Outbrief) Ricardo Valerdi, Indrajeet Dixit, Garry Roedler Tuesday.
© The Aerospace Corporation 2010 An Application of COCOMO and COSYSMO in Acquisition Research Dr. Peter Hantos and Nancy Kern The Aerospace Corporation.
March 2002 COSYSMO: COnstructive SYStems Engineering Cost MOdel Ricardo Valerdi USC Annual Research Review March 11, 2002.
©2006 BAE Systems. COSYSMO Application At BAE Systems Gan Wang COSYSMO Workshop 23 rd International Forum on COCOMO and Systems/Software Cost Modeling.
COSYSMO Workshop Jared Fortune, USC USC ARR 2010 Los Angeles, CA.
A study of the Causes of Requirements Volatility and its Impact on Systems Engineering Effort COSYSMO Workshop Center for Software and Systems Engineering,
University of Southern California Center for Software Engineering CSE USC COSYSMO: Constructive Systems Engineering Cost Model Barry Boehm, USC CSE Annual.
Integration of Software Cost Estimates Across COCOMO, SEER- SEM, and PRICE-S models Tom Harwick, Engineering Specialist Northrop Grumman Corporation Integrated.
COSYSMO: Constructive Systems Engineering Cost Model Ricardo Valerdi USC CSE Workshop October 25, 2001.
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.
1 Systems Engineering Reuse Principles Jared Fortune, USC Ricardo Valerdi, MIT COSYSMO COCOMO Forum 2010 Los Angeles, CA.
University of Southern California Center for Systems and Software Engineering 1 November 2010 Mauricio Peña Dr. Ricardo Valerdi COSYSMO Requirements Volatility.
COSYSMO Reuse Extension 22 nd International Forum on COCOMO and Systems/Software Cost Modeling November 2, 2007 Ricardo ValerdiGan Wang Garry RoedlerJohn.
©2006 BAE Systems. A Proposed Systems Engineering Productivity Measure Gan Wang and John Deal 24 th International Forum on COCOMO and Systems/Software.
University of Southern California Center for Systems and Software Engineering 1 November 2010 Mauricio Peña Dr. Ricardo Valerdi CHARACTERIZING THE IMPACT.
1 Discussion on Reuse Framework Jared Fortune, USC Ricardo Valerdi, MIT COSYSMO COCOMO Forum 2008 Los Angeles, CA.
Expert COSYSMO Update Raymond Madachy USC-CSSE Annual Research Review March 17, 2009.
Systems Engineering Reuse: A Report on the State of the Practice Jared Fortune, USC Ricardo Valerdi, MIT Gan Wang, BAE Systems COCOMO Forum 2008 Los Angeles,
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
1 COSYSMO 2.0: A Cost Model and Framework for Systems Engineering Reuse Jared Fortune University of Southern California Ricardo Valerdi Massachusetts Institute.
Local Bias and its Impacts on the Performance of Parametric Estimation Models Accepted by PROMISE2011 (Best paper award) Ye Yang, Lang Xie, Zhimin He (iTechs)
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.
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.
Generalized Reuse Model for COSYSMO
SAFA- IFAC Regional SMP Forum
Architecture and Software Product Lines A software architecture represents a significant investment of time and effort, usually by senior talent. So it.
Division of Purchasing Strengthening Contract Management in Idaho Office of Performance Evaluation Report Legislative Response Division of Purchasing Response.
Methodology for Energy Savings claim for Incentive Programs and Codes & Standards(C&S) accounting Presented by: Armen Saiyan P.E. For the California Technical.
THE PROTOTYPING MODEL The prototyping model begins with requirements gathering. Developer and customer meet and define the overall objectives for the software.
How much architecture? Reducing the up-front effort MICHAEL WATERMAN, JAMES NOBLE, GEORGE ALLAN 1 Agile India 2012.
Software Component Technology and Component Tracing CSC532 Presentation Developed & Presented by Feifei Xu.
JVB-STC'97- 1 #*#* Successful Adoption and Use of Object Oriented Technologies STC ‘97 April 30, 1997 Jim Van Buren.
1 Integrated Services Program The Virginia Metadata Training Workshop Summer, 2006 Lyle Hornbaker Integrated Services Program
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.
9/17/2002 COSYSMO Usage Experience Panel: What is Happening at Lockheed Martin Garry Roedler, Lockheed Martin Engineering Process Improvement Center
Gan Wang 22 October th International Forum on COCOMO® and Systems/Software Cost Modeling in conjunction with the Practical Software and Systems.
Software Product Line Material based on slides and chapter by Linda M. Northrop, SEI.
1 Capturing Requirements As Use Cases To be discussed –Artifacts created in the requirements workflow –Workers participating in the requirements workflow.
Harmonizing Systems and Software Estimation 23 rd International Forum on COCOMO and Systems/Software Cost Modeling and ICM Workshop USC Campus, Los Angeles,
Investigating and Improving a COTS-based Software Development Process
1 USC INFORMATION SCIENCES INSTITUTE EXPECT TEMPLE: TEMPLate Extension Through Knowledge Acquisition Yolanda Gil Jim Blythe Information Sciences Institute.
+ Incremental Development Productivity Decline Ramin Moazeni, Daniel Link.
Once the stream of costs and benefits for a project is defined in the form of cash flows (or accounting figures as is sometimes done), the attention shifts.
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.
Chapter 81Introduction to Statistical Quality Control, 7th Edition by Douglas C. Montgomery. Copyright (c) 2012 John Wiley & Sons, Inc.
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.
DEMAND FORECASTING & MARKET SEGMENTATION. Why demand forecasting?  Planning and scheduling production  Acquiring inputs  Making provision for finances.
Technische Universität München © Prof. Dr. H. Krcmar An Ontology-based Platform to Collaboratively Manage Supply Chains Tobias Engel, Manoj Bhat, Vasudhara.
Improving Compliance with ISAs Presenters: Al Johnson & Pat Hayle.
Module 6: Business Application Software Audit Chapter 1: Business Application Software Audit 1.
IFRS 4 Phase 2 Insurance Contract Model
How to Run a Successful RFP
CCNT Lab of Zhejiang University
SLOC and Size Reporting
COSYSMO: Constructive Systems Engineering Cost Model
Towards COSYSMO 2.0: Update on Reuse
More Than Smart Framework Focus on Lifecycle Process Changes to Achieve Objectives
COSYSMO: Constructive Systems Engineering Cost Model
Generalized Reuse Model for COSYSMO Workshop Outbrief
Presentation transcript:

1 Results of Reuse Survey Jared Fortune, USC Ricardo Valerdi, MIT Gan Wang, BAE COSYSMO COCOMO Forum 2008 Los Angeles, CA

2 Outline Research Background State of the Practice Survey Results Implications for COSYSMO 2.0

3 COSYSMO Reuse Development Timeline

4 COSYSMO 2.0 Development Literature review helped formulate survey questions Survey results guided proposed COSYSMO 2.0 revisions Reuse Considerations Literature Review Reuse Observations Industry Survey Revised Drivers COSYSMO 2.0

5 State of the Practice Survey How does industry handle reuse? COSYSMO 2.0 Reuse Survey Eight responses, representing eleven subject matter experts

6 Survey Results (1) …it varies Selected responses “No formal definitions” “Use of all or part of systems engineering work products” “Use of design, pattern, template, handbook, or other engineering effort that shifts the way engineering is done” “Use of assets developed or acquired in response to requirements for one application, in whole or in part to satisfy requirements for another application” How does your organization define reuse? Use of existing systems engineering products in a new application

7 Survey Results (2) General Specific What are the systems engineering artifacts your organization reuses and how frequently are they reused?

8 Survey Results (3) Which of the artifacts listed above is the most effective at providing a net benefit when reused? Requirements are the home run of reuse

9 Survey Results (4) To what extent does the reuse of systems engineering artifacts occur? Similar to distribution of systems engineering effort

10 Survey Results (5) What are the reasons for reuse successes? –Artifact reused with minimum or no change –Product lines with significant similarities –Requirements management  Utilization of personnel with experience on the project that developed artifact What are the reasons for reuse failures? –Underestimated modification required for reuse –New requirements placed on a modified product –Customer didn’t modify expectation of risk  Lack of knowledge/understanding

11 Survey Results (6) What are the most frequently promoted benefits as justification for systems engineering reuse? Cost benefits implied in others?

12 Survey Results (7) How frequently is systems engineering reuse mentioned in an RFP for a new system? Few instances of systems developed without reuse

13 Survey Results (8) How do the expected savings from reusing systems engineering artifacts scale? Other is a combination of linear and non-linear Consensus was non- linearly decreasing as the number of interfaces grows

14 Survey Results (9) Evaluate the expected effort from utilizing a systems engineering artifact classified in the first category, compared to the second.

15 Implications to COSYSMO 2.0 Effects of systems engineering reuse are more than what is captured in the size drivers –Survey results identify personnel, processes, and platform factors Reuse needs to be accounted for in both the size and cost drivers –Size drivers: previously proposed reuse extensions (Valerdi, Gaffney, Wang) –Cost drivers: newly proposed additional cost drivers (Fortune)

16 Proposed Size Driver Extensions New: Artifacts that are completely new Modified: Artifacts that are inherited, but are tailored Adopted: Artifacts that are incorporated unmodified, also known as “black box” reuse Deleted: Artifacts that are removed from a system Managed: Artifacts that are incorporated unmodified and untested Based on survey results

17 Proposed Additional Cost Drivers Reuse UnderstandingArtifact Unfamiliarity

18 Conclusion Thanks to all who participated in the reuse survey Detailed discussion on the COSYSMO 2.0 model to follow in the “Reuse Framework” presentation