移動網際網路敏捷開發流程
阿新 • • 發佈:2018-12-24
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. 版本總結會
由專案經理組織所有團隊成員對當前版本的專案情況做總結,提出問題,制定措施避免下版本有同樣的問題。