版本發佈流程與規範

發佈計劃制定

產品:肯定需求範圍,需求評審後提供PRD及原型。安全

研發、測試:評估工做量,整理研發、測試計劃。工具

產品、研發、測試:溝通協定封版時間以及發佈日期。性能

發佈前的準備

  • 需求整理確認:確保前期明確的需求均包含在版本中。
  • 相關製品整理:主要升級包和安裝包。
  • 測試環境準備:分爲安裝環境和升級環境。
  • 版本發佈測試計劃整理,明確具體事項,明確負責人,明確相應的日期,便於跟蹤監控。

發佈測試階段

  • 安裝測試

使用安裝包,在全新的測試環境上進行安裝操做,驗證全新安裝是否OK。測試

  • 升級測試

使用升級包,由上一個版本升級到最新版本,驗證版本升級過程是否OK。spa

  • 自動化測試

若有自動化測試(API或者UI),可在搭建好的安裝環境和升級環境先執行一遍,驗證安裝、升級製品及環境是否OK,自動化部分功能是否OK。設計

  • 功能測試

包含界面功能,業務功能,驗證自動化未覆蓋部分功能是否正常,另外,針對版本重點需求和改造部分,以及核心業務流程須要重點測試。blog

  • 性能測試

針對產品或項目提出的訴求有針對性場景,進行性能測試,驗證性能指標是否知足要求。接口

  • 安全測試

針對產品及特定業務場景,進行安全測試,驗證安全指標是否正常。項目管理

  • 迴歸測試

針對上述階段發現的問題,作BUG回測,確保等級較高的BUG均爲修復。開發

固然,不是每一個版本發佈都要徹底按照上述流程,部分流程可根據產品特性、投入狀況等狀況作適當的取捨。

版本發佈階段

  • 製品整理

安裝、升級製品(可能還有腳本或者定製內容)。

  • 文檔整理

PRD、功能手冊、配置說明、升級文檔、安裝文檔、API文檔、數據字典、需求列表、BUG列表、測試用例、測試報告等。

  • 發佈報告整理

包含注意事項、新增配置項說明、新增表OR字段說明、接口改動說明、BUG修復狀況說明、版本兼容性說明、測試環境,配置說明、製品獲取地址、升級OR安裝注意事項等。

版本發佈總結

從版本計劃開始至版本發佈期間,針對過程當中產品、開發、測試暴露的一些問題進行鍼對性的總結解決,多是流程協做類的問題,也能夠是開發質量、產品設計質量上的問題。

版本發佈跟蹤

通常跟蹤發佈後三個月的狀況,爲了便於統計可使用在線文檔或禪道、JIRA等項目管理平臺,創建統一彙總跟蹤任務單。

若是使用在線文檔或者Excel統計,能夠參考下述格式:

若是是禪道或者JIRA平臺,能夠建一個總任務單,後需有項目或客戶反饋問題在對應版本的總任務單下建子任務進行記錄便可。

目的是方便跟蹤彙總,具體使用什麼工具,沒有限制。

相關文章
相關標籤/搜索