臆病者のための仕事と組織の実践ガイド

組織作り

負荷の偏りとキャパシティ管理 — なぜ仕事はできる人に集まるのか

仕事が特定の人に集中するのは偶然ではなく構造から起きる。稼働率を上げすぎると待ち時間が急増する待ち行列の性質、WIP制限、負荷の可視化を整理し、偏りを平準化する考え方をまとめる。チームの負荷バランスを可視化するツールつき。

負荷の偏りとキャパシティ管理 — なぜ仕事はできる人に集まるのか

仕事ができる人に負荷が集中するのは、采配ミスや偶然ではなく、チームの構造から自然に起きる現象です。手早く確実に終わらせたいなら、できる人に振るのが短期的には合理的だからです。そして稼働率を 100% に近づけきると、待ち時間(リードタイム)が急激に伸びるという待ち行列の性質を理解すると、なぜ余力と平準化が必要なのかが見えてきます。

なぜ仕事は特定の人に偏るのか

負荷の偏りは、いくつかの構造的な力が重なって生まれます。どれも一つひとつは合理的な判断であるところが厄介です。

  • 短期で速いから:習熟した人に任せれば、説明や手戻りのコストが小さく、確実に終わります。締め切りが近いほどこの誘惑は強くなります。
  • 属人化しているから:特定の業務をその人しか扱えない状態だと、振り先が一人に固定されます。これは属人化と一人依存から抜け出すで扱ったボトルネックそのものです。
  • 見えない負荷があるから:レビュー、相談の受け、後輩のフォロー、障害対応の一次受けといった仕事は、タスク一覧に載りません。できる人ほどこの「受け」の量が多く、表向きの担当タスク以上に埋まっています。
  • 断れない人に集まるから:依頼を引き受けてくれる人へ、次の依頼も流れます。引き受けの良さが、負荷集中の入口になります。

つまり偏りは、個人の性格や上司の不公平さだけの問題ではありません。放っておくと偏る向きに力が働いている、と考えるほうが実態に近いです。

稼働率の罠 — 100% は最速ではない

負荷管理でいちばん誤解されやすいのが、「全員をフル稼働させれば最大の成果が出る」という発想です。待ち行列理論では、これは成り立ちません。

仕事が到着するタイミングも、一件あたりにかかる時間も、現実にはばらつきます。このばらつきがある限り、稼働率(リソースがどれだけ埋まっているか)が 100% に近づくほど、行列の待ち時間は急激に伸びます。Kingman の近似式が示すのは、待ち時間がおおむね ρ /(1 − ρ)(ρ は稼働率)に比例して増えるという性質です。稼働率 80% から 90% へ上げると待ち時間はおよそ 2 倍、95% にすると 80% のときの約 4 倍に膨らみます。

稼働率 ρρ /(1 − ρ)待ち時間の目安
50%1.0基準
80%4.0約 4 倍
90%9.0約 9 倍
95%19.0約 19 倍

高速道路の渋滞と同じ構図です。車が少なければ全員がスムーズに流れますが、ある密度を超えた瞬間に流れが止まります。フル稼働のメンバーは、予定外の依頼が一つ入っただけで全体を詰まらせる ボトルネックになります。100% 稼働は「最も働いている状態」ではあっても、「最も速く仕事が流れる状態」ではありません。

仕掛りを絞ると速く終わる — リトルの法則と WIP 制限

流れの速さを別の角度から見るのがリトルの法則です。平均の仕掛り(同時に抱えている仕事の数)= スループット × リードタイムという関係が、長期平均では常に成り立ちます。式を変形すると、リードタイム = 仕掛り ÷ スループットです。スループット(単位時間に片づく量)が一定なら、同時に抱える仕事が多いほど、一件あたりが終わるまでの時間は長くなります。

ここから、抱える仕事の量に上限を設ける WIP 制限(Work In Progress の制限)という考え方が出てきます。同時に着手する仕事を意図的に絞ると、一件あたりが速く終わり、全体の流れも速くなります。手を広げすぎると、どれも中途半端に進んで完了が後ろ倒しになります。これは個人の集中の問題ともつながっていて、集中の割り込みが奪うもので見たように、並行作業や割り込みは切り替えコストを生み、見かけ以上に実効キャパシティを削ります。

