Overview | |
---|---|
Definition (Hover Text) | explains the estimated time required to fix all Maintainability Issues/ code smells |
Source Tools | Sonarqube, Sonar Cloud |
Graph type | Line |
Filters | Sonar Project |
Hover Format on KPI | Date Range:<<Days>> |
Fields on Explore | Project Job Name Tech Debt Week |
Business Logic | |
Calculation Formula | It is calculated as effort to fix all Code Smells. The effort is calculated in minutes and converted to days by assuming 1 Day=8 Hours |
Trend | Lower the days, better is the ‘Quality’ |
Maturity Levels | M1: >100 days M2: 50-100 days M3: 30-50 days, M4: 10-30 days, M5: <10 days |
Instance level thresholds | |
Configurations | |
Processor Fields | NA |
Mandatory fields | NA |
How to Validate KPI | |
Suggested ways of working | |
Sample JQLs | |
Benefits of KPI | |
How does the KPI help | The Tech Debt - Sonar Maintainability KPI is a valuable tool that assists teams in pinpointing and rectifying aspects of the codebase that need enhancement. By addressing these areas, teams can effectively minimize technical debt and enhance code maintainability. This proactive approach results in greater development efficiency, a decrease in bugs, and an overall improvement in long-term code quality. |