Download presentation
Presentation is loading. Please wait.
Published byEthan Evans Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.