偏りは可視化しないと直せない

再配分の前提になるのが可視化です。誰がどれだけ抱えているかが見えないと、過負荷の人も余力のある人も特定できません。とくに前述の「見えない負荷」は、本人が申告しない限りタスク一覧に現れず、結果として「平気そうに見える人」へ仕事が積み増されていきます。下のツールは、メンバーごとの稼働率を入力して偏りの大きさを目で見るためのものです。

シミュレータ

チームの負荷バランスを見てみる

メンバーごとの稼働率(%)を動かすと、負荷の偏りが横棒で見えます。100% を超えると過負荷で、その人がボトルネックになりリードタイムが延びます。正確な予測ではなく、偏りの大きさをつかむための道具です。

120%
95%
70%
50%
4 人(2〜8 人)

平均負荷

84%

偏り(最大 − 最小)

70 pt

過負荷の人数

1

過負荷のメンバーがいます
全体の総量はそのままに均すと、全員が約 84% になります。余力のある人へ再配分すると、詰まっている人のリードタイムが下がり、全体の流れが速くなります。

平準化のための打ち手

偏りを均すための手は、重さの順にいくつかあります。一つだけで解決するものではなく、組み合わせて使います。

余力(スラック)を意図的に残す

全員を 100% で埋めない、という設計です。稼働率を 80% 前後に抑えると、突発の依頼や割り込みを吸収でき、流れが詰まりにくくなります。余力は一見すると遊んでいるコストに見えますが、これが無いとばらつきを吸収できず、全体のリードタイムが伸びます。余力は無駄ではなく、変化に対応するための投資だと整理できます。

WIP を絞り、優先度を決める

チーム全体や個人が同時に進める仕事の数に上限を設けます。新しく着手するより、いま進んでいるものを終わらせることを優先します。何を後回しにするかを決める判断は、スコープ・時間・人(コスト)・品質のトレードオフを扱う鉄の三角形の発想と地続きで、作業量だけを増やすことはできず、増えた分は必ずどこかが引き受けます。

スキルを冗長化する

一人しか扱えない業務を二人以上が扱える状態にしておくと、振り先の選択肢が増え、偏りを均しやすくなります。短期の速さは多少落ちますが、属人化のボトルネックが解けて、長期では流れが安定します。

見えない負荷を可視化して数える

レビューや相談の受けを担当量に算入し、できる人の「受け」が過大なら一部を分散します。一般に、こうした受けの仕事は評価にも乗りにくいため、見えるようにすること自体が再配分の第一歩になります。

トレードオフ

平準化と余力には対価があります。余力を残せば短期の総処理量は下がって見え、スキルの冗長化には教育の時間が要ります。一方で、フル稼働で偏ったまま走ると、リードタイムの増大、過負荷の人の離脱リスク、属人化の固定化という形で、後からまとめてコストが返ってきます。どちらが正解という話ではなく、「短期の速さ」と「全体の流れの安定」のどちらにどれだけ寄せるかを、状況に応じて選ぶことになります。

まとめ

  • 仕事ができる人への集中は、短期の速さ・属人化・見えない負荷・断れなさという構造から起きます。
  • 稼働率を 100% に近づけるほど待ち時間が急増します。フル稼働は最速ではありません。
  • リトルの法則から、同時に抱える仕事を WIP 制限で絞ると一件あたりが速く終わります。
  • 誰がどれだけ抱えているかを可視化しないと、再配分はできません。
  • 余力・WIP 制限・スキルの冗長化・見えない負荷の可視化を組み合わせて、偏りを均します。

一次情報・参考

  • Kingman, J. F. C. (1961). The single server queue in heavy traffic. Mathematical Proceedings of the Cambridge Philosophical Society(待ち行列の待ち時間近似)
  • Little, J. D. C. (1961). A Proof for the Queuing Formula: L = λW. Operations Research(リトルの法則)
  • Anderson, D. J. (2010). Kanban: Successful Evolutionary Change for Your Technology Business(WIP 制限とフロー)
  • DeMarco, T. (2001). Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency(余力の必要性)