Presentation is loading. Please wait.

Presentation is loading. Please wait.

University of Southern California Center for Systems and Software Engineering 1 © USC-CSSE Integrating Case-Based, Analogy-Based, and Parameter-Based Estimation.

Similar presentations


Presentation on theme: "University of Southern California Center for Systems and Software Engineering 1 © USC-CSSE Integrating Case-Based, Analogy-Based, and Parameter-Based Estimation."— Presentation transcript:

1 University of Southern California Center for Systems and Software Engineering 1 © USC-CSSE Integrating Case-Based, Analogy-Based, and Parameter-Based Estimation via Agile COCOMO II Anandi Hira, USC Graduate Student COCOMO Forum 2012 Wednesday, October 17, 2012

2 University of Southern California Center for Systems and Software Engineering 2 © USC-CSSE Outline Motivation Nature of Agile COCOMO II Extensions to Case-Based Reasoning Example of Use: WellPoint Further Potential Extensions

3 University of Southern California Center for Systems and Software Engineering 3 © USC-CSSE Motivation Many organizations prefer to use analogy methods –Yesterday’s weather: same as today’s 70% of the time Use same size, productivity, cost, schedule as last project –Too many parameters to estimate in parametric models However, next-day’s weather may not be the same –Or next-project’s cost driver settings Want to adjust analogy estimate to reflect differences –This is what Agile COCOMO II does

4 University of Southern California Center for Systems and Software Engineering 4 © USC-CSSE Nature of Agile COCOMO II Offers choice of analogy baseline –Size Quantity: Equivalent KSLOC, Function Points, User Stories or Use Cases –Resources Needed: Dollars, Person-Months, Ideal Person-Weeks –Productivity: Dollars per Size Quantity, Size Quantity per Person-Month or Ideal Person-Week Modifies analogy baseline to reflect new- project deltas

5 University of Southern California Center for Systems and Software Engineering 5 © USC-CSSE Outline Motivation Nature of Agile COCOMO II Extensions to Case-Based Reasoning Example of Use: WellPoint Further Potential Extensions

6 University of Southern California Center for Systems and Software Engineering 6 © USC-CSSE Extensions to Case-Based Reasoning Searches project metadata for project closest to project being estimated (e.g., WellPoint 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)

7 University of Southern California Center for Systems and Software Engineering 7 © USC-CSSE WellPoint Systems Impacted WS1WS2WS3WS4WS5 WP1 ✔✔✔✔✔ WP2 ✔ WP3 ✔ … WP5 ✔ … WP9 ✔ … WP31 ✔ WP32 ✔✔

8 University of Southern California Center for Systems and Software Engineering 8 © USC-CSSE Regression – Impacted Systems 1/3

9 University of Southern California Center for Systems and Software Engineering 9 © USC-CSSE Regression – Impacted Systems 2/3 Variabl e CoefficientStandard Error b-14,543.099013,190.0154 m3,238.0697671.3541 Average Prediction %Error = 231.61%

10 University of Southern California Center for Systems and Software Engineering 10 © USC-CSSE Regression – Impacted Systems 3/3 Projec t Effort PHPredictio n %Erro r WP14,348 76122.85 1,650.8 WP252,474 124693.9 137.63 WP317,433 37266.02 113.77 WP48,212.5 11361.46 38.34 WP527,922 43742.15 56.66 WP84,012.75 14599.53 263.83 WP9326,864 173264.9 46.99 WP1018,405.4 27551.81 49.69 WP1122,464.8 -1590.82 107.08 WP123,338.75 -1590.82 147.65 WP132,104.75 -4828.89 329.43 WP148,631 4885.319 43.40 WP15 2,847.5 27551.81 867.58 WP18 8,135.25 46980.22 477.49 WP19 16,393.75 -8066.96 149.21 WP20 49,290.5 4885.319 90.09 WP22 22,577.25 -11305.03 150.07 WP23 35,318.25 46980.22 33.02 WP25 17,550.25 -8066.96 145.96 WP26 7,041.75 -4828.89 168.58 WP27 6,535 -1590.82 124.34 WP29 55,342 43742.15 20.96 WP30 15,510.25 50218.29 223.77 WP31 26,874.25 4885.319 81.82 WP32 23,072.25 85837.06 272.04

