The document discusses the SQALE method for assessing technical debt. SQALE (Software Quality Assessment based on Lifecycle Expectations) provides a structured approach with 4 concepts: 1) a quality model to define source code requirements, 2) analysis models to calculate technical debt and business impact, 3) indices to measure and compare technical debt, and 4) indicators to analyze technical debt. SQALE helps manage technical debt by defining what creates it, calculating amounts, setting goals, monitoring against goals, prioritizing repayments, and analyzing across projects.
3. Table of Contents
Reminder on Quality and Technical Debt
Technical Debt: a powerful Paradigm Shift
The SQALE method: Structure
Analyzing Technical Debt with SQALE
Paying back Technical Debt with SQALE
Summary and Conclusion
Demonstration
3
11. Table of Content
Reminder on Quality and Technical Debt
Technical Debt: a powerful Paradigm Shift
The SQALE method: Structure
Analyzing Technical Debt with SQALE
Paying back Technical Debt with SQALE
Summary and Conclusion
Demonstration
11
17. Table of Content
Reminder on Quality and Technical Debt
Technical Debt: a powerful Paradigm Shift
The SQALE method: Structure
Analyzing the Technical Debt with SQALE
Paying back Technical Debt with SQALE
Summary and Conclusion
Demonstration
17
22. Table of Content
Reminder on Quality and Technical Debt
Technical Debt: a powerful Paradigm Shift
The SQALE method: Structure
Analyzing Technical Debt with SQALE
Paying back Technical Debt with SQALE
Summary and Conclusion
Demonstration
22
32. Table of Content
Reminder on Quality and Technical Debt
Technical Debt: a powerful Paradigm Shift
The SQALE method: Structure
Analyzing Technical Debt with SQALE
Paying back Technical Debt with SQALE
Summary and Conclusion
Demonstration
32
40. Table of Content
Reminder on Quality and Technical Debt
Technical Debt: a powerful Paradigm Shift
The SQALE method: Structure
Analyzing Technical Debt with SQALE
Paying back Technical Debt with SQALE
Summary and Conclusion
Demonstration
40
43. SQALE deployment
1 Initialization 2 Tailoring 3 Pilot 4 Deployment
Planning Method training Model Validation Tools installation &
Stakeholders’ Tailoring the SQALE Building a ready to integration
Scope… basic models deploy solution Awareness and
Coaching sessions
A simple technical part
Setting your own SQALE models
Tool implementation and validation
A « Change management » part
Fighting against old ideas about code measurement
Addressing a large population 43
45. Table of Content
Reminder on Quality and Technical Debt
The SQALE method and the Technical Debt
The SQALE method and the Business Perspective
Managing your Technical Debt with SQALE
A powerful paradigm shift
How to deploy/use the SQALE method
Demonstration
45