DEV Community

Jonathan Hall
Jonathan Hall

Posted on • Originally published at jhall.io on

What is your bus factor?

You may have heard of the bus factor, which is loosely defined as:

The minimum number of team members that, if hit by a bus*, would cause your project to stall due to lack of knowledge or skills.

*or otherwise disappear from the team.

To make this more concrete, if Bob is the only one on the team with knowledge of the databases, then you have a bus factor of 1. One unlucky bus incident could render the team crippled.

If Bob trains Carlos on the database, then the bus factor for the database increases to 2, which is a good thing. Rock stars lower your bus factor. Team players increase it.

In an ideal world, every team would have a bus factor of 2 or 3 (or more) for every piece of technology in use or skill needed.

What is your team’s bus factor? What prevents you from increasing it? Hit REPLY and let me know, if you don’t mind!


If you enjoyed this message, subscribe to The Daily Commit to get future messages to your inbox.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay