← Guides

SelectionAs of René HerzerCreated with AI

Bus factor: when only one person knows the self-built AI

The bus factor states how many people can drop out before nobody can maintain a system. For self-built AI it is often one: a committed person set up the server, model and interface and is the only one who knows how they fit together. Remedies are documentation, a second trained person, installation by script and a maintenance contract. With a purchased platform, too, ask what happens if the provider ceases to exist.

What is the bus factor?

The bus factor is the smallest number of people whose absence leaves a system without anyone able to maintain it. If it is one, everything depends on a single person. That is no criticism of this person: usually it is the one who first took an interest in AI, set up a server and helped colleagues. The risk arises when this commitment turns into a service for many people without the maintenance being shared as well.

Why is the bus factor of self-built AI often low?

An AI system in your own organisation consists of many layers: operating system, drivers for the GPUs, containers, the software that runs the model, the model itself, an interface, a database, sign-in and connections to specialist systems. Each layer has its own versions and settings. How they fit together is often known only to the person who set them up, plus a few notes.

Then there is the pace: models and software are released at short intervals. Anyone who does not keep up continuously soon loses track, and a stand-in can hardly be trained up to cover two weeks of holiday.

Does this also apply to the open source projects themselves?

Yes, to a lesser extent. A 2016 study estimated the bus factor of 133 well-known projects on GitHub: for 65% it was two at most. That says nothing about any single project today, but it shows that widely used software can also depend on a few people. For the components you rely on, check: how many people contribute regularly? Is there a company or foundation behind it? How quickly are security vulnerabilities fixed?

What do regulations require?

Among the obligations for entities in scope, the NIS2 Directive lists business continuity (Art. 21(2)(c)) and human resources security (point (i)). The German Federal Office for Information Security (BSI) covers staff changes and deputies in IT-Grundschutz (module ORP.2 Personnel) and emergency preparedness in BSI Standard 200-4. An AI system that many people rely on belongs in this planning like other important applications. More on this in the guide on emergency operation if the AI platform fails.

What raises the bus factor?

  • A second person: at least one more person who can handle updates, restores and faults independently, and does so regularly.
  • Installation by script: the environment can be rebuilt from versioned files instead of being set up by hand.
  • Operations manual: architecture, access, versions, dependencies, procedures for updates and restores, contacts.
  • Practised restore: a backup only counts once someone else has restored it at least once.
  • Maintenance contract: a service provider who knows the environment and takes over in an outage, with a data processing agreement if it has access to data.
  • Less custom building: every self-written connection and every special solution is knowledge that someone has to keep.

And with a purchased platform?

The bus factor shifts to the provider. So ask: who provides support, and at what times? Can you get your data, knowledge collections and settings out? What happens to the software if the provider ceases to exist, for example through escrow of the source code or its publication? See the guide Exit strategy and data portability.

How does this work with basebox?

Updates, new models and support are included in the licence; support is available on working days from 9 am to 5 pm. On request, we operate your server remotely. Apps with their instructions, knowledge bases and settings can be exported. If basebox becomes insolvent, the code will be published as open source so that customers can keep working; with the server, basebox runs on your hardware.

Frequently asked questions

Where does the term bus factor come from?

From software development. It asks, pointedly, how many people would have to be “hit by a bus” before a project comes to a standstill. It covers every kind of absence: holidays, illness, parental leave, resignation. In research it is also called the truck factor.

How do we measure the bus factor of our own build?

For each task, ask who could do it today without help: install an update, switch the model, restore a backup, add a new person, fix a fault. The smallest number is your bus factor.

What happens to basebox if basebox ceases to exist?

If basebox becomes insolvent, the code will be published as open source so that customers can keep working. With the server, the platform runs on hardware that belongs to you anyway.

Sources

  1. Avelino, Passos, Hora, Valente: A Novel Approach for Estimating Truck Factors (ICPC 2016, arXiv 1604.06766) ↗
  2. Directive (EU) 2022/2555 (NIS2), Art. 21(2)(c) and (i) (EUR-Lex) ↗
  3. BSI IT-Grundschutz Compendium, module ORP.2 Personnel (2022 edition, German) ↗
  4. BSI Standard 200-4: Business Continuity Management (German) ↗

This article was created with the help of AI, based on the sources listed. Responsible for the content: basebox GmbH. Not legal advice, no liability. Research as of 11 October 2026.

Cookie settings

This website sets no cookies for analytics or advertising and embeds no tools from other providers. Your browser only stores what is needed to use the site. Privacy policy