1. Glosario/

Bus Factor

Truck Factor, Lottery Factor

Bus Factor (también conocido como Truck Factor o Lottery Factor) es una métrica empírica que responde a la pregunta: "¿Cuántas personas del equipo tienen que faltar a la vez para que el proyecto se pare?". El nombre, un poco macabro, proviene del escenario hipotético del compañero atropellado por un autobús — pero vale igualmente para vacaciones prolongadas, enfermedades, dimisiones, traslados.

Cómo se calcula #

No existe una fórmula matemática exacta, sino una estimación razonada que parte de algunas preguntas:

  • ¿Quién es la única persona que sabe configurar el cluster de producción?
  • ¿Quién es la única persona que conoce el dominio funcional de cierta área?
  • ¿Quién escribió el trozo de código más crítico sin documentarlo?
  • ¿Quién mantiene la relación con un stakeholder clave del cliente?

Si la respuesta a cada pregunta es “una sola persona”, el bus factor es 1 sobre esa competencia. El bus factor del equipo es el mínimo entre todos los bus factor de las competencias críticas individuales.

Valores típicos #

  • Bus factor = 1: riesgo crítico. Una sola persona tiene conocimiento que bloquearía el proyecto. Frecuente en equipos pequeños o en actividades “de gurú”.
  • Bus factor = 2: frágil. Cubierto si falta una persona, pero si faltan ambas el proyecto se para.
  • Bus factor ≥ 3: resistente. El conocimiento está distribuido lo suficiente para absorber ausencias múltiples.

El objetivo pragmático en los proyectos reales es mantener el bus factor ≥ 3 en las competencias realmente críticas, aceptando valores inferiores en áreas más periféricas.

Cómo se sube el bus factor #

Cuatro herramientas, todas de bajo coste pero que requieren tiempo de calendario:

  • Documentación mínima: no enciclopedias, sino runbooks operativos de 2-5 páginas sobre los procedimientos críticos
  • Pair working: dos personas en la misma actividad, alternando entre “manos en el teclado” y “observa y pregunta”
  • Rotación: quien siempre ha hecho X este mes pasa a Y, y viceversa. Aunque sea solo una semana
  • Knowledge transfer recurrente: 30 minutos en agenda cada semana sobre un tema específico, grabados

Señales de que el bus factor es bajo #

  • Cuando una persona se va de vacaciones, el equipo se ralentiza visiblemente
  • Algunas actividades se asignan sistemáticamente siempre a la misma persona
  • Un procedimiento crítico nunca se ha documentado
  • El lead es el único que conoce el “por qué” de ciertas elecciones arquitectónicas