精度の高い工数見積もりで、余裕のあるスケジュールと成果物の品質を担保したいと考える方は多いはずです。
人月計算や工数管理はプロジェクトマネジメントにおける、重要な要素の一つです。
この記事ではITエンジニアを200名以上抱え、日々エンジニアの工数管理を25年経験してきて効率化し、工数管理ツールを開発・運用している弊社、DXサービス事業推進部 佐々木舞美が人月計算と工数管理が重要な3つの理由と、効果的に行える6つのポイントについて解説します。
人月管理・工数管理を効率化して生産性が向上する、おすすめのツールもお伝えします。

詳細は弊社コーポレートサイトをご確認ください

工数の基本情報

工数とはプロジェクト完了までにどれほど人数や時間がかかったか、ということです。
工数の計算式は「作業人数(プロジェクトに必要な人数)×作業時間(プロジェクト完了までに必要な時間)」で求められます。
単純に、プロジェクト完了まで人数や時間が多くなるほど、工数がかかる作業といえるでしょう。

工数が用いられる場面

見積もり
スケジュール作成
リソース計画
予実管理
業務効率化

上記のように、現場では工数を踏まえたうえで見積もりを決めたりスケジュール作成を行なったりします。
また、工数を管理することを「工数管理」といいます。
工数管理はプロジェクトマネジメントで特に重視される要素で、プロジェクトマネージャーの必須スキルの一つです。

人月は工数管理に使われる単位

人月はプロジェクトの工数で使われる単位の一つで、読み方は「にんげつ」です。
一人の作業者が一ヶ月でこなせる作業量を1人月と表し、人月計算の方法は「人数×月数」で求められます。
基本的に、1人月は「1日8時間・1ヶ月20日働くこと」が前提です。
例えば30人で2ヶ月かかるプロジェクトの工数は「60人月」、50人で3ヶ月かかるプロジェクトの場合は「150人月」となります。
人月計算に関連する計算式に「人時計算=人数×作業時間」「人日計算=人数×日数」があるので、一緒に覚えておくといいでしょう。
人月計算は主にシステム開発やソフトウェア開発の分野で使われます。
注意したいのが、人月計算は要員のスキルレベルやプロジェクトの難易度などを考慮していない、ということです。
正確な見積もりやプロジェクトの進捗管理を行うには、要員一人ひとりのスキルを把握してタスクを分解して考えなければなりません。

人月計算や工数管理が重要な3つの理由

人月計算や工数管理が重要な理由は、以下の3つです。

見積もりの精度が上がるため

精度の高い見積もりを出すには、一つひとつのタスクを細分化する必要があります。
スケジュールを見誤って「間に合わないので期間を延長してください」となると、クライアントからの信用問題になりかねません。
人時計算や人月計算を行いタスクごとの工数をしっかりと把握することで、見積りの精度は上がります。
クライアントに見積もりを出す際は、予算や納期を正確に見積もることが大切です。

コスト削減につながるため

人月計算や工数管理により、プロジェクトの人員過多や人材不足に対して見直しのコストを削減できます。
人員過多だとコストがムダになっているのと同じですし、人員不足で納期の遅れや品質低下が発生するのも大きな損失です。
人月計算や工数管理でリソース(人的)配分を可視化すれば、人員過多や人員不足が明らかになります。

プロジェクトの進捗の可視化とスケジュール調整ができるため

適切な工数管理は、プロジェクトの納期を意識したスケジュール調整を実現します。
基本的にプロジェクトの規模や数が大きくなるに従い、進捗状況はわかりにくくなるものです。
正しい人日計算や人月管理によって仕事量を可視化できれば、プロジェクトの納期から逆算してスケジュールを組めるようになります。
また、スケジュールとプロジェクトの進捗状況を照らし合わせることで、人員調整が容易に行えます。

アサイン管理ツールfapi

人月計算や工数管理を効果的に行うポイント

