要求 |
1. |
明確なビジョンステートメントまたはミッションステートメントがプロジェクトで制定されているか。 |
2. |
すべてのチームメンバーが、ビジョンを達成可能であると信じているか。 |
3. |
事業における便益を詳細に示し、メリットの測定方法を明らかにするビジネスケースを策定しているか。 |
4. |
実装するシステムの機能を現実的かつ明瞭に示すユーザーインターフェイスのプロトタイプを用意してあるか。 |
5. |
ソフトウェアが持つべき機能の詳細な仕様を文書で作成してあるか。 |
6. |
実際にソフトウェアを使用する人(エンドユーザー)に対して、プロジェクトの始期に聞き取り調査を行ったか。さらに、プロジェクトの全体を通じてエンドユーザーの関与を得ているか。 |
計画立案 |
7. |
詳細なソフトウェア開発計画書を作成してあるか。 |
8. |
プロジェクトのタスクの一覧には、インストールプログラムの作成、前バージョンのシステムからのデータコンバージョン、サードパーティのソフトウェアとの統合、顧客との会議、その他「些末な」タスクまで含まれているか。 |
9. |
スケジュールと予算の見積りは、最も最近完了したフェーズの終結時に公式に更新されたか。 |
10. |
アーキテクチャと設計についての詳細な文書を作成してあるか。 |
11. |
詳細な品質保証計画書を作成してあるか。この計画には、システムテストだけでなく、設計とコードのレビューも含まれている必要がある。 |
12. |
ソフトウェアの詳細なステージ別納品計画書を作成してあるか。この計画書は、ステージごとに実装して納品するソフトウェアについて説明したものである。 |
13. |
プロジェクト計画には休日、休暇、病欠、教育などの時間が見込まれているか。さらに、リソースの使用率が100%未満で計画されているか。 |
14. |
スケジュールを含めたプロジェクト計画は、開発チーム、品質保証チーム、マニュアル作成チームの同意を得ているか。つまり、実際に作業を行う人たちの同意を得ているか。 |
プロジェクトのコントロール |
15. |
意思決定権を持つ特定の役員が、プロジェクトの責任者として選任されているか。さらに、その人物は積極的にプロジェクトを支持しているか。 |
16. |
プロジェクトマネジャーの作業量は、そのプロジェクトマネジャーがプロジェクトに十分な時間を当てられるだけの量か。 |
17. |
完全に達成されたか、あるいはまったく達成されていないかを判定できる「二者択一型」の明確なマイルストーンが、プロジェクトの要所に設定されているか。 |
18. |
プロジェクトのステークホルダーに、これらのマイルストーンの達成状況が簡単にわかるようになっているか。 |
19. |
フィードバックするための制度が設けられているか。この制度は、プロジェクトのメンバーが直属の上司や経営上層部に対して匿名で問題を報告できる必要がある。 |
20. |
ソフトウェアの仕様の変更を管理するための計画を、文書で作成してあるか。 |
21. |
変更管理委員会が設けられているか。この委員会は、提案された変更を認めるか認めないかの最終的な決定権を持つ。 |
22. |
プロジェクト計画案の関連資料と現状に関する情報は、チームメンバー全員が閲覧できるようになっているか。この情報には、工数とスケジュールの見積り、タスクの割り当て、その時点までの進捗状況と計画との比較などが含まれる。 |
23. |
すべてのソースコードは、バージョン管理が行われるようになっているか。 |
24. |
プロジェクトの環境には、プロジェクトを完遂するために必要な基本ツールが揃っているか。ツールには、欠陥追跡、ソースコード管理、プロジェクトマネジメントのソフトウェアが含まれる。 |
リスクマネジメント |
25. |
プロジェクト計画案には、プロジェクトが現在抱えているリスクの一覧を明示した資料が含まれているか。その一覧は最近更新されたか。 |
26. |
プロジェクトのリスク責任者がいるか。その責任者は、プロジェクトに発生しているリスクを発見して特定する責任を持つ。 |
27. |
プロジェクトがサブコントラクタを使用している場合、サブコントラクタを管理するための計画を作成してあるか。また、サブコントラクタ1社につき1人ずつの担当者を決めているか(サブコントラクタを使用していない場合、この項目の得点は3点とする)。 |
人的資源 |
28. |
プロジェクトチームには、そのプロジェクトを完遂するために必要な技術を持った専門家がすべて揃っているか。 |
29. |
プロジェクトチームは、そのソフトウェアが実際に使用される稼働環境に関する技術的専門性を備えているか。 |
30. |
そのプロジェクトを成功に導ける指導力を持った技術リーダーがいるか。 |
31. |
必要な作業をすべて行えるだけの十分な人数が揃っているか。 |
32. |
すべての人がうまく協力して作業を行っているか。 |
33. |
各人がプロジェクトに十分にコミットしているか。 |
得点の集計 |
暫定得点=それぞれの質問に対する得点を合計する。 |
規模別指数=プロジェクトチームを構成するフルタイムの作業要員が、開発者、品質保証責任者、現場マネジャーを含めて3人以下の場合は、1.5 とする。フルタイムの作業要員が4 〜 6人の場合は、1.25とする。それ以外の場合は、1.0とする。 |
最終得点=暫定得点に規模別指数を掛けて積を求める。 |