11 University of Southern California Center for Systems and Software Engineering 11 © USC-CSSE Regression – Requirements Impacting Systems 1/3

12 University of Southern California Center for Systems and Software Engineering 12 © USC-CSSE Regression – Requirements Impacting Systems 2/3 Variabl e CoefficientStandard Error b-14,596.41229,681.6517 m690.508496.8136 Average Prediction %Error = 205.41%

13 University of Southern California Center for Systems and Software Engineering 13 © USC-CSSE Regression – Requirements Impacting Systems 3/3 Projec t Effort PHPredictio n %Erro r WP14,34826,861.09517.8 WP252,47499,364.4889.36 WP317,4332,693.29884.55 WP48,212.5-5,592.803168.1 WP527,92226,861.093.8 WP84,012.751,312.28267.3 WP9326,864232,632.628.83 WP1018,405.444,123.8139.73 WP1122,464.81,312.28294.16 WP123,338.75-11,807.38453.65 WP132,104.75-8,354.836497.95 WP148,63134,456.69299.22 WP15 2,847.5 -2,140.261 175.16 WP18 8,135.25 84,173.29 934.67 WP19 16,393.75 -9,045.345 155.18 WP20 49,290.5 -4,211.786 108.54 WP22 22,577.25 -4,902.294 121.71 WP23 35,318.25 16,503.47 53.27 WP25 17,550.25 18,574.99 5.84 WP26 7,041.75 -7,664.328 208.84 WP27 6,535 30,313.64 363.87 WP29 55,342 62,767.53 13.42 WP30 15,510.25 64,839.06 318.04 WP31 26,874.25 19,265.5 28.31 WP32 23,072.25 70,363.12 204.97

14 University of Southern California Center for Systems and Software Engineering 14 © USC-CSSE Agile COCOMO II Average Prediction %Error = 160.93% 30.52% improvement from Systems Impacted Linear regression 21.65% improvement from Requirements Impacting Systems Linear regression

15 University of Southern California Center for Systems and Software Engineering 15 © USC-CSSE Agile COCOMO II Projec t Effort PHPredictio n %Erro r WP14,348 38,306.02 781.00 WP252,474 26,519.54 49.46 WP317,433 3,412.96 80.42 WP48,212.5 3,621.05 55.91 WP527,922 3,621.05 9.76 WP84,012.75 91,304.76 72.07 WP9326,864 18,613.15 1.13 WP1018,405.4 26,415.09 17.58 WP1122,464.8 16,481.21 393.63 WP123,338.75 19,641.99 833.22 WP132,104.75 14,570.71 68.82 WP148,631 38,306.02 781.00 WP15 2,847.5 3,412.96 19.86 WP18 8,135.25 24,169.32 197.09 WP19 16,393.75 19,641.99 19.81 WP20 49,290.5 16,764.93 25.74 WP22 22,577.25 13,890.41 60.67 WP23 35,318.25 30,253.18 72.38 WP25 17,550.25 19,641.99 178.94 WP26 7,041.75 39,283.98 501.13 WP27 6,535 18,613.15 66.37 WP29 55,342 18,613.15 20.01 WP30 15,510.25 5,803.60 78.40 WP31 26,874.25 45,652.38 97.87 WP32 23,072.25 3,412.96 19.86

16 University of Southern California Center for Systems and Software Engineering 16 © USC-CSSE Outline Motivation Nature of Agile COCOMO II Extensions to Case-Based Reasoning Example of Use: WellPoint Further Potential Extensions


Download ppt "University of Southern California Center for Systems and Software Engineering 1 © USC-CSSE Integrating Case-Based, Analogy-Based, and Parameter-Based Estimation."

Similar presentations


Ads by Google