🏢
概念 #テスト・品質保証 #コード品質 📚 ソフトウェア品質管理

組織的品質マネジメント:QMSの7つのポイント

品質の良いソフトウェアを継続的に生み出すために組織レベルで取り組むべき、QMSを中心とした7つの品質マネジメントのポイント

概要

品質の良いソフトウェアを継続的に生み出すには、個人の努力ではなく組織としての品質プロセスのマネジメントが必要。

成功や失敗からの学びを組織知として蓄積し、時代のニーズに合わせてプロセスを改善・進化させていく仕組みを「QMS(Quality Management System:品質マネジメントシステム)」と呼ぶ。

組織的な品質マネジメントのポイントは以下の7つに整理できる。

7つのポイント

#ポイント概要
2.1QMSの構築と運用組織として品質を保証するマネジメントの仕組みの構築と運用
2.2ライフサイクルプロセスのマネジメント開発・保守など各フェーズのプロセスを組織として管理する
2.3ソフトウェアプロセス評価と改善プロセスの成熟度を評価し継続的に改善する
2.4検査のマネジメント成果物が基準を満たしているかを確認する仕組みの整備
2.5監査のマネジメントプロセスやQMSが適切に機能しているかを独立した視点で確認する
2.6教育および育成のマネジメント品質に関わる人材の知識・スキルを組織的に高める
2.7法的権利および法的責任のマネジメント著作権・ライセンス・製造物責任などの法的リスクを管理する

QMSの構築と運用(2.1)

QMSとは

顧客の要求事項や社会の環境変化に対して的確・タイムリーに対応し、顧客の満足が得られる高い品質を組織的に保証するために、各業務のプロセスの品質を組織的に保証するマネジメントの仕組みやルールを整備し運用すること

2つの極意

極意01:QMS構築は組織の責任分担を明確にする

誰がどの品質活動に責任を持つかを曖昧にしたままQMSを作っても機能しない。役割と権限の明確化が前提。

極意02:組織の品質目標達成が品質保証活動の目的

品質保証活動(レビュー・テスト・監査など)はそれ自体が目的ではなく、組織の品質目標を達成するための手段。活動の数をこなすことと、目標達成は別物。

個人の努力 vs 組織のしくみ

品質問題の多くは「個人が頑張れば防げた」ではなく「プロセスに欠陥があった」ことに起因する。QMSは、個人の能力に依存せず再現性のある品質を生み出すための組織的な基盤。

関連概念