項目實施過程中的版本發布
項目啟動和版本發布屬於項目的研發實施過程中的起始和終結,是整個過程中不可裁剪的兩個必要環節!
本文簡單分享下筆者在從事工作中,如何有效做好項目版本發布的一些理解。
目的:
控制項目版本發布過程,信息充分,準確
(本文僅涉及版本,如何需要做到版本的質量控制需要結合測試流程和策略)
拆分版本發布這個動作,不難看出主要由三個部分:
人
配置
時間
人:筆者公司負責版本發布的是項目測試負責人,相關的工作包括測試環境的版本控制及准生產,生產版本的發布。
那麼,需要滿足哪些條件的情況下,項目測試負責人才能做到測試環境的版本控制及版本的發布呢?我們繼續進行拆分。
測試負責人發布的是一個發布整合包,這個整合包是經過測試環境測試通過產出的,並且測試環境是測試負責人進行控制的。
工程svn:工程在哪裡,怎麼管理【規範要求】
更新聲明:更新了哪個模塊,增加了哪些功能,修復了哪些BUG【規範要求】
工程構建:code如何構建生成可部署應用【規範要求】
環境部署:應用部署在哪裡(伺服器,目錄,埠,啟動)【規範要求】
現在測試負責人能控制環境,也能整理出發布整合包了,這樣就只剩下最後一個因素:時間
這裡得明確時間是以項目的一個上線Version為節點的,那麼在這個大節點下會有兩個時間:
項目計劃:上線版本發布時間【可動態調整】
版本周期:迭代版本發布時間【可動態調整】【迭代規範要求】
現在版本發布這個動作就變成了,「測試負責人」在「時間」發布「發布整合包」。然後我們再針對發布規範做下要求:
發布內容清單:
應用包
發布聲明:功能、修復BUG、遺留BUG、新增BUG、項目整體進度、SVN-version
發到哪裡:
項目經理確認
發布標準:
用例覆蓋率,缺陷率,1/2/3遺留BUG數閥值
輸出文檔要求:
測試報告、項目驗收報告、開發/測試過程文檔…
如果你覺得文章能給你帶來幫助,請關注我的公眾號並幫忙轉發!
TAG:質量管理的那些年 |