Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Predictive Models to Achieve Business Results Place your image on top of this gray box. If no graphic i applicable, delete gray box and notch-out behind.

Similar presentations


Presentation on theme: "1 Predictive Models to Achieve Business Results Place your image on top of this gray box. If no graphic i applicable, delete gray box and notch-out behind."— Presentation transcript:

1 1 Predictive Models to Achieve Business Results Place your image on top of this gray box. If no graphic i applicable, delete gray box and notch-out behind gray box, from the Title Master 19th International Forum on COCOMO and Software Cost Modeling Cvetan Redzic, Michael Crowley, Nancy Eickelmann, Jongmoon Baik Motorola, Inc. October 26, 2004

2 2 Outline Overview Business Goals Models Used –COQUALMO –CoQ-DES –MotoROI Primary Model Inputs –CMM –Life Cycle Scope –PCE / PSE Results –Cost –Quality

3 3 Business Goal – Improved Customer Satisfaction Must Be Delighters Attractive Satisfier Features Quality 1 2 3 + - SW Quality Type of needs 1.Basic Expectations (Must Be) 2.Satisfier - Features 3.Delighters (Attractive) Kano Analysis

4 4 Cause & Effect Diagram Improved Customer Satisfaction

5 5 Integrating Predictive Models Models Used –COQUALMO –CoQ-DES –MotoROI

6 6 COQUALMO

7 7 Combined COQUALMO Injection Factors

8 8 CoQ-DES

9 9 CoQ-DES Simulation

10 10 MotoROI

11 11 MotoROI - DOORS ROI Analysis

12 12 Model Integration - Primary Model Inputs CMM Life Cycle PCE / PSE

13 13 CMM – Process Maturity Knox Theoretical Model of TCOQ (About 50% at CMM Level 3) COQUALMO –PMAT (process maturity has the greatest +/-impact) on injection rates CoQ-DES –Not Used directly but is inherent in organizational calibration MotoROI –Process maturity as represented by the cost of quality/cost of poor quality financial structure is a primary factor.

14 14 Life Cycle Requirement Design Code ImplementationUnit Test Component/Integration Test System Test Inspections Testing COQUALMO –Req., Des., Imp., and Code CoQ-DES –Full Life Cycle MotoROI –Full Life Cycle or Individual Phases

15 15 PCE and PSE COQUALMO –PCE and PSE as evidenced by injection and removal rates CoQ-DES –PCE and PSE as evidenced by injection and removal rates MotoROI –PCE for DP or PSE for technology effectiveness Phase Containment Effectiveness & Phase Screening Effectiveness

16 16 Measuring and Monitoring Results Quality Cost

17 17 Quality - Sources of Variation For Release with about 100 Delta KLOC, no significant difference estimates & actuals in DI & DR For large size Release over 100 Delta KLOC, there is significant difference b/w estimates & actuals in DI & DR for Code REQDESCODE Calculated Chi-Square Value0.190.5711.97 Chi-Square (2;0.05)5.99 SignificanceNo Yes Actual vs. COQUALMO Estimate

18 18 Quality - Sigma Level Sigma Level: Defects per Million Opportunities DPMO = 1M * D/(N*O) D = 2464 HS Faults (from PCE) N = 139,595 Delta LOC DPMO = 1M * 2464/139,595 DPMO = 17651 - 3.61 s Stable processes Need Leap improvement: SEI CMM Level 5 TCM From PCE, SRE & CRUD data What is Sigma Level from release perspective ? Relatively stable across the releases

19 19 Quality - SRE Goal Setting

20 20 Quality: As-Is Process

21 21 Quality - Rayleigh Model Analysis

22 22 Quality - Impact of Tactical Changes Monte-Carlo simulation, to include uncertainty & risks In the expert based opinion

23 23 Quality - New Process Baseline

24 24 Cost - Vital X Monthly Review Charts SLIM

25 25 Quality - Vital X Monthly Review Charts Fault Injection & Removal vs. Baselines

26 26 Quality - Vital X Monthly Review Charts SRE

27 27 CRUD Goal Tracking

28 28 Summary Integrating predictive models provides multiple views of project quality, cost and schedule issues. More accurate predictions of defect injection are possible More accurate predictions of defect removal are possible More accurate predictions of overall staffing and project cost are possible


Download ppt "1 Predictive Models to Achieve Business Results Place your image on top of this gray box. If no graphic i applicable, delete gray box and notch-out behind."

Similar presentations


Ads by Google