by shigemk2

当面は技術的なことしか書かない

bus factor

バス係数。

プロジェクトの中で何人突然いなくなったらチームが破綻するかというところ。「突然」「いなくなる」というのが重要。ので、bus factorが高いほど良いチームであると言われる。XPの文脈から始まった言葉だと思われる。

bus factorを高くするためには

  • 複雑さを減らすこと
  • すべてをドキュメント化して、常にドキュメントをアップデートすること
  • クロストレーニングを行うこと

が良いとされる。

ちなみに、GitHubの人気リポジトリ133を対象に調査をしてみたところ、65%のプロジェクトがバス係数2以下だって。そりゃあもうね。

Bus factor - Wikipedia