人月計算や工数管理の効果を高めるために、次の6つのポイントを意識してください。

  1. メンバーのスキルや稼働状況を考慮する
  2. 過去プロジェクトの工数を参考にする
  3. スケジュールに余裕(バッファ)を持たせる
  4. 毎日の作業報告を習慣化する
  5. 定期的に人月計算や工数管理を見直す
  6. 人月計算や工数管理はツールで管理する

人月計算や工数管理を行ううえで知っておきたいのが、メンバー一人ひとりの「スキルや稼働状況は異なる」ということです。
例え同じ仕事でも、メンバーごとに作業スピードは違います。
さらに、一度プロジェクトに参画させたメンバーはそう簡単には変えられません。
初めに組んだ工数通りにスケジュールが進むことは稀なため、状況に応じて工数を組み直す場面も出てくるでしょう。
人月計算や工数管理を行う目的は「プロジェクトを予定通りに終わらせること」です。
個々のスキルを把握し余裕のあるスケジュールを柔軟に組むことが、プロジェクトを達成するコツです。
人月計算はエクセルや工数管理ツールで管理すると、売上・損失の可視化やプロジェクトの軌道修正に役立つので、導入を検討することをおすすめします。

人月計算に用いられるツール「工数電卓(Ver.0.1)」

システム開発・ソフトウェア開発の人月計算に用いられるツールに「工数電卓(Ver.0.1)」があります。
数値を入力するだけで、人月計算や工数計算、費用の目安を知ることができます。
人月単価といったマスタを調整するだけで自社の求める金額に近い結果がわかるので、気軽に試してみてください。(インストール不要)

工数電卓(Ver.0.1)のサイトURLhttp://manhourcalc.taroz.jp/

人月計算・工数管理の方法はクラウドサービスが効率的

人月計算・工数管理を行うもっとも効率的な方法が「クラウド管理ツール」です。
クラウド管理ツールの特徴は、リアルタイムで最新状況の把握や共有を行えることです。
工数の見積もりをスケジュールに反映、担当者ごとの工数を瞬時に確認など、仕事を一本化できることからエクセルよりも適した管理方法といえます。
プロジェクトや担当者ごとに進捗管理・工数管理がスムーズになるので、チーム間のコミュニケーションが活性化する点もメリットです。
また、人月計算や工数管理自体の効率化や、工数を削減できるところも見逃せません。

人月管理・工数管理を効率化するおすすめツール『fapi』

『fapi』は人月管理・工数管理に適したクラウド管理ツールです。
fapiの主な特徴4つを、以下の表にまとめました。

スキル管理・アサイン管理支援ツールfapi 紹介動画
1.プロジェクト動向の可視化現状分析に必要な情報を一本化して業務を効率化
2.エンジニアスキルの一元管理管理項目を自由に設定できるので現状の管理体制から変える必要がない
3.リアルタイムでのアサイン状況の把握エンジニアの空き工数をなくし、スキル管理との連携で最適な人材選定が可能
4.営業提案・分析の効率化営業の業務工数を大幅に改善し、利益率の分析なども簡単に行える

前述した通りメンバーは一人ひとり業務スピードや能力、稼働状況が異なるため、リアルタイムで可視化したうえで人月計算や工数管理を行う必要があります。
fapiでは過去のプロジェクト実績から現在のプロジェクト状況、メンバーのスキルを参考に最適なメンバー構成、ヘルプ要員の提案が可能です。
スケジュールに余裕を持たせて業務を進められる、精度の高い工数見積もりをしたい方は一度資料をダウンロードしてみてください。
また、一ヶ月間のフリートライアルではfapiの全機能を試せるだけでなく、トライアル終了後にそのままデータの引き継ぎも可能です。

アサイン管理ツールfapi

まとめ

人月計算や工数管理を行う目的は「プロジェクトを予定通りに終わらせること」です。
本記事で紹介した人月計算・工数管理の効果的なポイントやクラウド管理ツールを活用して、精度の高い見積もりを実現してください。
スキル管理・アサイン管理の可視化で、メンバーの提案時間を短縮して受注高度を高めたい方は「fapi」をおすすめします。
まずは一ヶ月間の無料トライアルから、自社のプロジェクトにマッチするか試してみてはいかがでしょうか。