1 COSYSMO 3.0: Future Research Directions Jared Fortune University of Southern California 2009 COCOMO Forum Massachusetts Institute of Technology.

Slides:



Advertisements
Similar presentations
Cost, Schedule, and Process Modeling Workshop USC CSSE Annual Research Review Facilitated by Jo Ann Lane.
Advertisements

On Representing Uncertainty In Some COCOMO Model Family Parameters October 27, 2004 John Gaffney Fellow, Software & Systems.
Software Cost Estimation Main issues:  What factors determine cost/effort?  How to relate effort to development time?
COCOMO Suite Model Unification Tool Ray Madachy 23rd International Forum on COCOMO and Systems/Software Cost Modeling October 27, 2008.
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.
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.
1 Test Planning CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 9, 2007.
A study of the Causes of Requirements Volatility and its Impact on Systems Engineering Effort COSYSMO Workshop Center for Software and Systems Engineering,
COSYSMO Adoption Process 21 st International Forum on COCOMO and Software Cost Modeling November 9, 2006 Chris MillerRicardo Valerdi.
University of Southern California Center for Software Engineering CSE USC COSYSMO: Constructive Systems Engineering Cost Model Barry Boehm, USC CSE Annual.
Some Experience With COSYSMOR At Lockheed Martin
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.
Affiliate Feedback and Discussion 1. Future Research: COSYSMO Updated data collection effort Quantifying the effect of schedule Harmonizing across software.
1 Systems Engineering Reuse Principles Jared Fortune, USC Ricardo Valerdi, MIT COSYSMO COCOMO Forum 2010 Los Angeles, CA.
1 Results of Reuse Survey Jared Fortune, USC Ricardo Valerdi, MIT Gan Wang, BAE COSYSMO COCOMO Forum 2008 Los Angeles, CA.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy, Barry Boehm USC Center for Systems and Software Engineering.
University of Southern California Center for Systems and Software Engineering 1 November 2010 Mauricio Peña Dr. Ricardo Valerdi COSYSMO Requirements Volatility.
Constructive COTS Model (COCOTS) Status Chris Abts USC Center for Software Engineering Annual Research Review Annual Research Review.
Risk Analysis and Mitigation with Expert COSYSMO Ray Madachy, Ricardo Valerdi Naval Postgraduate School MIT Lean Aerospace Initiative
Introduction Wilson Rosa, AFCAA CSSE Annual Research Review March 8, 2010.
(c) Copyright, Lockheed Martin Corporation, Looking At Schedule vs. Effort In Software Engineering, Systems Engineering and Systems John Gaffney.
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.
System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering.
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.
COCOMO II Database Brad Clark Center for Software Engineering Annual Research Review March 11, 2002.
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,
1 COSYSMO 2.0: A Cost Model and Framework for Systems Engineering Reuse Jared Fortune University of Southern California Ricardo Valerdi Massachusetts Institute.
UNCLASSIFIED Schopenhauer's Proof For Software: Pessimistic Bias In the NOSTROMO Tool (U) Dan Strickland Dynetics Program Software Support
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy USC Center for Systems and Software Engineering
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.
Developing a Global Vision through Marketing Research Chapter 8 McGraw-Hill/Irwin© 2005 The McGraw-Hill Companies, Inc. All rights reserved.
COSYSMO Workshop Outbrief CSSE Annual Research Review Los Angeles, CA Mon March 16 & Tues March 17, 2009 Ricardo Valerdi.
University of Southern California Center for Software Engineering CSE USC 10/8/00©USC-CSE1 Expediting Technology Transfer via Affiliate Programs and Focused.
What is Business Analysis Planning & Monitoring?
COCOMO-SCORM: Cost Estimation for SCORM Course Development
This document is proprietary to Project Consulting Group, Inc. and contains confidential information which is solely the property of Project Consulting.
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.
Management & Development of Complex Projects Course Code MS Project Management Perform Qualitative Risk Analysis Lecture # 25.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
9/17/2002 COSYSMO Usage Experience Panel: What is Happening at Lockheed Martin Garry Roedler, Lockheed Martin Engineering Process Improvement Center
Quality Software Project Management Software Size and Reuse Estimating.
Gan Wang 22 October th International Forum on COCOMO® and Systems/Software Cost Modeling in conjunction with the Practical Software and Systems.
Develop Project Charter
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 26 Slide 1 Software cost estimation 2.
University of Southern California Center for Systems and Software Engineering COCOMO Suite Toolset Ray Madachy, NPS Winsor Brown, USC.
PMP Study Guide Chapter 6: Risk Planning. Chapter 6 Risk Planning Planning for Risks Plan Risk Management Identifying Potential Risk Analyzing Risks Using.
BSBPMG504A Manage Project Costs 7.1 Estimate Costs Adapted from PMBOK 4 th Edition InitiationPlanning ExecutionClose Monitor Control The process of developing.
Harmonizing Systems and Software Estimation 23 rd International Forum on COCOMO and Systems/Software Cost Modeling and ICM Workshop USC Campus, Los Angeles,
UNCLASSIFIED Approved for Public Release 07-MDA-2965 (26 OCT 07) Load Bearing Walls: Early Sizing Estimation In The NOSTROMO Tool (U) Dan Strickland Dynetics.
1 Reggie Cole Lockheed Martin Senior Fellow Garry Roedler Lockheed Martin Fellow
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.
A Software Engineering Model Based Curriculum Development Approach Leon Pan University of the Fraser Valley.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 2 Diploma of Project Management.
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.
1 Team Skill 4 Managing the scope Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and Information Technology Based.
PSM 2008 Workshop: Toward Integrating Systems Engineering and Software Engineering Estimation: Harmonizing COSYSMO and COCOMO John Gaffney
COCOMO II Security Extension Workshop Report
Towards COSYSMO 2.0: Update on Reuse
Software Cost Estimation
Generalized Reuse Model for COSYSMO Workshop Outbrief
Presentation transcript:

