Bug回報狀態流程教學手冊 using Jira Issue ================= > July. 2020 > 編緝者:阿立 ## 建立 Bug Issue :::info :bulb: 發現網站 bug 時,發現者須依照下面流程建立 bug issue,並且指派(assign)一位負責人處理。 ::: ### 利用 Slack command 建立 bug issue 1. 進入 Slack ==#問題回報區== :::danger ![](https://i.imgur.com/YJIUfNF.png) :bulb: 第一次使用這個功能時, Slack 會告知你需要授權綁定 Atlassian,請依照下一段教學:[**綁定 Jira 帳號**](#綁定-Jira-帳號) ::: 2. 訊息框輸入 `/jira create [標題]` 按 Enter 建立 issue :::info :bulb: [標題] 代表你要新增的 issue 的標題,例如 `/jira create 空間取消預訂按鈕失效`,簡單扼要即可,最好能夠一眼看出這個 issue 大概是什麼。 :bulb: 你也可以只打 `/jira create` ,等到下面步驟再來填寫標題即可 ::: ![](https://i.imgur.com/mzsoU14.png) 3. 在 Issue Summary & Description 的右邊點 ==+Add== 4. 填寫 ==標題(summary)== 和 ==問題描述(description)== ![](https://i.imgur.com/Hx0Sepm.png) 5. 在 Jira project 選擇 ==project== (pickone) ![](https://i.imgur.com/PcjfP3q.png) 6. 指定 ==issue type==(Bug) ![](https://i.imgur.com/xL9xC7X.png) 7. 點 ==Create== 建立 issue ![](https://i.imgur.com/0okmRj4.png) 8. Create 成功之後 slack 會出現你建立 issue 的訊息,在該訊息的右上角可以找到 ![](https://i.imgur.com/rI80sBj.png)按鈕,按下之後點 ==Assign== 可以指定 assignee (也就是指定issue的負責人,也可以指派自己) ![](https://i.imgur.com/tGF99mc.png) 9. 如果要補充新增圖片的話,就點 issue 的 ==標題== (這裡範例是寫「PIC-21 這是標題」),會連進 Jira 裡面做編輯 ![](https://i.imgur.com/vuIRlFf.png) 10. 連進去 Jira 之後,可以按 ==Attach== 新增圖片 ![](https://i.imgur.com/utsBOsq.png) - ### :tada::tada: 噹噹噹完成啦 ## 綁定 Jira 帳號 :::info ![](https://i.imgur.com/YJIUfNF.png) :bulb: 第一次在 Slack 使用 Jira 功能時, Slack 會告知你需要授權綁定 Atlassian,請依照下面步驟綁定帳號 ::: 1. 按下 ==Log In== ![](https://i.imgur.com/uwcjy4x.png) 2. 按下 ==Allow== 允許 Jira 和 Pickone slack 做連結 ![](https://i.imgur.com/6AyY8wu.png) 3. 選用 ==GOOGLE== 帳號登入 Atlassian ![](https://i.imgur.com/NSmDLc1.png) 4. 用 pickoneplace@gmail.com 登入 :::danger 注意:不要使用自己的帳號登入 ::: ![](https://i.imgur.com/7LC0ZSM.png) 5. 看到下面的這個畫面代表你綁定完成啦 ![](https://i.imgur.com/mCLcimR.png) 6. 接下來就可以開始進行[**建立 Bug Issue**](#建立-Bug-Issue)了 ![](https://i.imgur.com/8DB26ke.png) <style> =====================隱藏區,請不要理我=============================== :::danger 注意:建立完的 issue 會被放在 Jira 的 Backlog 裡面,而不會出現在 Board 上面,因此必須前往 Jira 做進一步的處理 ::: 9. 進入 [**Jira**](https://pickoneplace.atlassian.net/jira/software/projects/PIC/boards/1/) ,按下左方側欄 ==Backlog== ,剛剛新增的 issue 應該會被放在下面 Backlog 裡面 ![](https://i.imgur.com/fRuGNpM.png) 10. 按住 issue 拖曳,把它拉上去 PIC Sprint 1 ![](https://i.imgur.com/SAyHxRR.png) 11. 按下左方側欄的 ==Board== 可以快速查看 Borad 狀態 - 一共有四個欄位(TODO/處理中/等待佈署/完成) 12. 剛剛的 issue 會被自動放在 ==TODO== 欄位裡面 ![](https://i.imgur.com/KWpKER6.png) ------------------ ### 方法二:利用 Jira 建立 bug issue 1. 進入 [**Jira**](https://pickoneplace.atlassian.net/jira/software/projects/PIC/boards/1/) 上方點 ==Create== 建立 ![](https://i.imgur.com/30SkzRy.png) 2. 指定 project(pickone), issue type(Bug), 填寫Summary, Description 3. 指定 assignee (也就是指定issue的負責人,也可以指派自己) 4. 點 ==Create== 按鈕成功建立issue (這時slack也會出現你建立issue的通知) ![](https://i.imgur.com/DPgYNnK.png) :::danger 注意:建立完的 issue 會被放在 Backlog 裡面,而不會出現在 Board 上面,因此必須前往 Backlog 做進一步的處理 ::: 5. 按下左方側欄 ==Backlog== 查看,剛剛新增的 issue 應該會被放在下面 Backlog 裡面 ![](https://i.imgur.com/fRuGNpM.png) 6. 按住 issue 拖曳,把它拉上去 PIC Sprint 1 ![](https://i.imgur.com/SAyHxRR.png) 7. 按下左方側欄的 ==Board== 可以快速查看 Borad 狀態 - 一共有四個欄位(TODO/處理中/等待佈署/完成) 8. 剛剛的 issue 會被自動放在 ==TODO== 欄位裡面 ![](https://i.imgur.com/KWpKER6.png) ## 更改 Issue 狀態 :::info :bulb: 當負責人開始處理該 issue 時,須依照下面方法更新顯示目前處理的狀態 ::: 1. 按下左方側欄的 ==Board== 查看 Borad 狀態 - 一共有四個欄位(TODO/處理中/等待佈署/完成) 3. 當 issue 已經開始處理時,請負責人把它拉進 ==處理中== 欄位裡 4. 當 issue 修改完成但尚未佈署時,請負責人把它拉進 ==等待佈署== 欄位裡 5. 當 issue 修改完成且已佈署完成時,請負責人把它拉進 ==完成== 欄位裡 - slack 裡的 Jira Cloud 會自動產生通知給關聯的人 </style>