4-3. プロジェクトにおける品質の定義:要求品質と品質基準
プロジェクトマネジメントにおいて、品質(Quality)は「高ければ良い」というものではありません。限られた予算と納期の中で、「合意された要求仕様を満たしていること」が品質の定義です。
品質(Quality)とグレード(等級 / Grade)の違い
PMBOKガイドでは、品質とグレードを明確に区別しています。
- 品質 (Quality): 本来備わっている特性の集まりが、要求事項に適合している度合い。
- グレード (Grade / 等級): 機能的な用途は同じだが、技術的な特徴や仕様が異なる製品に付与されるカテゴリ(例:格付け・ランク)。
品質とグレードの良し悪し
「グレードが低くても、品質が高い」という状態は、問題ありません(例:安価だがバグがなく動作が安定しているスマートフォン)。
しかし、「グレードが高くても、品質が低い」という状態は、問題です(例:多機能で高額だが、頻繁にフリーズしデータが消えるスマートフォン)。
品質コスト(COQ:Cost of Quality)
品質を確保するために発生する総コストを「品質コスト(COQ)」と呼びます。品質コストは、大きく「適合コスト(予防・評価)」と「不適合コスト(内部失敗・外部失敗)」の2つに分類されます。
| 大分類 | 小分類 | 定義と具体的な例 | プロジェクトへの長期的影響 |
|---|---|---|---|
| 適合コスト (良質にするための投資) | 予防コスト (Prevention Costs) | エラーやバグの発生自体を未然に防ぐためのコスト。 (例:メンバー教育、標準化プロセスの導入、適切な設計レビュー) | 初期投資は増えるが、手戻りが減るため、プロジェクト中〜終盤の総コストを削減できる。 |
| 評価コスト (Appraisal Costs) | 成果物が基準を満たしているかを測定・検査するためのコスト。 (例:コードレビュー、単体・結合テストの実行、機器の動作検査) | ||
| 不適合コスト (品質が悪いことで発生する損失) | 内部失敗コスト (Internal Failure Costs) | 納品(納入)する前に、チーム内でバグや不具合を発見した際の修正コスト。 (例:バグの修正コーディング、再テスト、設計のやり直し) | 外部失敗コストが発生すると、プロジェクトの利益を損なうだけでなく、企業のブランドへの信頼低下や損害賠償を招く恐れがある。 |
| 外部失敗コスト (External Failure Costs) | 顧客に納品した後に、不具合や障害が発覚したことで発生する損失。 (例:クレーム対応、出張修理、リコール費用、損害賠償、サポート工数) |
品質コスト(COQ)のバランス
プロジェクト初期段階で「適合コスト(予防・評価)」への投資を抑えると、後に大きな「不適合コスト」が発生する可能性があります。予防への適切な投資が、結果的にプロジェクトの総コストを抑えることになります。
図 4-3:品質コストの天秤(不適合コストの抑制には、適合コストへの投資が有効)
品質マネジメントの基本方針:「検査よりも予防」
品質管理における基本は、「不具合は、検査で発見するよりも、プロセスの中で予防する方がコストを抑えられる」ということです。
出荷前検査(テスト)をどれだけ綿密に行っても、設計ミスがあれば手戻りの規模は大きくなります。品質マネジメントにおいては、上流フェーズでのピアレビューの実施や、自動テスト環境の構築といった「予防」への投資が重要です。