Scrum 總體流程圖
TB項目規(guī)則:
1. 每個團(tuán)隊默認(rèn)會有2種類型的項目,1)user story 2) Development Task項目 (兩種項目內(nèi)的任務(wù)寫法見圖)
2. 我們采用2周為一個迭代挨措,每個迭代每個團(tuán)隊都會創(chuàng)建一個user story項目以及Development Task項目
3. 一個迭代項目內(nèi)的任務(wù)可以有不同的發(fā)版時間呆躲,但必須在這一個迭代內(nèi)(2周)發(fā)布完成
TB任務(wù)規(guī)則:
1. user story 內(nèi)的每個任務(wù)必須是一個最終可以被QA 測試 以及最終用戶使用的功能點
2. 一些比較小或者零散的任務(wù),也可以寫成一個單獨的user story 任務(wù)然后關(guān)聯(lián)對應(yīng)的開發(fā)任務(wù)。
3. 每個user story任務(wù)都需要通過關(guān)聯(lián)附件,或者備注鏈接的方式把需求寫明
4. 每個user story任務(wù)都必須有開始和結(jié)束時間
TB QA測試規(guī)則:
1. QA 測試過程中報出的bug谁榜,在user story項目里創(chuàng)建bug任務(wù)并關(guān)聯(lián)。QA不需要在Development Task項目里創(chuàng)建任務(wù)
主要的會議:
1. 頭腦風(fēng)暴 會議(基本針對比較大的需求):
** 風(fēng)暴產(chǎn)品需求凡纳,實現(xiàn)方案,可行性帝蒿,確定owner 及 大概可以進(jìn)入的Sprint燈**
** 參與者: 產(chǎn)品荐糜, CTO,架構(gòu)師**
2. 需求溝通會(多次)
** 由產(chǎn)品與owner葛超,QA進(jìn)行需求的溝通暴氏,私下里約會議,可能多次**
** 注意:建議在每個sprint 第二周的周三绣张,周四之間進(jìn)行溝通答渔,因此第一版本的PRD 需要在這個時間就有**
2. 正式 Planning meeting
** 每個sprint的planning meeting必須在每個sprint第一周開始前召開結(jié)束(建議是每個sprint 第二周的周五)。召開會議的前提條件是 PRD 定稿侥涵,定稿的標(biāo)準(zhǔn):**
** - 對涉及到頁面的需求沼撕,需要mockup并配有文字描述**
** - 對異常邏輯的分支需求的描述**
** - 涉及到導(dǎo)入導(dǎo)出的模版描述**
** - 沒有還需要確認(rèn)的關(guān)鍵節(jié)點的疑問**
對不能定稿的產(chǎn)品需求宋雏,不考慮進(jìn)入Sprint開發(fā)
** 參與者: 產(chǎn)品, Owner务豺,QA磨总,( 產(chǎn)品, CTO笼沥,架構(gòu)師 隨機(jī))**
** 會議目標(biāo):了解需求以備拆分User story**
** 確定優(yōu)先級蚪燕,**
** 依賴性,**
** 風(fēng)險奔浅,**
** 確定測試環(huán)境馆纳,**
** 確定開發(fā)提測時間,**
** 確定是第一周的周四還是第二周的周四上Stage**
Planning meeting****的產(chǎn)出:
- 所有研發(fā)都已經(jīng)把任務(wù)拆解到****3manday****之內(nèi)汹桦,且****owner****完成該迭代甘特圖鲁驶。
- ix****環(huán)境已經(jīng)分配完畢。
- planningmeeting****之后的****3****天內(nèi)营勤,****test case review****需要被完成灵嫌,****smoke case****和****test case****都被產(chǎn)出。
PRD 規(guī)則:
對PRD 的格式有一些需求
- PRD 統(tǒng)一上傳到Confluence
**- PRD 建議有統(tǒng)一的格式(現(xiàn)在有 PDF葛作,Axure寿羞,Confluence wiki 甚至圖) **
- PRD 需要進(jìn)行版本管理 (文件名上帶日期,每更新一次一個新的文件)
環(huán)境發(fā)版規(guī)則:
1. Ix 環(huán)境作為開發(fā)環(huán)境赂蠢,在每個sprint開始前做 刷新以及DB restore (CMS 以及 Magento DB)
2. 原則上绪穆,每個業(yè)務(wù)團(tuán)隊會有屬于自己的一個專有開發(fā)環(huán)境。開發(fā)環(huán)境由owner自己維護(hù)需要部署服務(wù)的分支以及tag虱岂。
3. Stage環(huán)境在一個sprint里默認(rèn)有2次發(fā)布機(jī)會玖院,****每周周四****。理論上stage環(huán)境的占用不應(yīng)該超過1天第岖,也就是當(dāng)天上stage的功能难菌,當(dāng)天上生產(chǎn)環(huán)境。平時stage都保持和生產(chǎn)一致以備hotfix
TODO // 默認(rèn)狀態(tài)
Dev In Progress // 開發(fā)中
Dev Done
//后端:API 開發(fā)完成蔑滓,接口自動化測試腳本完成
//前端:頁面開發(fā)完成郊酒,與后端接口在IX環(huán)境整合完成
QA In Progress // QA在Ix 環(huán)境測試
QA Done //Ix 測試完成,可以發(fā)布Stage 環(huán)境
Done // Go live