COSYSMO Workshop Jared Fortune, USC USC ARR 2010 Los Angeles, CA
Agenda 8:00 - 8:15amIntroductionFortune 8: :00amHSI Requirements ExerciseLiu (MIT) 10: :30amBreak 10: :30amLeading Indicators / VolatilityPena 11: :00pmAffiliate Feedback and DiscussionFortune 12:00 - 1:00pmLunch 2
Introduction 3
4 COSYSMO Size Drivers Effort Multipliers Effort Calibration # Requirements # Interfaces # Scenarios # Algorithms - Application factors -8 factors - Team factors -6 factors COSYSMO Operational Concept
COSYSMO 2.0 Operational Concept 5
Model Form 6
Reuse Categories CategorySub-CategoryDefinition I) NewProducts that are completely new i) Design for Reuse Products that require an additional upfront investment to improve the potential reusability II) ModifiedProducts that are inherited, but are tailored ii) DeletedProducts that are removed from the system III) AdoptedProducts that are incorporated unmodified (a.k.a. “black box” reuse) iii) ManagedProducts that are incorporated unmodified and with minimal testing 7
Reuse Category Weights 8
COSYSMO 2.0 Implementation Results Across 44 projects at 1 diversified organization Using COSYSMO: –PRED(.30) = 14% –PRED(.40) = 20% –PRED(.50) = 20% –R 2 = 0.50 Using COSYSMO 2.0: –PRED(.30) = 34% –PRED(.40) = 50% –PRED(.50) = 57% –R 2 = 0.72 Result: 36 of 44 (82%) estimates improved September 10, 20099
Reuse Framework 10
11 Academic COSYSMO 2.0 (without reuse) ISE 650
September 10, Academic COSYSMO 2.0 (with reuse)
Agenda 8:00 - 8:15amIntroductionFortune 8: :00amHSI Requirements ExerciseLiu (MIT) 10: :30amBreak 10: :30amLeading Indicators / VolatilityPena 11: :00pmAffiliate Feedback and DiscussionFortune 12:00 - 1:00pmLunch 13