品質保証
ソフトウェア開発においては、品質管理のような現状の改善を主眼とした手法よりも、最初から高い品質を目指す品質保証的手法がよく用いられる。関連する活動としては、以下のようなものがある。
要求仕様文書のレビュー
ソースコード制御
コードレビュー
変更管理
構成管理
リリース管理
ソフトウェアテスト
ソフトウェアの品質保証は、対象となる成果物が眼に見えないものである点が一般的な製造業の品質保証と異なる。このため、以下に挙げるような統計的制御も製品や部品の具体的測定値を統計的に処理するのではなく、バグを縦軸、レビュー工数やテスト工数を横軸とした「バグ収束曲線」を使うなどの手法がある。