KonzepteImplementierte ChecksContributor Absence Factor

Bus Faktor

💡

Check Typ: CONTRIBUTOR_ABSENCE_FACTOR

Dieser Check berechnet den Contributor Absence Factor eines Projekts für einen bestimmten Zeitraum. Der Check gilt als bestanden, wenn der Contributor Absence Factor größer oder gleich dem Mindestschwellenwert ist.

.badge-api.yaml
- type: CONTRIBUTOR_ABSENCE_FACTOR
  description: Checks if multiple maintainers are working on the project.
  threshold:
    timeRangeInMonths: 6
    min: 2

Hintergrund

Der Contributor Absence Factor ist ein Maß für das Risiko, das entsteht, wenn Informationen und Fähigkeiten nicht unter den Teammitgliedern geteilt werden.

Der Contributor Absence Factor ist die Anzahl der Personen, die das Projekt verlassen können, ohne das es insgesamt Gefahr läuft zu verwaisen. Je höher der Contributor Absence Factor, desto geringer ist das Risiko, dass das Projekt aufgrund des Verlusts einer einzelnen Person scheitert.

Wenn ein Projekt beispielsweise einen Contributor Absence Factor von 2 hat, bedeutet dies, dass die beiden wichtigsten Beitragenden für 50 % der Commits verantwortlich sind und das Projekt insgesamt in Gefahr wäre, wenn beide wegfallen würden.