- 軟件開發的201個原則
- (美)艾倫·M.戴維斯
- 249字
- 2022-05-09 17:56:39
原則2 質量在每個人眼中都不同
QUALITY IS IN THE EYES OF THE BEHOLDER
軟件質量沒有唯一的定義。對開發者來說,質量可能是優雅的設計或優雅的代碼。對在緊張環境中工作的客戶來說,質量可能是響應時間或高吞吐量。對成本敏感的項目來說,質量可能是低開發成本。對一些客戶來說,質量可能是滿足他們所有已知和未知的需求。這里的難題是,以上要求可能無法完全兼顧。當優化某人關注的質量時,可能會影響其他人關注的質量(這就是溫伯格的“政治困境”原則)。項目必須確定各因素的優先級,并清晰地傳達給所有相關方。
Weinberg,G.,Quality Software Management,Vol.1: Systems Thinking,New York: Dorset House,1992,Section 1.2.