1. Glossary/

Bus Factor

Truck Factor, Lottery Factor

Bus Factor (also known as Truck Factor or Lottery Factor) is an empirical metric that answers the question: “How many team members have to be simultaneously lost before the project grinds to a halt?”. The somewhat macabre name comes from the hypothetical scenario of a colleague hit by a bus — but it applies equally to extended leave, illness, resignations, or transfers.

How to calculate it #

There’s no exact mathematical formula, just a reasoned estimate starting from a few questions:

  • Who is the only person who knows how to configure the production cluster?
  • Who is the only person who knows the functional domain of a given area?
  • Who wrote the most critical piece of code without documenting it?
  • Who maintains the relationship with a key stakeholder on the customer side?

If the answer to each question is “one person”, the bus factor is 1 on that competence. The team’s bus factor is the minimum across all individual critical-competence bus factors.

Typical values #

  • Bus factor = 1: critical risk. A single person holds knowledge that would block the project. Common in small teams or “guru-style” work.
  • Bus factor = 2: fragile. Covered if one person is out, but if both are gone the project stalls.
  • Bus factor ≥ 3: resilient. Knowledge is distributed enough to absorb multiple absences.

The pragmatic target in real projects is to keep the bus factor ≥ 3 on truly critical competences, accepting lower values on more peripheral areas.

How to raise the bus factor #

Four tools, all low-cost but requiring calendar time:

  • Minimal documentation: not encyclopedias, but 2-5 page operational runbooks on critical procedures
  • Pair working: two people on the same activity, alternating between “hands on keyboard” and “observes and asks”
  • Rotation: whoever has always done X moves to Y this month, and vice versa. Even just for a week
  • Recurring knowledge transfer: 30 minutes on the calendar every week on a specific topic, recorded

Signs that the bus factor is low #

  • When one person goes on leave, the team visibly slows down
  • Some activities are systematically assigned to the same person
  • A critical procedure has never been documented
  • The lead is the only one who knows the “why” of certain architectural choices