◆飛快的版本發布。
﹡活躍的版本發布。
﹡發現用戶真正的需要。
◆回歸測試。
﹡綜合性的test suite提高軟件的可維護性和穩定性。
◆把一個功能做到最好。(這條特別支持。
﹡要做就一定做到最好。
﹡做不到的,扔給其他軟件去做吧。
◆避免過度設計。
﹡不要浪費大量的時間和精力進行功能抽象和擴充靈活性。
﹡花更多的時間解決用戶面臨的實際問題。
◆集權。(理解性支持。
﹡軟件開發需要由一兩個開明的人來領導,以保證連貫性和較少的分歧。
﹡集中火力做最好的實現,歸避方向、意見不統一的風險。
◆文檔。
﹡如果用戶不知道某功能,就等于沒有此功能,還不如去掉。
﹡此處個人理解所說的文檔,是面對用戶的說明,而不是給領導或公司匯報的文檔,千萬不要”為了文檔而文檔“。
◆避免標準化。
﹡好的標準帶來互用性和可移植性,壞的標準能夠壓制軟件創新。
﹡事實上的標準往往更加貼近用戶需求。
◆最佳的易用性。
﹡十分鐘內讓用戶用起來。
◆開發人員的責任感。
﹡開發團隊有責任有義務給用戶提供幫助,以解決用戶面臨的問題。
﹡用戶幫我們知道了文檔的漏洞,也幫我們測試了實例的Bug。
文章來源于領測軟件測試網 http://www.kjueaiud.com/