University of Southern California Center for Systems and Software Engineering Cost Modeling for Commercial Organizations Anandi Hira, USC Graduate Student.

Slides:



Advertisements
Similar presentations
Ch.1 Introduction to Software Engineering The Evolution 1.1 The Evolving Role of Software 1/15 In the early days: User Computer Software = Place a sequence.
Advertisements

University of Southern California Center for Systems and Software Engineering Design-Code Review Preparation Pongtip Aroonvatanaporn CSCI577b Spring 2012.
Copyright 2000, Stephan Kelley1 Estimating User Interface Effort Using A Formal Method By Stephan Kelley 16 November 2000.
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy, Ricardo Valerdi USC Center for Systems and Software.
University of Southern California Center for Systems and Software Engineering 3/18/2008©USC-CSSE1 Requirements Elaboration Ali Afzal Malik, Barry Boehm,
Software Quality Engineering Roadmap
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.
University of Southern California Center for Systems and Software Engineering Productivity Data Analysis and Issues Brad Clark, Thomas Tan USC CSSE Annual.
University of Southern California Center for Systems and Software Engineering © 2010, USC-CSSE 1 COCOMO II Maintenance Model Upgrade Vu Nguyen, Barry Boehm.
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 Building Cost Estimating Relationships for Acquisition Decision Support Brad.
University of Southern California Center for Systems and Software Engineering 10/16/2009©USC-CSSE1 Software Sizing Ali Afzal Malik & Vu Nguyen USC-CSSE.
1 CORADMO in 2001: A RAD Odyssey Cyrus Fakharzadeh 16th International Forum on COCOMO and Software Cost Modeling University of Southern.
STATISTICS Statistics refers to a set of techniques that are used to transform raw data into useful information.
System-of-Systems Cost Modeling: COSOSIMO July 2005 Workshop Results Jo Ann Lane University of Southern California Center for Software Engineering.
Software Technology Support Center BE AMERICA’S BEST The Problems in Software Estimating Dr. Randall Jensen Software Technology Support Center Hill AFB,
COCOMO II Database Brad Clark Center for Software Engineering Annual Research Review March 11, 2002.
University of Southern California Center for Systems and Software Engineering Software Cost Estimation Metrics Manual 26 th International Forum on COCOMO.
University of Southern California Center for Systems and Software Engineering © 2009, USC-CSSE 1 Reuse and Maintenance Estimation Vu Nguyen March 17, 2009.
University of Southern California Center for Software Engineering CSE USC 9/14/05 1 COCOMO II: Airborne Radar System Example Ray Madachy
University of Southern California Center for Systems and Software Engineering ©USC-CSSE1 Ray Madachy USC Center for Systems and Software Engineering
University of Southern California Center for Systems and Software Engineering © 2009, USC-CSSE 1 An Analysis of Changes in Productivity and COCOMO Cost.
University of Southern California Center for Systems and Software Engineering 1 WikiWinWin: Rapid Collaborative Requirements Negotiation Using Wiki and.
Software engineering on semantic web and cloud computing platform Xiaolong Cui Computer Science.
University of Southern California Center for Systems and Software Engineering Improving Affordability via Value-Based Testing 27th International Forum.
PTEC Program Defining the Future Path To Securing A Process Operator Job.
Software Product Line Testing Part I : Introduction
1 © 2003 Cisco Systems, Inc. All rights reserved. CIAG-HLS Security For Infrastructure Protection: Public-Private Partnerships KEN WATSON 15 OCT.
Software Estimation and Function Point Analysis Presented by Craig Myers MBA 731 November 12, 2007.
3.08 b Determine venture’s information technology.
Feasibility Study.
Business and Finance Colleges Principles of Statistics Eng. Heba Hamad week
9/17/2002 COSYSMO Usage Experience Panel: What is Happening at Lockheed Martin Garry Roedler, Lockheed Martin Engineering Process Improvement Center
IBM SYSTEM 370 Abdulmumin Ibrahim Ibrahim Musa Adam Saeed Malhooz.
University of Southern California Center for Systems and Software Engineering Future Challenges for Systems and Software Cost Estimation and Measurement.
University of Southern California Center for Systems and Software Engineering Vu Nguyen, Barry Boehm USC-CSSE ARR, May 1, 2014 COCOMO II Cost Driver Trends.
Chapter 8 Usability Specification Techniques Hix & Hartson.
Chapter 3: Software Project Management Metrics
Health Care Reform Update Florence Unified School District Governing Board July 11, 2012 Florence/2013/Meetings/07112 Board meeting/12 board ppaca overview.
Introducing PlanAdvisor™. PlanAdvisor At Commercial Insurance Services, we see a simplified way for you to approach the benefits plan design process.
Issues in California Workers Compensation Michele Bernal, FCAS VP & Actuary, American Re 6/15/00.
Ali Afzal Malik, Supannika Koolmanojwong, Barry Boehm USC-CSSE
University of Southern California Center for Systems and Software Engineering © 2010, USC-CSSE 1 Trends in Productivity and COCOMO Cost Drivers over the.
Glenn Meyers ISO Innovative Analytics 2007 CAS Annual Meeting Estimating Loss Cost at the Address Level.
University of Southern California Center for Systems and Software Engineering MS Project Tutorial CSCI-577a Software Engineering I Fall 2008 Itti Charoenthongtrakul.
University of Southern California Center for Systems and Software Engineering Individual Research Presentation CS 577b Software Engineering II.
University of Southern California Center for Systems and Software Engineering Reducing Estimation Uncertainty with Continuous Assessment: Tracking the.
Barry Boehm, USC-CSSE Fall 2011
11/04/091 Some Topics Concerning The COSYSMOR Model/Tool John E. Gaffney, Jr Center For Process Improvement Excellence.
University of Southern California Center for Systems and Software Engineering 1 © USC-CSSE Integrating Case-Based, Analogy-Based, and Parameter-Based Estimation.
University of Southern California Center for Systems and Software Engineering Core Capability Drive-Through Preparation Pongtip Aroonvatanaporn CSCI 577b.
University of Southern California Center for Systems and Software Engineering Barry Boehm, USC CS 510 Fall 2010 Software Planning Guidelines.
US Army Corps of Engineers ® Engineer Research and Development Center Sensitivity and Uncertainty.
Implications of IoT for Emerging Economies – Strategic Significance, Pitfalls, Challenges and Opportunities Rajeev Tatkar.
Introducing PlanAdvisor™
Metrics and Terms SLOC (source lines of code)
Why Do We Measure? assess the status of an ongoing project
COCOTS Life Cycle Estimation: Some Preliminary Observations
An Empirical Study of Requirements-to-Code Elaboration Factors
Automotive Artificial Intelligence Market Global Opportunity Analysis and Industry Forecast, Pages : 292 Publish Date: May 2018.
By: David Hoang Martin Hoffman
Why Do We Measure? assess the status of an ongoing project
The role of metadata in census data dissemination
Center for Software and Systems Engineering,
North Carolina Education and Workforce Products, Services & Collaborations BLS Directors Meeting 2018 Atlanta, Ga May 22, 2018 Betty McGrath Labor.
IBM Cloud Computer Services
Computer Services Business challenge
Presentation transcript:

