Sunday, December 21, 2008

老闆只要軟體上線前要有另一位QA人員QQQ~~

最近被問到這樣一個案例:
因應系統穩定性, 不要有臭蟲的出現, 老闆要求系統上線前一定要有另一員工把關QA, 但是這位把關的QA人員根本不知到完整詳細的規格, 造成大家的困擾, 緊張.

我想這是老闆的本能, 老闆本來就這專門下這種指示, 細節就要看看下面的人怎樣制定與實作了, 至少老闆已經清楚的表達他要做到的事, 細節的部份當然要有員工去想.

問題的解法很簡單, 我們必須先將遊戲規則制定出來, 與老闆確認一下, 然後去執行即可. 但我想有幾個點一定要說說清楚.
1. 初次上線的軟體系統是不大可能保證沒有臭蟲的.  (如果要硬ㄠ可以做得到, 我也承認是可以做得到, 但這是一個具風險及成本問題.  以及不能說的秘密), 
2. 身為開發者可以做的是什麼? 要減少臭蟲的產生, 以其避面臭蟲的再現. 這是很重要的, 如果可以做到這兩點我想已經很了不起了.
3. 要有所本, 有所依據, QA要怎樣把關, 不是讓 QA 人員以自由心証的方式去做這件事就可以的, 但是不可缺少的. 就好比 微軟的軟體測試方法中所說的一樣. 除了要有明確的說明要測試哪些, 還要加上一些經驗法則.