1. 程式人生 > >移動網際網路敏捷開發流程

移動網際網路敏捷開發流程

1.      制定版本計劃

由技術leader,產品leader,專案經理,老闆達成一致,根據各公司情況,制定每個版本的週期,

一週或者兩週一個版本,由於ios的發版流程需要appstore稽核,流程比較複雜,可安排android的發版時間比ios提前兩三天,由android版本經過灰度使用者驗證後,再灰度ios

2.      輸出需求列表

由產品經理,產品經理leader,老闆達成一致,輸出當前版本的需求列表,並對每個需求標註優先順序

3.      需求評審會

由專案經理或者產品經理髮起需求評審會,技術團隊和測試團隊人員參加。產品經理在會議上講述需求的詳細功能點,並解答其他團隊成員提出的問題

4.      需求排期

由技術leader、測試leader、設計leader組織團隊成員對產品需求文件評估工作量,輸出專案計劃。

測試團隊輸出測試用例

5.      開發

由技術經理和專案經理組織團隊成員開發,監控專案進度。

6.      功能測試

技術團隊先根據測試用例自測後再提交測試團隊

7.      整合測試

開發人員把程式碼版本合到主幹釋出分支,並編譯出版本。

在整合測試階段,後臺服務要釋出到線上環境。

測試人員用客戶端版本聯線上後臺服務測試。

8.      灰度上線

Android版本先灰度,通過後臺控制部分使用者客戶端的自動更新功能

Ios版本發越獄市場,例如pp助手

9.      全量上線

Android版本提示所有使用者客戶端安裝,併發布到渠道市場

Ios版本提交appstore稽核

10.  版本總結會

由專案經理組織所有團隊成員對當前版本的專案情況做總結,提出問題,制定措施避免下版本有同樣的問題。