版本為何總是延遲上線/發布?
05-17
版本為何總是延遲上線/發布?
推薦閱讀:
來自專欄 有道測試
軟體版本不能按時發布/上線、每次到發布都會有新問題出現。不管是互聯網、移動互聯網、傳統軟體公司都會遇到此類問題,為什麼?
版本在發布前一般會有以下幾類問題:
1)軟體問題依舊無法收斂?
2)版本質量失控,問題爆發?
3)重要的新問題不斷出現?
原因在哪裡?開發的問題、測試的問題、還是產品定義的問題?
出現此類問題的原因不外乎以下幾點:
1)產品經理/SE對產品功能、性能、規格、交互方式等定義錯誤,發布需徹底修改;
2)產品SE/經理 對產品定義規格等數據拿捏不準,發布前根據市場需求要臨時整改;
3)產品開發周期過長,起初定義的產品規格在產品發布時已經滿足不了市場需求,需要調整;
4)開發同事修改問題過程中引入大量問題;
5)開發同事對需求理解有誤,實現錯誤,後期測試才發現;
6)開發同事無單元測試等產品自驗過程,埋雷太多;
7)因開發修改問題較慢,導致新問題暴露、問題收斂時間過長
7)測試前期有問題遺留到後期才發現
8)前期版本新引入的問題,測試未能通過自動化等測試手段發現
9)測試策略問題導致問題較多的重要特性未能儘早驗證
解決此類問題需要在團隊/個人能力、團隊協作上面加強,如下:
1)產品SE/經理具備對競爭產品市場的理解,以及定義產品的能力;
2)開發人員開發高質量代碼的能力、主動驗證功能正確性的能力、快速解決問題而不引入問題的能力
3)測試leader制定測試策略的能力、測試人員的行業知識及測試水平的提升
4)產品、開發、測試要即時達成對產品的認識一致,不一致輕則重做產品延期發布,重則產品失去市場意義;
5)在產品開發、測試過程中,雙方要對問題修改達成一致,即時修改問題,避免問題修改延遲導致收斂時間加長。
推薦閱讀: