當你想在 Jira 中建立一個完整的 Scrum 專案範例,並包括 Story、Bug、Task 等 Issue 類型,這裡是詳細的步驟與建議實作方式,讓你建立一個可實際演練 Sprint 的環境。
✅ 一、建立 Scrum 專案
步驟:
- 登入 Jira(Cloud 或 Server)
- 點選左上角「Projects」→「Create project」
- 選擇範本:「Scrum」(在「Software Development」類別下)
- 專案名稱:例如
Team Alpha - Scrum Demo - 選擇:Create with sample data(如果你想先玩看看 Jira 給的資料)
- 或者:選 Blank Project 建立乾淨專案
🧩 二、設定 Issue Type(故事 / 任務 / 錯誤)
系統會預設這些 Issue 類型:
Story:功能需求(可分解為 Sub-task)Task:技術或業務工作(可分解)Bug:缺陷
你可以確認或新增 Issue Type:
- Jira 設定 → Issues → Issue types
- 檢查是否已有
Story、Task、Bug,若無可新增 - 確保你在使用的 Issue Type Scheme 有包含這些項目
🧱 三、建立 Backlog 範例資料
以下是可以建立的範例(手動輸入或從 Excel 匯入):
🔹 Story 範例
| Summary | Issue Type | Priority | Story Points |
|---|---|---|---|
| 使用者可以註冊帳號 | Story | Medium | 5 |
| 使用者可以登入與登出 | Story | High | 3 |
| 使用者可以修改個人資料 | Story | Low | 2 |
🔹 Bug 範例
| Summary | Issue Type | Priority |
|---|---|---|
| 登入後畫面顯示錯誤代碼 | Bug | High |
| 個人頁面儲存按鈕無作用 | Bug | Medium |
🔹 Task 範例
| Summary | Issue Type | Assignee | Due Date |
|---|---|---|---|
| 設定 AWS 開發環境 | Task | DevOps | 8/5 |
| 整合前端與後端 API | Task | Backend | 8/6 |
🌀 四、建立與啟動 Sprint(Scrum Board)
- 點選左側「Backlog」
- 將上面的 Story、Task、Bug 拖入 Backlog 區域
- 點「Create Sprint」
- 拖拉你要執行的任務進入該 Sprint
- 點選「Start Sprint」
- 設定期間(例如 2 週)
- 命名 Sprint(例如 Sprint 1 – Aug)
📈 五、使用 Scrum 工具追蹤進度
Jira Scrum 專案提供:
- Board(看板):即時查看任務進度(To Do → In Progress → Done)
- Burndown Chart:追蹤剩餘 Story Point
- Velocity Chart:查看每個 Sprint 完成多少點數
- Sprint Report:檢視完成 vs 未完成任務
🧠 六、最佳實務建議
| 面向 | 建議 |
|---|---|
| Story Point | 用 Fibonacci(1, 2, 3, 5, 8…)預估故事規模 |
| Bug 管理 | 同樣放進 Sprint,也可標記優先順序 |
| 每日 Standup | 用 Jira Board 輔助討論「昨天做了什麼」、「今天要做什麼」、「有無阻礙」 |
| Sprint Review / Retro | Sprint 結束後檢討與調整流程 |
| Issue 連結 | 用「blocks / relates to / is caused by」串起 Bug 與 Story 關聯性 |
📦 七、進階建議(可選)
- 使用 Epic 整合相關 Story(例如一個註冊流程的 Epic)
- 使用 自動化(Automation):
- Story 移到 Done → 其 Sub-tasks 自動標記 Done
- Bug 被建立 → 自動通知 QA Leader