Parameters | Current Release Status | GitHub-Kyndryl Threshold | Prev Release - release date | % Change with Prev Release |
---|---|---|---|---|
Unclassified bugs | 0% | 5% | 25% | 100% |
Code coverage | 95% | 90% | 90% | 5.6% |
Average code smell | 50 | 5 | 90 | 44% |
Code smell density | 5% | 10% | 6.9% | 27.7% |
Skipped tests | 31.6% | 0% | 41% | 24.2% |
Open critical bugs | 1 | 10 | 2 | 50% |
Failed functional tests | 21.4% | 0% | 16.7% | 28.6% |
Failed unit tests | 20% | 5% | 0% | 100% |
User stories completed | 95% | 90% | 93.3% | 33.7% |
Release parameter | Available details | Why details are useful |
---|---|---|
Code coverage | Execution Date, Coverage, Duration, Tool Engine | This parameter helps the release manager to understand which Technical service is accounting for the least code coverage for a release. Development managers can then assess details and direct the team to focus on improving the coverage for that specific service. |
Skipped tests | Test Run ID, Technical Service, Total, Skipped, Tested at, Tool Engine. | Understanding whether some services sustain higher rates of skipped tests can guide release managers to understand which services are the bottleneck for the entire release. Approving high skipped test rates can result in high possibility of incidents when application is in production, |
Failed unit tests | Test Run ID, Technical Service, Total, Failed, Tested At, Tool Engine | The details page helps to identify which services have higher failed unit tests. High failed unit tests indicate potential defects, risking stability and reliability of the software in a production environment. |
Failed functional tests | Test Run ID, Technical Service, Total Failed, Tested At, Tool Engine | The details page helps to identify which services have the highest failed functional test rates. High failed functional test rates suggest critical features might not work as intended, risking user dissatisfaction and product credibility, post-release. |
Open critical bugs | Bug, Summary, State, Technical Service, Severity, Created By | Understanding the severity of a collection of open bugs by service enables insight regarding the general quality of service code and implies whether further investigation into the service is warranted. |
Unclassified bugs | Bug, Summary, State, Technical Service, Created By, Assigned to | Understanding the list of bugs which are unclassified in one single page with respect to an upcoming release helps development managers be prepared for any unknown issues. He can go through the list and assign appropriate severity within the parent tool. |
Average code smell | Technical Service, Execution Date, Code Smell, Duration, Tool Engine | Understanding chronically high code smell for a specific service indicates that investigation of code quality for that service is warranted. |
Code smell density | Technical Service, Execution Date, Code Smell Density, Duration, Tool Engine | Understanding chronically high code smell density for a specific service indicates that investigation of code quality for that service is warranted. |
User stories completed | User Story, Summary, Feature Name, Technical Service, Created On, Assigned to | The details page provides the list of user stories and associated features which the team have completed as [art of the release. |