Bus factor definition
Bus factor is the smallest number of people whose simultaneous unavailability would prevent a team, project, or process from continuing important work. A bus factor of one means a single person's absence could create a critical interruption.
Measuring real coverage rather than team size
Define the essential outcome first. A team of ten may still have a bus factor of one for database recovery, contract approval, or a strategic customer relationship. Count only people who have the knowledge, access, authority, and current capacity to perform the work.
Assess different responsibilities separately. One team's reporting process may have broad coverage while its incident response remains concentrated. Treat the number as a prompt for action, not a performance score or criticism of the expert.
A project with five engineers and a bus factor of one
Five engineers contribute to a billing service, but only one understands the deployment pipeline and production rollback. Several colleagues know the code, yet they lack production access and have never handled a failed release.
The team pairs on deployments, creates a tested runbook, provides controlled backup access, and runs a rollback exercise. Coverage increases only after another engineer demonstrates the full path safely.
Why bus-factor estimates overstate resilience
Estimates fail when they count nominal backups, ignore shared dependencies, or assume documentation equals capability. Two people may both rely on the same external administrator, credential, or undocumented decision.
Avoid spreading privileged access merely to improve a number. Apply least privilege, separation of duties, and controlled emergency processes. The goal is resilient operation with appropriate safeguards.
Related terms for person-dependent risk
A single point of failure can be a person, system, or process. Key-person risk describes the exposure from dependence on an individual, while cross-training develops alternatives. Role continuity is the broader ability to maintain essential outcomes through a transition.
Frequently asked questions
How do you calculate bus factor?
Identify the people required to continue the essential outcome, then find the smallest combination whose simultaneous unavailability would stop it. Use evidence about real capability, access, and authority rather than job titles alone.
How can a team increase its bus factor?
Use shared ownership, cross-training, maintained runbooks, safe backup access, paired work, code or process review, succession, and periodic tests that prove another person can continue the work.
Is bus factor only a software-engineering term?
No. The phrase is common in software, but the concept applies wherever critical work depends on too few people, including finance, operations, customer relationships, compliance, and specialist services.