Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dr. Bill Curtis Director, Consortium for IT Software Quality Standardize Software Quality and Productivity Measurement.

Similar presentations


Presentation on theme: "Dr. Bill Curtis Director, Consortium for IT Software Quality Standardize Software Quality and Productivity Measurement."— Presentation transcript:

1 Dr. Bill Curtis Director, Consortium for IT Software Quality Standardize Software Quality and Productivity Measurement

2 Mayans  Apocalypse Will Occur This Dec. 21 2 ALU Memory Register bank Graphics card User interface Network bus Data Cache Interrupt controller Memory

3 The IT Apocalypse Has Already Started 3

4 Measuring Software Quality Is Imperative 4 For software measurement to become common practice, two capabilities must be achieved: Automation Standards Vendors CISQ Vendors

5 Levels of Measuring Software Quality 5 Unit Level  Basic coding standards  Code style & layout  Code documentation  Cyclomatic complexity Component Level System Level  In-technology architecture  Intra-layer dependencies  Inter-program invocation  Security vulnerabilities  Architectural compliance  Application security  Resiliency checks  Transaction integrity

6 20x as many fixes to correct 80% of architecturally complex defects touch an Architectural Hotspot—a badly designed component causing problems System Level Measurement Is Critical 6 48% 52% 92 % 8% Architecturally Complex Defects Component- level violations % of total app defects % of total repair effort Architecturally Complex Defect A structural flaw involving interactions among multiple components that reside in different application layers Architectural hotspots provide a roadmap for remediating the worst risk, rework, and cost drivers

7 Consortium for IT Software Quality 7 CISQ Co-sponsorship IT Executives Technical experts www.it-cisq.org

8 CISQ Standards 8

9 CISQ Measures Relate to Business Value 9 Reliability Performance Security Changeability CISQ Measure Outages Degraded response Breaches, Theft Excessive effort Operational problems Availability Work efficiency Data loss Agility Business Measure

10 10 IT Execs  Establish Policy & Priorities Quality Policy Corporate purpose Expected behavior Training Reporting Audit Quality Priorities Customer-facing Internal business Reliability Performance Security Maintainability Reliability Performance Security Maintainability

11 11 App Managers  Set Quality Thresholds Retail Website Product information Online purchase Delivery scheduling Reliability3.5 Performance3.5 Security3.9 Maintainability2.5 Reliability3.8 Performance3.9 Security2.5 Maintainability3.0 Reliability3.5 Performance3.0 Security3.9 Maintainability2.5

12 12 App Teams  Plan Quality Goals & Take Action Score Quality Score Target by Release

13 Join the CISQ Community 13


Download ppt "Dr. Bill Curtis Director, Consortium for IT Software Quality Standardize Software Quality and Productivity Measurement."

Similar presentations


Ads by Google