1. 程式人生 > >QC應為設計缺陷承擔怎樣的責任?

QC應為設計缺陷承擔怎樣的責任?

設計缺陷是否為bug?在產品的整個生命週期,QC需要為設計缺陷承擔怎樣的責任呢?

說說我的理解。

 

廣義上講,設計缺陷就是bug;狹義上講,設計缺陷不是bug。不同的時期對QC在這一方面的要求可能有所不同。

在開發期,QC通過文件分析來發現設計缺陷,主要是策劃設計文件的不合理之處;除功能模組自身邏輯之外,還要聯絡整個產品的其它功能。這是QC的主要工作內容和職責之一。在alpha測試階段,QC仍有途徑來發現和反饋設計缺陷。這2個時期,QC都有責任來解決掉可能的“設計缺陷”,而不是置之不理或輕描淡寫;必須有個結果,而結果是說服或者被說服。

 

beta測試階段,設計缺陷通常會通過運營渠道反饋上來,專案經理乃至主策、主程和測試主管都將知曉該情況。這是職責的定位是比較敏感的。我想QC的第一反應不要去追究大家的質疑“為什麼有這個缺陷存在?為什麼沒能更早的發現這個缺陷?”而是把第一時間拿來跟進解決方案。當質疑結束,總結經驗教訓是必須的。