もし現実に耐えうる人員計画の計算方法を知りたいなら、答えは年次の人員推測ではなく、動的な月次モデルです。基本の計算式は、計画人員(月t)=期首人員+採用(その月に開始する人)-離職(退職・解雇)+社内異動です。これに人員計画の5つのR(Readiness=準備、Recruitment=採用、Retention=定着、Redeployment=再配置、Reduction=削減)を重ねれば、カレンダーがコントロールパネルに変わります。2019年に150人規模のSaaS企業で最初の計画を立てたとき、私は静的な12ヶ月シートを使いましたが、オファーから入社までのタイムラグと離職の急増を無視したため、第2四半期には28%のバーン(資金消費)差異が出ました。以下では、シナリオ切替とSaaS指標を備えた生きた計算機の作り方を示します。
人員数計算の式とは?
「人員数計算の式とは?」という質問への直接の答えは、時点の人員調査を指すのか、将来の計画を指すのかによります。スナップショットの場合:現在人員=アクティブなフルタイム従業員+入社予定者-退職通知中の人です。これがHRISが出力する週次カウントです。
計画の場合、フロー方程式が必要です。最もシンプルで堅牢なバージョンは、H_t=H_{t-1}+採用_t-離職_t+社内異動_tです。H_{t-1}は前月末の確定給与データです。採用_tは月tに開始日がある人々で、オファー署名済みではありません。離職_tは退職や解雇を含む契約上の離職です。
単純な式が実務で失敗する理由
多くの人が気づいていないのは、テック職では採用_tが承認済みリクエストから30〜60日遅れることです。労働統計局のJOLTSレポートによると、専門職・技術職の平均採用期間は40日を超えることが多いです。承認リクエストを直接採用_tに組み込むと、月1の計画は能力を過大評価します。
離職について誰も教えてくれないのは、離職率は線形ではないことです。ボーナス支給後や業績評価期間に集中します。ある案件では、12月に年次ボーナスを支払ったため、1月の離職者は月平均の3倍でした。あなたの式には、離職_tに季節性乗数を適用する必要があります。
- H_{t-1}: HRISからの実人員(計画値ではない)。
- 採用_t: 予定された開始日。Readiness係数を適用(5つのR参照)。
- 離職_t: 直近12ヶ月の離職率を使用し、Reduction Rで調整。
- 社内異動_t: 純増なしでニーズを満たす再配置移動。
この式を実用的にするには、月次コホート表をお勧めします。各行が月、各列がフローです。これは後で構築する動的計算機の骨格です。競合他社はこの方程式で止まりますが、私たちは5つのRをパラメータとして埋め込み、脚注にしません。よくある誤解は、人員数=FTEだということです。パートタイムが存在する場合、これらは異なります。0.5 FTEは、コストモデルが比例する場合のみ0.5人員として扱います。多くの計画では0.5 FTEをツールライセンスの「席」として1と数え、オーバーヘッドを歪めます。
人員計画の5つのRとは?
「人員計画の5つのRとは?」というPAA質問は、通常ソフトなリストで答えられます。5つはReadiness(準備)、Recruitment(採用)、Retention(定着)、Redeployment(再配置)、Reduction(削減)です。私の人員委員会では、各Rがモデルのセルに対応することを主張します。
5つのRを数学にマッピングする
ここに、ほとんどの記事が見逃している統合があります。各Rを式の構成要素にリンクする表です。
| R | 式での役割 | 例 |
|---|---|---|
| Readiness | 採用_tの乗数(採用担当者の能力) | 0.85はリクエストの85%をクローズ |
| Recruitment | 流入関数。採用期間が遅延を調整 | 45日平均遅延 |
| Retention | 離職_tの減衰係数 | プログラムで離職率15%→10% |
| Redeployment | 正の社内異動_t | インフラからプロダクトへ5人のエンジニア移動 |
| Reduction | 計画的な負の調整 | 凍結:採用=0、解雇10人 |
5つのRを埋め込むことで、人員計画は政治的な願望リストからパラメータ化されたシステムに変わります。Rがセルにないなら、それは計画されていません。
例えば、Retentionは離職_tを次のように変更します:離職_t=期首×基本離職率×(1-定着影響)。定着ボーナスが離職率を3分の1減らすなら、それは直接収益に反映されます。かつてカスタマーサクセスチームの定着率5%改善をモデル化しましたが、回避した再採用コストが2ヶ月でプログラムを賄いました。
ケーススタディ:凍結中の再配置
Reductionは財務を怖がらせるRです。採用凍結シナリオでは、採用_t=0に設定し、Redeploymentが需要を吸収します。しかし正直に言うと、Redeploymentなしの凍結はスキルギャップを生みます。モデルはそのギャップを赤いセルとして表面化すべきです。フィンテックのクライアントでは、凍結をトグルし、オペレーションスタッフ3人をQAに再配置することで、リリース速度を維持しつつ四半期48万ドル節約できることがわかりました。その数字は社内異動_tの行から直接来ました。
人員計画の方法:ボトムアップ vs トップダウン
「人員計画の方法」には、導出方法の選択が必要です。ボトムアップはマネージャーのリクエストから始まります。トップダウンは従業員あたりの収益などの財務目標から始まります。両方にトレードオフがあります。
ボトムアップ:詳細だが偏りがある
ボトムアップはチームレベルの現実を捉えます。各リードからリクエストを集め、合計し、Readinessを適用します。欠点:マネージャーは過小要求や過大要求をします。300人規模のスケールアップ企業で、提出されたリクエストの22%が「あれば便利」であり「必要」ではないことがわかりました。各リクエストに重要・成長・便利のトリアージ重みを適用する必要があります。
トップダウン:整合性があるが盲目的
トップダウンは従業員あたり25万ドルのARRなどの目標を使用します。次四半期のARR目標をそれで割り、許可人員を得ます。これによりバーンマルチプルを抑えられますが、機能ミックスを見逃します。50人の許可人員を得ても、営業が全員埋めればエンジニアがいない可能性があります。私はトップダウンに最小実行可能機能比率(例:エンジニア40%、営業30%)を組み合わせます。
方法選択の決定マトリックス
| トリガー | ボトムアップ使用 | トップダウン使用 |
|---|---|---|
| 初期段階(50人未満) | はい、創業者がニーズを知る | いいえ、指標が不安定 |
| バーンが厳しいスケールアップ | 二次的 | 主に、上限を強制 |
| 新市場参入 | はい、現地採用が不明 | いいえ、ARRベースラインなし |
シナリオ切替と調整
シートに両方を作成します。シナリオセルを作成:成長/安定/凍結。IF文を使用:成長なら採用=リクエスト×Readiness、凍結なら採用=0。次にボトムアップ合計とトップダウン上限を比較します。
- ボトムアップ>トップダウンが10%超:架空リクエストをレビュー。
- トップダウン>ボトムアップ:隠れた納品リスク。
- 常に凍結をモデル化して回復力をテスト。
私たちの人員計画計算機はこの調整を自動化し、式のデバッグではなく差異の会話に集中できます。120人規模の組織で初めて両モデルを並行実行したとき、18%のギャップが営業がパイプラインに対して過小採用であることを明らかにし、Q3前に修正しました。
人員計画モデルとは?
「PAA:ヘッドカウント計画モデルとは?」は定義を求めています。ヘッドカウント計画モデルとは、財務成果に結びつけながら、需要に対する労働力供給を予測する、相互に関連する数式・前提・シナリオの集合体です。単一の数値ではなく、インプット、フロー、アウトプットを持つシステムです。
SaaS向けの中核アウトプット
SaaSの場合、モデルはバーンマルチプルと従業員一人当たり収益を出力する必要があります。バーンマルチプル=純キャッシュバーン÷純新規ARR。ヘッドカウントが20%増え、ARRが10%増なら、バーンマルチプルは拡大します。従業員一人当たり収益=ARR÷総ヘッド数で、機能別に区分します。
従業員一人当たりコスト=(基本給×(1+福利厚生%))+間接費。米国では福利厚生は20〜30%、間接費(オフィス、ツール)はさらに10%です。労働統計局は雇用主の報酬コストを追跡しており、福利厚生が大きな負担であることを裏付けています。私は通常、米国では1.35、東欧では1.25を負荷コスト乗数として使用します。
ほとんどの計画は、すべてのヘッドをバーンマルチプルにおいて同等に扱います。しかし実際は異なります。エンタープライズ営業の採用はコストが高いものの、サポート担当者よりも大きなARRをもたらします。
計算例:バーンマルチプルの算出
月1の期首ヘッド数=100、ヘッド一人当たりコスト18万ドル(負荷込み)=年間実行率1,800万ドルとします。その月に追加された純新規ARR=300万ドル。純バーン(現金支出−入金)=150万ドル。バーンマルチプル=1.5÷3=0.5(効率的)。翌四半期にヘッド数が120に増えたがARRが200万ドルだけだった場合、バーンマルチプル=(1.8×1.5?)実際に再計算:バーン210万ドル、ARR200万ドル→1.05、警告ゾーン。モデルはこの傾向を毎月表示する必要があります。
高度なモデルは機能別に区分します。エンジニアリングのヘッドは製品を牽引し、営業のヘッドはARRを牽引します。私は部門ごとに個別のコホートを構築し、指標の正確性を保ちます。ヘッドカウント計画モデルには検証フックも必要です。毎月、予測期首ヘッド数を実際のHRISデータと比較し、誤差をReadinessにフィードバックします。
動的な月次ヘッドカウント計算機を段階的に構築する
ここに独自の視点があります:シナリオ切り替え機能付きの再利用可能なSheets/Excelテンプレートです。以下の手順に従ってください。
1. インプットタブ
部門別の期首ヘッド数、月ごとの承認済み要求数、履歴からの予想離職率、リクルーター能力(Readiness)をリストアップします。実数を使用:例:エンジニアリングは期首50、Q1要求数12、月次離職率1.1%。部門ごとにロケーション係数を追加。FTEとは別にコントラクター用の行を含めます。
2. 月次フロータブ
列A:月。B:期首=前期末。C:採用=IF(シナリオ=”凍結”,0,要求数×Readiness)。D:離職者=期首×離職率×定着係数。E:期末=B+C-D+再配置。レイオフ用に削減行を追加。12ヶ月分の数式をドラッグで適用。混乱を避けるため凍結セルは赤色にします。
3. シナリオタブ
シナリオ用ドロップダウン、定着効果・再配置数のスライダー。ここに5つのRが存在します。$シナリオ$1のような絶対参照でセルをリンク。初めて構築したとき、各行にシナリオをハードコードしてしまい、切り替え時に大きなエラーが発生しました。一元化してください。
4. メトリクスタブ
コストを計算:期末×一人当たりコスト。ARR入力を使用してバーンマルチプルを計算。折れ線グラフで可視化。履歴データで凍結をテストし、差異が5%超なら再調整。RAGステータスを追加:バーンマルチプル<0.8なら緑、0.8〜1.2なら黄、>1.2なら赤。
Sheets関数による自動化
SUMIFSで部門フローを集計、DATAVALIDATIONでシナリオリストを作成。ラグについては、要求数を採用までの期間/30でシフトするヘルパー列を追加。この自動化ガイダンスは、競合の静的ガイドにはありません。3日目にHRIS CSVを取得するスクリプトをスケジュールし、手動入力エラーを排除します。
初めて構築したとき、コントラクターを分離するのを忘れ、「ヘッドカウント」にフリーランサー20人が含まれ、従業員一人当たり収益が15%歪みました。現在は常にモデルを分割しています。無料テンプレートの考え方:シンプルに始め、Rを一つずつ追加し、既知の四半期で検証する。
エッジケース:コントラクター、グローバル法人、季節性、M&A
現実世界のヘッドカウント計画はエッジケースで崩れます。コントラクターはH_tに含めず並列ラインとすべきです。従業員一人当たり収益ではFTEとしてカウントされない一方、バーンは消費するからです。
グローバル法人は福利厚生負担が異なります。ベルリンでの採用はSFより15%安いかもしれませんが、ランプが遅くなります(採用R)。季節性はサポート職に影響します。小売SaaSはQ4に臨時要員が必要です。削減マイナスとしてモデル化?むしろ季節別コホートとして別途扱うのが良いでしょう。
- コントラクター用に別シートを使用。
- CostPerHeadにロケーション係数を適用。
- Q4のHires_tに季節乗数を追加。
- M&A:買収ヘッドを一時的な削減(重複)でマッピングし、その後再配置。
かつて30名の買収を統合した際、重複削減ラインを設けなかったため、1ヶ月間二重計上し、バーンを90万ドル過大評価しました。買収コホートを分離していたおかげでモデルが検出できました。
よくある失敗とトレードオフ
完璧なモデルはありません。ボトムアップの詳細さとトップダウンのスピードはトレードオフです。ボトムアップは3週間かかりますが、トップダウンは1日で済むもののニュアンスを逃します。データ遅延:HRISは給与計算より5〜10日遅れるため、月末の数値は暫定的です。
起こり得る問題:すべての役割をバーンマルチプルで同等に扱うこと、オファーから入社までのラグを無視すること、キャリブレーションなしでテンプレートに過度に依存すること。Readinessが70%なのに100%を前提とした計画を取締役会資料で見たことがあります。実際の採用は四半期遅れました。もう一つの失敗:年間離職率を12で割る方法で、前述の1月のスパイクを無視します。
誰も教えてくれないこと:年次計画は2月には陳腐化します。月次追跡だけが唯一の解毒剤です。
正直な限界:動的モデルでも突然の市場暴落は予測できません。2022年、クライアントの凍結トグルが救いましたが、モデルはパイプライン40%減を予見できませんでした。レンズとして使い、神託として使わないでください。
月次サイクルと最終チェックリスト
月次クローズを導入:3日目にHRISを取得、実績と計画を比較、差異>2%にフラグ、3ヶ月の再予測。このサイクルで5つのRが再調整されます。定着係数はプログラム開始後に変わります。
取締役会前のチェックリスト:
- 5つのRがパラメータ化されている(Readiness、採用、定着、再配置、削減)。
- シナリオトグルがテスト済み(成長&凍結)。
- SaaSメトリクスが計算済み(バーンマルチプル、従業員一人当たり収益)。
- 内部異動が新規採用から分離されている。
- コントラクターがFTEヘッドカウントから除外され、注記されている。
- 前月実績との検証誤差<5%。
先取りしたいなら、当社のヘッドカウント計画計算機にこれらの正確な数式が組み込まれています。これで、ヘッドカウント計画を年一回の推測ではなく、生きたシステムとして計算する方法がわかりました。数式はシンプルで、規律が難しいのです。シートを構築し、5つのRを組み込み、人材決定を研ぎ澄ましましょう。月次計算機の空のSERPスロットが埋まりました。活用してください。
