Code Health is an aggregated metric based on 25+ factors scanned from the source code. Unhealthy code predicts increased maintenance costs and more defects.
Knowledge Distribution
Successful software development largely depends on effective knowledge sharing within the organization. An organization loses collective knowledge when a code contributor leaves.
What does the graph show?
The graph is based on how much of the code is written by currently active developers, and if there are potential key personnel risks.
The reference line is your baseline. It shows the exact level of this KPI at the start of this time period.
Green slope:
Above baseline and improving
Orange slope:
Above baseline but declining
Red slope:
Below baseline - the KPI is getting worse compared to the previous period
Trend data for 10/5/2017
Knowledge Distribution
The trend is based on Code Familiarity and Knowledge Islands. Code Familiarity has more impact.
Code Familiarity
100%
Knowledge Islands
25%
Team-Code Alignment
Getting the organizational side of software right is just as important as any properties of the code. The modularity of the software design needs to align with the responsibilities of the development teams.
Delivery
Delivery is an output metric that captures the efficiency of the overall process. Delivery is influenced by process, but also by how well you do on the other three factors.