三、滿意質量框架
滿意質量(Good Enough Quality,簡記為GEQ)是與“輕”方法相呼應的新思路,同時也是一個存在很大爭議和誤解較深的概念,近年來受到越來越多的關注,其理論基礎正在不斷走向成熟,本節對其進行深入探討。
滿意質量的提法最初主要源自軟件項目的直接參與人員,而不是那些制定軟件過程或提供咨詢的人士,在 軟件工程學術界則更是缺乏相關研究。這種情況導致了相關概念的濫用,滿意質量常被用來為軟件中明顯存在的缺陷做辯解,甚至有人認為軟件供應商在軟件產品中保留錯蟲是一種蓄意行為甚至是聰明的策略,這無疑造成了很大誤解。
為此,著名的軟件工程專家James Bach根據自己多年的實踐經驗和理論基礎對滿意質量的原則進行了系統化定義,提出了滿意質量框架,澄清了許多模糊認識。滿意質量框架基于以下假定: