系統管理自測32問之8:有關問題優先級
譯文【51CTO精選譯文】本文是《Limoncelli的測試:有助于提高系統管理員團隊工作效率的32個問題》當中的第8題:在你的bug/項目管理方面,穩定性問題的優先級是否高于新功能的優先級?
出于個人喜好,我會先修正那些容易解決的bug,然后添加新鮮好用的功能,最后再慢慢處理枯燥的bug修復工作。這樣會使痛苦不堪的“除蟲”工作相對有趣一點。
但遺憾的是,在這個環節中我們無法奢求什么樂趣。
成熟的團隊往往以下列流程消滅bug:
- 安全性(最優先)
- 穩定性
- 其他Bug
- 性能
- 新功能(最后考慮)
請大家務必在充分保證了穩定性之后再考慮加入新功能。而安全性問題又是高優先級的穩定性問題。
根據Mark Burgess的意見,最重要的原則之一是“先保穩定性、再抓新功能”。我們做出的某些變更用于添加新功能、而另一些則旨在保障穩定性。整套檢測考量的優先次序應該是功能、穩定性、功能、穩定性、功能、穩定性;千萬不要像愣頭青那樣走下列路線:功能、功能、功能…媽呀,出事兒啦…穩定性、穩定性、穩定性。等到手頭的各項功能都得到切實平穩的運轉狀態,再開始考慮如何引入其它亮點。
醫生們對這種觀點深有體會。在醫院的急診室中,永遠以病人的生命體征為監控的核心對象。如果某位患者正血如泉涌,不可能有哪種糊涂蛋打算先把他的感冒治好吧。
“性能bug”的重要程度需要大家結合自身實際進行討論。不可否認,在某些情況下性能表現與系統穩定性同樣關鍵。
【51CTO.com譯文,轉載請注明原文作譯者和出處。】
原文:http://everythingsysadmin.com/the-test.html
Limoncelli的測試:有助于提高系統管理員團隊工作效率的32個問題:
- A.面向公眾的處理方式:
- B. 現代化團隊處理方式:
- C. 業務操作方式:
- D. 自動化處理方式:
- E. 團隊管理方式:
- F. 硬件發生故障時的處理方式:
- G. 安全性處理方式:
【編輯推薦】