1 COSYSMO 3.0: Future Research Directions Jared Fortune University of Southern California 2009 COCOMO Forum Massachusetts Institute of Technology

Future Research Directions COSYSMO 2.0 identified as area for future research by affiliates at 2006 Workshop –Three years later, we have a model! What are the next topics for research? Session goals: –Identification –Prioritization –Limitations (data availability, access, etc.) 2

(Some) Future Areas of Research Tailoring COSYSMO 2.0 to individual organizations Exploring a range of weights for the reuse categories Identifying reuse opportunities and mismatches Updated data collection effort Quantifying the effect of schedule Harmonizing across software and systems engineering Best practice guidance 3

COSYSMO 2.0 Calibration COSYSMO 2.0 developed with project data from a large, diversified systems engineering organization –Model currently assumes same calibration factor as COSYSMO –Published results limited to set of diverse projects, but all from a single organization Should a planned data collection effort be pursed? –Or fall back to a “wait and see” approach? –Is an industry calibration/validation valuable? Additional data can likely improve model applicability –Does data exist? –When (if ever) will it be available? 4

COSYSMO 2.0 Reuse Category Ranges COSYSMO 2.0 reuse category weights are point estimates –Derived from Delphi survey –Based on standard systems engineering activities, average effort across phases, and nominal projects –Unique organizational and project factors may influence Should weight ranges be explored? –Or are point-estimates “good enough”? Additional data can likely improve model usability –Range values will likely require additional Delphi surveys at future workshops –May be able to incorporate effect of reuse strategies as well 5

Reuse in Expert COSYSMO Expert COSYSMO is a heuristic risk assessment extension to COSYSMO –Led by Dr. Ray Madachy –Identifies model input “mismatches”, offers guidance Should reuse be incorporated into the tool? –Or complete a baseline version of tool first without reuse? Reuse heuristics/mismatches could improve usability –Development of heuristics/mismatches would require expert judgment exercises (similar to Expert COSYSMO exercises) –Results may help support/justify reuse decisions 6

Updated COSYSMO Data Collection COSYSMO calibration data set approaching 5 years old –Many organizations have in-house versions with additional data Should a 2 nd formal data collection effort be pursued? –Or are affiliates more concerned with local calibrations? –If new collection effort is too difficult, the projects from the calibration data could be revisited for COSYSMO 2.0 data 7

COSYSMO Schedule Estimation COSYSMO does not estimate schedule (for systems engineering activities) –Based on standard level of effort for activities across each phase –Unique organizational and project factors may influence –Independently being addressed by Wang and Gaffney Should formal schedule extension be explored? –Or are other tools/expert judgment sufficient? 8

Systems and Software Harmonization Incorporate COCOMO and COSYSMO into a single tool (or common estimation scope) –Previous/on-going work by Gan Wang and Garry Roedler –Avoid using different models or estimation overlap Should harmonization effort be made a higher priority? –Or is current research pace acceptable? 9

COSYSMO Best Practice Guidance Enable the consistent application of COSYSMO across organizations –Identify best practices and usage heuristics –Previous/on-going work by Gan Wang and Garry Roedler Should “guidance” effort be made a higher priority? –Or is current research pace acceptable? 10