University of Southern California Center for Systems and Software Engineering Cost Modeling for Commercial Organizations Anandi Hira, USC Graduate Student COCOMO Forum Thursday, November 3, 2011

University of Southern California Center for Systems and Software Engineering Outline Cost modeling challenges for large commercial organizations Example of sizing challenges: Fidelity Candidate requirements-level approach: Cockburn –IBM data –eServices data –WellPoint data Next steps November 4, 2011©USC-CSSE2

University of Southern California Center for Systems and Software Engineering Cost Modeling Challenges for Large Commercial Organizations Numerous potential cost drivers Diversity of application combinations Reuse, NDI, and interoperability uncertainties Diversity of collected application data Need for early estimates –Sizing based on variable-level requirements –With variable requirements-to-code expansion factors ©USC-CSSE3November 4, 2011

University of Southern California Center for Systems and Software Engineering Potential Cost Driver Metadata: WellPoint Business Area (Health Solutions, Mandates) Sponsoring Division (Finance, Human Resources) Operational Capability (Care Mgmt., Claims Mgmt.) Business Capability (Marketing, Enrollment) Need for New Features (Data, Business Processes) Primary Benefits (Higher Retention, Cost Avoidance) Systems Impacted (eBusiness Portals, Call Centers) States Impacted (California, New Hampshire) Business Impact (Actuarial, Legal) Estimated Size ( $5M) ©USC-CSSE4November 4, 2011

