バス因子とは?属人化リスクを事前に数値で捉える指標
「あと何人いなくなったら業務が止まるか」を測るソフトウェア工学発の指標「バス因子(Bus Factor)」の考え方と、中小企業が属人化リスクを事前に診断する方法を解説します。
バス因子とは?属人化リスクを事前に数値で捉える指標
「この業務、担当者が急に休んだらどうなるだろうか」——そう考えたとき、答えが「代わりが何人もいる」ではなく「あの人しかできない」であれば、その業務は危険な状態にある。ソフトウェア工学やプロジェクトマネジメントの分野には、この危険度を数値で表す「バス因子(Bus Factor)」という考え方がある。退職や休職が起きてから属人化の深刻さに気づくのではなく、起きる前にリスクの大きさを測るための指標として、その仕組みと使い方を解説する。
バス因子とは何か
バス因子とは、「特定の人物が(たとえばバスに轢かれるなどして)突然いなくなったとき、プロジェクトや業務が止まる、または大きく損なわれるまでに必要な最小人数」を表す指標だ。もともとはオープンソースソフトウェア開発の文脈で、「このプロジェクトのコードを理解しているのは実質1人だけで、その人が抜けたら開発が止まる」という状態を指して使われ始めた。
値が小さいほど危険で、バス因子1は「特定の一人に完全に依存している」ことを意味する。その人が休職・退職・異動すれば、業務やプロジェクトはただちに止まるか、著しく品質が落ちる。逆にバス因子が大きいほど、複数人が同じ業務を代替できる状態にあり、一人が欠けても業務が継続する。
他の属人化リスクとの違い
属人化を扱う記事の多くは、「退職してから引き継ぎがなかったと発覚した」というように、個別の発生イベントを起点にした不安を描く。一方でバス因子は、イベントが起きる前に「この業務のバス因子は何人か」を自己診断する事前の定量的なものさしという点で性質が異なる。問題が起きて慌てて対処するのではなく、「いま誰が欠けても業務が止まらない体制になっているか」を日常的に確認する発想だ。
また、知識がどこに保持されているかという構造そのものを説明する組織記憶(Organizational Memory)理論とも軸が異なる。組織記憶理論は「知識が個人・文書・プロセスなど複数の保持箱にどう分散しているか」という構造の説明であるのに対し、バス因子は「今の体制で何人が欠けたら業務が止まるか」というリスクの大きさそのものを測る指標だ。組織記憶理論が「なぜ属人化が起きるか」を説明するフレームなら、バス因子は「属人化がどれだけ深刻か」を数える目盛りに近い。
中小企業でバス因子が1になりやすい場面
- 退職代行サービスの利用で引き継ぎなしに突然退職するケースが増えており、事前にバス因子の高さに気づいていなければ、代替要員を探す時間すら取れないまま業務が止まる
- 特定の担当者だけが使いこなしている自作の管理表やルールに業務が依存し、その管理表自体への愛着から他の人への展開が進まないまま、事実上バス因子1の状態が固定化される
- 取引先対応・クレーム対応・システムの例外処理など、「マニュアルに書きづらい判断」を担う業務ほど、代わりの担当者を育てる優先度が低く見積もられ、気づかないうちにバス因子が下がっている
いずれも、担当者自身の能力や努力の問題ではなく、代替可能な体制を作る仕組みがなかったという構造上の問題として捉えたほうが建設的だ。
バス因子を上げる現実的なアプローチ
バス因子をゼロから厳密に算出する必要はない。重要なのは、業務ごとに「もしこの人が今日から1ヶ月いなくなったら、誰が代わりに対応できるか」を定期的に問い直す運用だ。
- 業務ごとに代替可能性を自己診断する: 「代わりがすぐ対応できる」「ある程度はできるが時間がかかる」「本人以外は対応できない」の3段階で、担当業務を棚卸しする
- バス因子1の業務を優先的に見える化する: 本人以外対応できない業務から、判断基準や例外対応の記録化に着手する
- 情報を個人の記憶やDMから外に出す運用を定着させる: 文書化した直後は正確でも、実態とずれていけば形だけのマニュアルになる。日々の判断の経緯ごと記録に残す仕組みがないと、バス因子は時間とともにまた1に戻っていく
HACHでの支援: 依存を減らす情報の流れを日常に作る
HACHは、Slack / Microsoft Teams / Chatwork / LINE WORKSに招待するだけで使える常駐型AIスタッフだ。チャット・メール・カレンダー・議事録に残るやり取りを自動で収集し、毎朝レポートにまとめて届ける。
バス因子を上げるために必要なのは、特定の個人の記憶やDMのやり取りに業務知識が留まらず、組織全体が参照できる形で情報が流れ続ける状態を作ることだ。HACHが日々の判断の経緯ごと自動で記録・整理することで、「この業務は実質バス因子1だった」と気づく前に、情報を個人の外に出す土台を用意しやすくなる。
まとめ
- バス因子とは、「特定の人物がいなくなったとき業務が止まるまでに必要な最小人数」を表す、ソフトウェア工学発の属人化リスク指標
- バス因子1は「特定の一人に完全依存」している危険な状態で、退職代行による突然退職や自作ツールへの依存で発生しやすい
- 組織記憶理論が属人化の構造を説明するのに対し、バス因子はリスクの大きさそのものを測る事前診断のものさしという違いがある
- 「もしこの人が1ヶ月いなくなったら誰が代わりに対応できるか」を定期的に問い直す運用が、バス因子を上げる第一歩になる
担当業務の多くが「あの人しか分からない」状態になっていないか、一度バス因子の視点で棚卸ししてみる価値がある。
HACHは、Slack / Teams / Chatwork に招待するだけで使える常駐型AIスタッフです。 無料相談で見積もりを依頼する