Date Revision version Description author 2018-06-14 V1.0.0 Isaac Zhang 2018-06-22 V1.0.1 1,添加git提交操作說明
2,提交message格式Isaac Zhang 2018-06-25 V1.0.2 1,添加code review 流程 Isaac Zhang 2018-11-10 V1.0.3 1,流程修改
2,添加統計信息
3,新增主任務類型Investigation
4,新增重點關注項Isaac Zhang
For BA
創建Epic
創建Story
必填項目
1. 開發負責人(Planning meeting update)
2. 產品負責人(創建時update)
3. 測試負責人(Planning meeting update)
4. 解決結果(開發完成 update)
5. 到期日(Planning meeting update)
創建Investigation(新增)
產品在做需求設計前,如果對需求有任何疑問/不清晰,可以提該調查任務類型。 開發人員在代碼層面,調查業務邏輯!
For Dev
在Story下創建子任務
- Dev sub-task
*需要填寫‘預估時間’,‘到期日’,‘log time’ * - Investigation
- Defect Created By & Resolution 必填校驗(新增)
For QA
Tips for QA
當QA接受到一個Story時,需要關注幾點:
- 解決結果不為“未解決”
- 任務狀態在“測試中”
如上述結果正確,進入story測試中。
在Story下創建子任務
- Test sub-task
*需要填寫‘預估時間’,‘到期日’,‘log time’ * - bug (這個bug指的是當前story下造成的in sprint defect)****(新增)必填校驗,Defect Created By & Resolutions
*In sprint defect 需要在當前sprint修復並關閉,如因特殊原因無法修復,需報PM,由PM決定是否要在當前sprint修復,如不需要,從當前sprint移除,移動到backlog 任務池中 *
創建bug
WorkFlow (變更)
新增產品驗收環節。
Resolved 狀態 需要產品在測試環境驗收
QA REGRESSION DONE 狀態 需要產品在線上回歸測試
story
Step1 BA: 需求收集中,待排期,需求設計
Step2 DEV:已進入處理隊列,開發中
Step3 QA:已完成待測試,測試中
Step4 (PM) Result:已關閉,測試完畢等待上線,已上線
bug
Step1 DEV:等待排期,開發中,Code review
(新增)必填校驗,Defect Created By & Resolutions
Step2 QA: 測試中,Resolved,Reopen
sub task
ALL: 等待排期,In progress,Done
Jira Dashboard使用
Jira dashboard 可以使你能快速知道自己隊列有哪些正在進行的任務,並可看到當前的工作時間,當前sprint剩余時間等等
如下圖
點亮星星之后,可以點擊“儀表盤”按鈕看到你最新收藏的dashboard
具體內容如下圖
重點關注項(新增)
逾期任務 & 當天需要解決的任務
Filter
Result
Jira Filter
簡單搜索
高級搜索
語法於Sql較像,可參考
三W.evget 到卡慕/article/2015/8/14/22556.html
git 代碼提交規范
Git
//創建新的branch ,並且切換到新創建的branch
git checkout -b dev_zp
//查看所有分支
git branch
//查看當前修改信息
git status
//添加所有修改到當前branch
git add .
//提交所有修改到當前branch
<font color=red>git commit -m "CPT-166 新品售賣與租賃套裝附件限制共享 新需求編碼實現"</font>
//確認當前所在branch
git branch
//切換本地dev_zp到dev_swms
git checkout dev_swms
//更新dev_swms到最新代碼
git pull origin dev_swms
//確認當前所在branch
git branch
//切換到本地分支
Git checkout branch
//合並服務器代碼到本地代碼
Git rebase dev_swms
//解決沖突(如果有)
//解決完沖突切換到服務器分支
Git checkout dev_swms
//合並本地dev_zp分支代碼到當前所處的分支dev_swms
git rebase dev_zp
git branch
//提交本地dev_swms分支代碼到遠程dev_swms
git push origin dev_swms
可看到在commit代碼的時候,描述comments前綴為:"CPT-166 ...."
CPT-166 這個是Jira Id,后面緊跟一個空格。 目的是為了code review 關聯代碼,如下:
后期會自動關聯到code review,等待若祥將crucible 與Jira 關聯成功,就可以直接在jira線上codereview,隨后我會修改workflow.
Fisheye & crucible Code view
前提,git 提交必須有jira number.
Let's begin.
step 1, 你會看到在Jira右下角多了一個development
step 2, 點擊commit,會看到每次提交后面跟了一個create review
step 3,點擊create
step 4, 創建成功后,如下圖。可點擊任意位置添加comments
step 5, code reviewer可看到complete button,創建者沒有該button
step 6,如果code review 結果需要修改代碼,則進入修改流程