5 ms·
what's 'Bus factor 1' ?
by sunsetMurk 8y ago
what's 'Bus factor 1' ?
- voltagex_ 8y agoThe "bus factor" is a way of saying "how many devs could we lose on this project and still have a working knowledge of it?" https://en.wikipedia.org/wiki/Bus_factor https://en.wikipedia.org/wiki/Bus_factor
- Cogito 8y agoA popular alternative I've heard here a few times is the "lottery factor". How many devs could win the lottery and retire to a desert island while we still retain working knowledge of it.
- voltagex_ 8y agoThat's much better - thanks.
- avar 8y agoThat's a worse analogy. The entire point of "bus factor" is that it assumes the person is dead afterwards, so there's no way to recover the knowledge and this eventuality needs to be planned for beforehand. Whereas even someone who won the lottery will take a $100k/hr consulting gig, or might take pity on his ex-coworkers and explain his choices in a 1 hour phonecall while sipping margaritas on the beach.
- mnx 8y agoYeah but why shy away from the fact that any of us could randomly die at any moment? It may not be pleasant to think about, but it's true. And important to be plan for in critical systems.
- jpttsn 8y agoThat way you don’t have to picture your team dead. But it’s a reminder that they wouldn’t help if they had financial security.