外注した場合と、比べる。
同じ大きさのサービスを、人月で外に頼んだ時の目安を、公開されている数で計算します。数は目安で、見積もりではありません。
計算機
動かすと、計算の数がすぐに変わります。単価は、あなたが入れた値です。
IPA の中央値(1時間に3.3行)94人月9,434万円
IPA の上位4分の1(1時間に6.2行)51人月5,051万円
COCOMO の基本形(期間 約16.6か月)146人月1.5億円
BeesBuild Camp(個人。10日で最初のリリース)本番は1か月88万円
計算に使った数
| 物差し | 中身 | 出どころ |
|---|---|---|
| IPA の中央値 | 企業の改良開発(5つの工程)のコードの生産性の中央値。1時間に3.3行。1人月を160時間として、1人月に約530行 | IPA(情報処理推進機構)、2018年9月28日のセミナーの資料。651件のプロジェクトの値 |
| IPA の上位4分の1 | 同じ値の上位4分の1。1時間に6.2行。1人月に約990行 | 同じ資料 |
| COCOMO の基本形 | 工数(人月)= 2.4 ×(千行)の1.05乗。期間(か月)= 2.5 × 工数の0.38乗。小さめのチームで、慣れた題材を作る時の式 | Barry Boehm、1981年の書籍で示された見積もりの式 |
| 単価 | あなたが入れた値。1人月の外注の単価 | あなた |
この比較の、気をつける所
行数は、品質の物差しではない
同じ働きでも、短く書けるほうがよいコードです。ここでの行数は、大きさの目安としてだけ使っています。
IPA の値は改良開発のもの
新しく作る時の値とは違います。題材、言語、チームでも、何倍も変わります。
キャンプには、別の費用がある
AI の利用料と、あなたの時間(事前準備の6時間と、10日間の約41時間)がかかります。外注では、作る時間を払う代わりに、あなたの時間はあまり使いません。
外注には、要件の決め方や保守も入る
見積もりの中には、打ち合わせ、試験、保守が入っていることがあります。キャンプでは、それを自分でやる型を身につけます。
10日目は、最初のリリース
10日目にするのは最初のリリースです。本番は、ブロック単位のレビューとテストを経て、1か月が目安です。レビューを BeesBuild のチームに頼む時は、その費用が別にかかり、この計算には入っていません。
キャンプの数の扱いは、数の扱いにまとめています。