「品質是在某人心目中的價值」——《溫伯格的軟體管理學:系統化思考》
什麼是『軟體品質』?
這也是一個問不同的人會得到不同答案的問題。
雖然我們可以找到一些關於『軟體品質』的定義與規範,但當你實際上去詢問不同的人,你會發現大家在意的『品質』並不完全相同。
沒有 Bug 就是有品質?
擁有高效能就是有品質?
能夠快速迭代就是有品質?
能相容多種 OS 就是有品質?
當今天你被要求交付一個有品質的軟體時,你的團隊會在意哪些品質?而你的老闆及客戶又在意哪些品質呢?