1. Glosar/

Bus Factor

Truck Factor, Lottery Factor

Bus Factor (cunoscut și ca Truck Factor sau Lottery Factor) este o metrică empirică ce răspunde la întrebarea: “Câte persoane din echipă trebuie să lipsească simultan ca proiectul să se oprească?”. Numele, puțin macabru, vine de la scenariul ipotetic al colegului lovit de un autobuz — dar se aplică la fel de bine la concedii prelungite, îmbolnăviri, demisii, transferuri.

Cum se calculează #

Nu există o formulă matematică exactă, ci o estimare rațională care pleacă de la câteva întrebări:

  • Cine este singura persoană care știe să configureze cluster-ul de producție?
  • Cine este singura persoană care cunoaște domeniul funcțional al unei anumite zone?
  • Cine a scris bucata de cod cea mai critică fără să o documenteze?
  • Cine ține relația cu un stakeholder cheie de la client?

Dacă răspunsul la fiecare întrebare este “o singură persoană”, bus factor-ul este 1 pe acea competență. Bus factor-ul echipei este minimul dintre toate bus factor-urile competențelor critice individuale.

Valori tipice #

  • Bus factor = 1: risc critic. O singură persoană deține cunoaștere ce ar bloca proiectul. Frecvent în echipe mici sau în activități “de guru”.
  • Bus factor = 2: fragil. Acoperit dacă o persoană lipsește, dar dacă lipsesc amândouă proiectul se oprește.
  • Bus factor ≥ 3: rezilient. Cunoașterea este distribuită suficient pentru a absorbi absențe multiple.

Ținta pragmatică în proiectele reale este menținerea bus factor-ului ≥ 3 pe competențele cu adevărat critice, acceptând valori mai mici pe zone mai periferice.

Cum se ridică bus factor-ul #

Patru instrumente, toate cu cost mic dar care cer timp de calendar:

  • Documentație minimă: nu enciclopedii, ci runbook-uri operaționale de 2-5 pagini pe procedurile critice
  • Pair working: două persoane pe aceeași activitate, alternând între “mâinile pe tastatură” și “observă și întreabă”
  • Rotație: cine a făcut mereu X trece luna asta la Y, și invers. Chiar și doar pentru o săptămână
  • Knowledge transfer recurent: 30 de minute în agendă în fiecare săptămână pe o temă specifică, înregistrate

Semnale că bus factor-ul este scăzut #

  • Când o persoană pleacă în concediu, echipa încetinește vizibil
  • Unele activități sunt asignate sistematic aceleiași persoane
  • O procedură critică nu a fost niciodată documentată
  • Lead-ul este singurul care știe “de ce”-ul anumitor alegeri arhitecturale