University of Southern California Center for Systems and Software Engineering 5©USC-CSSE Sizing Challenge: Fidelity November 4, 2011

University of Southern California Center for Systems and Software Engineering Reasons for Size Growth Sized just for U.S. part of company –Actually a global company with many different data items, required reports, and laws to comply with –WellPoint similar with many state data items, reports, laws Sized as a computer program and not a system product –Missed product functions such as data validation, user assistance, and required security and privacy –Missed system functions such as interoperability with non-US systems and maintenance and diagnostic functions –Brooks’ Mythical Man Month cites a factor of 3 each to go from a computer program to a program product and then a program system product, or an overall factor of 9 –Early WellPoint estimates may have similar size growth ©USC-CSSE6 November 4, 2011

University of Southern California Center for Systems and Software Engineering Outline Cost modeling challenges for large commercial organizations Example of sizing challenges: Fidelity Candidate requirements-level approach: Cockburn –IBM data –eServices data –WellPoint data Next steps ©USC-CSSE7November 4, 2011

University of Southern California Center for Systems and Software Engineering Requirement Levels Metaphor: Cockburn 8©USC-CSSENovember 4, 2011

University of Southern California Center for Systems and Software Engineering IBM-UK Expansion Factor Experience Business Objectives5Cloud Business Events/Subsystems35 Kite Use Cases/Components250Sea level Main Steps/Main Operations2000 Fish Alt. Steps/Detailed Operations15,000Clam SLOC*1,000K – 1,500KLava (Hopkins & Jenkins, Eating the IT Elephant, 2008) *(70 – 100 SLOC/Detailed Operation) 9©USC-CSSENovember 4, 2011

University of Southern California Center for Systems and Software Engineering 25 USC CSCI 577a,b projects –Real-client e-services applications –Similarities and Differences compared to industry projects –Complete information on all requirement levels 10©USC-CSSE Requirement Levels Ratio Study Ali Malik, 2009 November 4, 2011

University of Southern California Center for Systems and Software Engineering 11©USC-CSSE Statistic Elaboration Factors Cloud to Kite Kite to Sea Level Sea Level to Fish Fish to Clam Average Median Standard Deviation Summary of Elaboration Results November 4, 2011

University of Southern California Center for Systems and Software Engineering Outline Cost modeling challenges for large commercial organizations Example of sizing challenges: Fidelity Candidate requirements-level approach: Cockburn –IBM data –eServices data –WellPoint data Next steps ©USC-CSSE12November 4, 2011

University of Southern California Center for Systems and Software Engineering 3 New Projects with Requirements Levels, Metadata Business Area (Health Solutions, Mandates) Sponsoring Division (Finance, Human Resources) Operational Capability (Care Mgmt., Claims Mgmt.) Business Capability (Marketing, Enrollment) Need for New Features (Data, Business Processes) Primary Benefits (Higher Retention, Cost Avoidance) Systems Impacted (eBusiness Portals, Call Centers) States Impacted (California, New Hampshire) Business Impact (Actuarial, Legal) Estimated Size ( $5M) 4 Finished Projects with Effort Data, Some Requirements Levels, TBD Metadata ©USC-CSSE 13 WellPoint Data to Date November 4, 2011

University of Southern California Center for Systems and Software Engineering WellPoint Requirements Level Data IB M WP P# 1 WP P#2 WP P#3 WP FP#1 WP FP#2 WP FP #3 WP FP #4 Cloud to Kite Kite to Sea Level TBD0.97TBD 14©USC-CSSENovember 4, 2011

University of Southern California Center for Systems and Software Engineering Finished Projects Data and Observations FP #1FP #2FP #3FP #4 Total Hours 51,5841, ,935.57,050.5 Hours/Clo ud 2,149.31, ,007.2 Hours/Kite Hours/Se a Level TBD46.851TBD 15©USC-CSSENovember 4, 2011

University of Southern California Center for Systems and Software Engineering Outline Cost modeling challenges for large commercial organizations Example of sizing challenges: Fidelity Candidate requirements-level approach: Cockburn –IBM data –eServices data –WellPoint data Next steps ©USC-CSSE16November 4, 2011

University of Southern California Center for Systems and Software Engineering Next Steps ©USC-CSSE17 Discuss project data similarities, anomalies –Identify additional sources of explanatory data Obtain additional project data where possible –Function point counts –Requirements level clarifications –Partial metadata Obtain data from additional projects November 4, 2011