productivity measurement by dr. bill curtis
DESCRIPTION
Dr. Bill Curtis SVP & Chief Scientist, CAST Director, Consortium for IT Software Quality, reveals the topic "Standardize Software Quality and Productivity Measurement"TRANSCRIPT
![Page 1: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/1.jpg)
Dr. Bill Curtis Director, Consortium for IT Software Quality
Standardize Software Quality and Productivity Measurement
![Page 2: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/2.jpg)
Mayans Apocalypse Will Occur This Dec. 21
2
ALU
Memory
Register bank
Graphicscard
User interface
Network bus
Data Cache
Interrupt controller
Memory
![Page 3: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/3.jpg)
The IT Apocalypse Has Already Started
3
![Page 4: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/4.jpg)
Measuring Software Quality Is Imperative
4
For software measurement to become common practice, two capabilities must be achieved:
Automation
Standards
Vendors
CISQ
Vendors
![Page 5: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/5.jpg)
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
![Page 6: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/6.jpg)
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
ArchitecturallyComplex 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
![Page 7: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/7.jpg)
Consortium for IT Software Quality
7
CISQ
Co-sponsorship
IT Executives
Technical experts
www.it-cisq.org
![Page 8: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/8.jpg)
CISQ Standards
8
![Page 9: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/9.jpg)
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
BusinessMeasure
![Page 10: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/10.jpg)
10
IT Execs Establish Policy & Priorities
Quality Policy
Corporate purpose
Expected behavior
Training
Reporting
Audit
Quality Priorities
Customer-facing
Internal business
ReliabilityPerformance
SecurityMaintainability
ReliabilityPerformance
SecurityMaintainability
![Page 11: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/11.jpg)
11
App Managers Set Quality Thresholds
Retail Website
Product information
Online purchase
Delivery scheduling
Reliability 3.5Performance 3.5Security 3.9Maintainability 2.5
Reliability 3.8Performance 3.9Security 2.5Maintainability 3.0
Reliability 3.5Performance 3.0Security 3.9Maintainability 2.5
![Page 12: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/12.jpg)
12
App Teams Plan Quality Goals & Take Action
Relea
se 5
Relea
se 6
Relea
se 7
Relea
se 8
Relea
se 9
Relea
s...
Relea
s...
Relea
s...
2.5
2.7
2.9
3.1
3.3
3.5
3.7
3.9
ReliabilityPerformanceSecurityMaintainabil-ity
Score
Quality Score Target by Release
![Page 13: Productivity Measurement by Dr. Bill Curtis](https://reader035.vdocument.in/reader035/viewer/2022062615/547d7b6db4af9f975a8b4779/html5/thumbnails/13.jpg)
Join the CISQ Community
13