開発日誌

システム開発工数見積りの10個のチェックポイント

投稿日:2013/10/03 更新日:

工数見積りレビュー時のチェックポイント

システム開発の工数見積りの結果をレビューする時に
気をつけてみるべきポイント10個をあげてみました。

1.作業は明確になっているか?

一口に「システム開発」と言っても様々なパターンが存在します。
「基本設計からシステムテストまで」作業したり
「PG~結合テストまで」であったり。
極端な場合は「単体テストだけ」のテスターの役割だったり。
これが明確になっていないと正しい見積りは出てきません。
 

2.作業上のリスクは考慮されてるか?

見積り時点で仕様が曖昧であったり、すべてを見通せない場合がたくさんあります。
このような場合、見えないものを数字にするのは難しいのですが、
絶対に工数にはいくらか上乗せしておく必要があります。

3.管理工数は含まれているか?

プロジェクトを運営する上では必ず「プロジェクトを管理する為の工数」が必要です。
これがないと、プロジェクトマネージャが動いた分だけ「赤字」が発生して
しまいます。
この工数、お客様からすると「間接的な工数」なので
認めてもらえない場合があるので、注意が必要です。
 

4.調査・分析に必要な工数が含まれているか?

システム開発を行う上では、当然、そのソフトウェアが
使われるシーンや場所によっては、現在の運用フローを調査したり、
担当者にヒアリングしたりする時間などが必要になります。
これが思ったより時間がかかり、開発に入るための条件が
なかなか整わないことがよくあります。
このシステムにどんな人(部署)が関わって何をしているのかなどを
調査・分析する工数は必ず取りましょう。
また、既知の技術ならば問題ないのかもしれませんが、始めて使う言語、開発環境、
ツールがあるような場合は、そのことについて調査・分析をしたり習得する時間も
必要になります。

5.数字に妥当性があるか?

簡単な機能が大きな工数になっていたり、逆に複雑な機能が少ない工数になっていないか
など、全体のバランスを見ながらその工数バランスを良く見ます。
また、各工数にはしっかりとした根拠があるかも確認します。
 

6.見積りの前提条件は明確になっているか?

いつ、どの時点の仕様で見積りをしているのか、またはどんな制約事項を
持って見積りをしているのかなどの前提条件を確認します。
必要であればその条件を見積り書に明記しておく必要があります。
 

7.必要なハードウェア、ソフトウェア購入金額が含まれているか?

投入予定の人数分パソコンが足りない、もしくは
パッケージソフトなどのライセンスが足りていない場合は、それを
購入する金額も含まれているか確認します。
パソコン無かったら仕事できません・・・。
 

8.借用物件は明確になっているのか?

発注元から借用できる物件(ハード、ソフト、資料、データの提供等)が
明確になっているか確認します。
あとで「○○が無いのでできない」なんてことにならないように。
 

9.責任範疇は明確になっているのか?

他のシステムと連携する場合などそのインターフェースの設計や、
相手システムの改修等は誰がいつやるのか、ま受注側がやる時には
既存の不具合等発生が発生した場合はどうするのかなど、
お互いに齟齬が無いようにしておきます。
 

10.検収方法・検収条件は明確になっているか?

最終的に納品す場合の納品物件や、著作権などを明確にして
おきます。
また、システムの開発を完了とする条件(検収条件)を明確に
しておきます。
「システムテスト完了」だけではなく、「運用開始から10日間
トラブルなく稼働すること」なんて条件もあったりします。
必ず確認しておかないと、思ったタイミングでプロジェクトが
完了できないことになります。


 
もっとあるのでしょうが、とりあえず今回はこれくらいで。
また、いづれの日にか追加していきます。

当サイトのおすすめ記事

パソコン 1

当サイトは約5年間、さくらのレンタルサーバで運用させて頂きました。 何かトラブルがあったわけではないのですが、WordPressの表示速度を速くしたくてSSD搭載のレンタルサーバーで運用してみることに ...

プログラミング 2

Contents1 SQLでIFを使わずに条件分岐する1.1 1.テーブルとデータの準備1.2 2.条件を分岐させて検索1.3 3.解説 SQLでIFを使わずに条件分岐する SQLでIFを書けばWHE ...

SQLServer 3

SQLServerで発生するエラーコードをSQLで取得する SQLServerで発生したエラーコードの内容を メッセージが定義されているテーブルから取得します。 エラーコードを取得するSQL SQLs ...

4

Contents1 SQLServerでテーブル型を戻り値とする関数を作る1.1 テーブル型を戻り値とする関数の作成1.2 呼び出しかた SQLServerでテーブル型を戻り値とする関数を作る SQL ...

5

Contents1 アフィリエイトで即効成果を出す1.1 自分で買えば確実に成果が上がる1.2 A8.netでは自分で購入してもOKなものがある1.2.1 A8.netにサイトを登録する1.2.2 承 ...

-開発日誌
-, ,

Copyright© ソフトウェア開発日記 , 2017 AllRights Reserved.