「人月」と多重請け構造の大規模システム開発

2017年5月10日

システム業界で使われる「人月」


前回、システム業界で一般的に使われる
「人月」という、開発規模をあらわす言葉をご紹介しました。

 

累計で何人がかりでソフトウェアを作成できるか、は、何「人月」か、であらわされます。

そして、1人月あたりの単価を乗じることで、開発の総予算が算出されます。

 

なぜこのような概念が用いられているのでしょうか。

 

「人月」は開発の人員管理に馴染む概念


端的に言えば、ソフトウェア開発費用のほとんどが人件費だからです。

システム開発会社にしてみれば、何人月必要か、がわかれば、
自動的に受注最低金額の目処がつきます。

また、人月がわかることで、開発体制も考えやすくなります。

例えば20人月なら、だいたい「5人で4ヶ月」「4人で5ヶ月」なりと目算がつきます。
その上で、社内のエンジニアの予定と照らし合わせて納期の設定も可能になります。

つまり、システム開発プロジェクトにおいて、このような概念を用いると
エンジニアの人員管理を行いやすいのです。

 

「人月」と多重請け構造


ところで、「5人で4ヶ月」だとして、
ちょうどそのころ社内のエンジニアがみな忙しく、あらたな開発に参加できない、
としたらどうなるでしょうか。

このとき、多くのシステム開発会社では、別のシステム会社にエンジニアがいないか
問い合わせを行います。

問い合わせされた会社では、自社社員に空きがなければ、
人材紹介会社に派遣エンジニアを紹介してもらったりもするかもしれません。

 

つまり、二次請け、三次請けの多重請け構造です。

その都度手数料といいますか、マージンが発生します。

ですから、お客様に対しては1人月100万円で見積をしていたとしても、
三次請けの会社には60万円くらいになっていることもありえます。

某大手銀行のシステムでは20万人月もの開発費用が必要だそうです。

本当かどうかしりませんが、そこでは7次請けまである場合があるそうです。

このとき、エンジニアにはいったいどのくらい支払われているのでしょうね。
そして、これは本来支払われている人月単価に見合ったエンジニアなのでしょうか。

 

何人月かをどのように算出しているか


「人月」が多重請け構造の原因とまではいいませんが、
それぞれが大規模なシステム開発プロジェクトのひとつの側面ではあります。

そして、実はこの「人月」という概念自体は、中小企業様向けの社内システム開発でも
使われています。

なぜなら、システム開発会社の人員管理と見積は、この概念に依存しており
これ以外の手法を取っているところは少ないからです。

それでも、各システム会社が正確に開発規模=人月の数量をある程度正確に
算出することができれば、見積金額の違いは人月単価の違い、とみなすことができます。

あるソフトウェア開発が何人月必要か、を、どのように算出しているのでしょうか?

これは次回触れたいと思います。

 

この記事の著者

イルカシステム(株) イルカシステム株式会社

イルカシステム(株)は、以下のような業務用ウェブシステムのご提案、受託開発、運用を行っております。

1.中小企業さま向けの社内向け業務ウェブシステム(営業支援、顧客管理、受注管理、請求入金管理、在庫管理、経営数値管理など)

2.医療業界向けの業務改善システム

※業務ウェブシステムの開発を効率化するための自社サービス「イルカベーカリー」をご提供しております。
※医療業界向けに、臨床研究の無作為割付自動化のための自社サービス「ムジンワリ」をご提供しております。

お問合せはお気軽に、こちらからどうぞ! → イルカシステム株式会社へ問合せ

著者:イルカシステム株式会社

お問い合わせ




会社概要

<p>イルカシステム(株)</p>
<img src="http://www.iruka-system.co.jp/wp-content/uploads/2017/01/WS000000.png" alt="会社概要 住所" width="243" height="84" class="alignnone size-full wp-image-49" />
<div class="alert alert-warning">
2017/1/1より、住所変更いたしました。
</div>
<p><span class="label label-success">TEL</span> 03-5843-9168</p>

  • 中小企業 41個の記事

    中小企業様にご提案・開発してきた実績をもとに、システム構築について記載した様々な記事一覧です。

  • 社内システム 39個の記事

    様々な社内システムをご提案・開発してきた実績をもとに、システム構築について記載した様々な記事一覧です。

  • わかりやすさ 30個の記事

    情報システムをわかりやすく使いやすいものにするためのノウハウ、気をつけていることの記事一覧です。

  • UI設計 27個の記事

    UI(ユーザーインターフェース)は、システムの使い勝手を左右します。どんな点に気をつけているか、どんな考えでシステム開発しているかの記事一覧です。

  • 顧客管理 26個の記事

    これまで構築した様々なシステムのうち、顧客管理機能をどのような観点でご提案、開発しているかをまとめた記事一覧です。

  • 受注管理 18個の記事

    これまで構築した様々なシステムのうち、受注情報を管理する機能をどのような観点でご提案、開発しているかをまとめた記事一覧です。

  • ビジネス 18個の記事

  • 業務 16個の記事

  • 要件定義 14個の記事

    要件定義とはどのようなシステムを構築するのかを決める作業です。要件定義において注意し、考えていることをまとめた記事一覧です。

  • クラウド 13個の記事

  • 登録画面 13個の記事

  • 編集画面 12個の記事

  • システム会社 12個の記事

  • 情報共有 11個の記事

  • みえる化 11個の記事

    手作業をシステム化して効率化するだけでなく、それらの情報を集約して簡単に見えるようにし、社員が自律的に動ける組織を作ることが「みえる化」です。

  • 一覧画面 11個の記事

  • 業務用ウェブシステム 10個の記事

  • エクセル 9個の記事

  • コミュニケーション 9個の記事

  • セキュリティ 8個の記事