Co je to bus faktor?
Délka:
4 min
Publikováno:
9. června 2026

Co je to bus faktor?
Bus faktor je počet lidí, kteří by museli najednou zmizet z projektu, než se práce zastaví, protože nikdo jiný neví, jak pokračovat. Je to jednoduchá míra závislosti na klíčových lidech, tedy toho, kolik důležitých znalostí drží příliš málo hlav. Bus faktor jedna je riziková zóna, protože odchod jediného člověka zastaví celý projekt.
Název vychází z drsné myšlenkové hříčky: „Co se stane, když toho člověka srazí autobus?“ Někdy se mu říká i truck faktor nebo lottery faktor. Smysl zůstává stejný, ať už ten člověk odejde jakkoli. Lidé dávají výpověď, onemocní, jdou na rodičovskou nebo přejdou do jiného týmu, a projekt to všechno musí přežít.
Lidsky řečeno
Bus faktor je jako recept, který umí zpaměti jen vaše babička a nikdy si ho nezapsala. Dokud vaří, je večeře skvělá. Ve chvíli, kdy nemůže, ho nikdo nedokáže zopakovat. Bus faktor jedna znamená, že jeden člověk je celý recept a tým nemá žádnou zapsanou kopii.
Jak ho měřit a snižovat
Na odhalení rizika nepotřebujete vzorec. U každé důležité části systému si položte jednu otázku: kdyby ten, kdo tomu rozumí, zítra odešel, dokázal by to udržet v chodu někdo jiný? Všude, kde je upřímná odpověď „ne“, máte v dané oblasti bus faktor jedna.
Pár signálů, které ukazují na nízký bus faktor:
- V každém rozhovoru o jedné službě nebo komponentě padá pořád stejné jméno.
- Změny v dané oblasti schvaluje v code review vždy jeden a tentýž člověk.
- Zaškolení nového vývojáře stojí a padá s časem jediného člověka.
- Část systému nemá žádnou dokumentaci a „dokumentace“ je v hlavě jednoho člověka.
Jak bus faktor zvednout? Znalosti rozprostřete, místo abyste je hromadili na jednom místě:
- Zapisujte věci. Rozhodnutí o architektuře, postupy pro provoz i důvody za záludnými volbami patří do sdílené dokumentace, ne do historie chatu nebo do paměti.
- Střídejte vlastnictví. Spárujte lidi na neznámých oblastech, prohazujte recenzenty a nechte víc lidí dodávat změny do každé klíčové služby.
- Mapu si pravidelně procházejte. Krátká, opakovaná kontrola „kde máme bus faktor jedna?“ odhalí nová slabá místa dřív, než zaberou.
Na co si dát pozor
- Hrdina není totéž co zdravý tým. Člověk, který umí spravit cokoli, je působivý, ale pokud je jediný, kdo to umí, je to riziko, ne záchranná síť.
- Nepočítejte hlavy, ale znalosti. Deset vývojářů na projektu pořád znamená bus faktor jedna, když platebnímu toku rozumí jen jeden z nich.
- Dokumentace není jednorázový úkol. Texty, které nikdo neaktualizuje, rychle zastarají, a zastaralý postup může být horší než žádný, protože dává falešný pocit jistoty.
- Neřešte to až po odchodu. To už jsou znalosti pryč. Levný čas na zvednutí bus faktoru je tehdy, když je expert ještě po ruce a může předat, co ví.
Související články
- Co je developer experience a proč na něm záleží - Podmínky, za kterých tým znalosti sdílí, místo aby je hromadil.
- Role technické dokumentace v úspěchu vývojáře - Proč je zapisování věcí nejlevnější způsob, jak zvednout bus faktor.
- Životní cyklus vývojáře: jak zařídit hladký onboarding - Dobrý onboarding rozprostírá znalosti hned od prvního dne.
Chcete být o krok napřed?
Nenechte si utéct naše nejlepší postřehy. Žádný spam, jen praktické analýzy, pozvánky na exkluzivní eventy a shrnutí podcastů přímo do vaší schránky.