Mark Ku's Blog
在 ChatGPT 開啟在 Claude 開啟

Jira Cloud 導入實踐涵蓋 GitHub Connect 整合、敏捷 Sprint 工作流程設計、任務標題格式規範、子任務與 Check List 運用、Bug 處理策略及 JQL 篩選器範例。建議安裝 Check List for Jira Free 插件,並透過 Microsoft Teams 通知 Jira 更新。

Podcast 對話本文 AI 對話朗讀版
本文音訊由 VoAI 提供技術支援VoAI 絕好聲創

時空背景

發現一年半前,還有寫了JIRA 筆記,就順手整理成文章。

**什麼是Jira **

Jira 是一款專業的專案管理工具,不論是軟體開發還是日常任務管理,都能幫助團隊有效協作,保持專案進度清晰透明。

整合 Github Connect

Jira 與 Github 整合後,就能直接在 Jira 中關聯相關程式碼,提升工作效率,接著按照官方指引設定:Integrate with Github

設計工作流程

因為我們導入敏捷開發,兩週進行一次 Sprint,並規劃每次迭代的目標與交付內容,依據團隊開發方式定制工作流程圖,並在每天站立會議前,更新JIRA 狀態,籍由看板可以很清楚了解專案目前的進行度。 工作流程圖

看版
看版

Jira 使用規則

  1. 基本規範

    • 任務標題需以「單號 + 空白 + 訊息」的格式呈現,例如:
      • 單一任務:IUW-8 fix xxxx
      • 多個任務:IUW-8 IUW-9 fix xxx
    • 也可利用單號建立分支,Jira 會自動與程式碼關聯。
  2. 子任務(Sub-task)原則

    • 如果任務過於繁重或需多人協作,建議拆分為子任務(Child Issue)。
    • 若任務由單一成員處理,使用 Check List 紀錄進度更直觀。
    • 如果模組過於龐大,應建立新任務並透過 relates to 關聯主要任務。
  3. Pending 任務處理

    • 當任務受阻時,務必標記 Flag 並清楚註明原因,以便後續處理。
  4. 優化功能任務(Enhance Type)

    • 每次優化或導入新技術前,應先與技術主管與 PM 討論,確保計劃清晰後再建任務。
    • 詳細記錄解決方案,方便日後參考。

在Sprint 開發過程中發現,相依性的 BUG 的處理方法

  1. 立即修復

    • 當 BUG 影響下一階段開發時,應馬上建立新任務卡,通知 PM 討論,並在開會提出來討,優先處理。
  2. 順便修復

    • 若 BUG 不直接影響這個Sprint 的時程,可以順手修復,但請建單,並通知PM。
  3. 延後修復

    • 不影響當前需求時,在這個 Sprint 也開發不完,應建立新卡片,並通知PM ,由 PM 安排後續處理。

Jira 常用篩選器範例(JQL)

個人任務相關

  • 我建立的任務
    reporter = currentUser() AND resolution is EMPTY
    
  • 分配給我的任務
    assignee = currentUser() AND resolution is EMPTY
    

專案管理相關

  • 超期任務
    project = "US-Web" AND due < now()
    
  • 過去 30 天完成的任務
    project = "US-Web" and resolved >= startOfDay(-30d)
    
  • 狀態最近變更的任務
    status changed DURING (startOfWeek(-1), endOfWeek(-1))
    

其他推薦套件工具

  1. Microsoft Teams 通知

    • 安裝 Jira Cloud 插件,隨時透過 Teams 接收更新通知:Teams 插件
  2. Check List 插件

    • Jira 並沒有內建的check list,需要進階 Check List 功能時,可使用這款免費插件(每張單20筆上限):Checklist for Jira Free

最後

導入 Jira 不僅能提升團隊效率,更能讓專案管理流程有條不紊,確保每個任務按時交付且清晰可追溯。 藉由上述策略與工具,導入 Jira 不僅能有效提升團隊的協作效率,也能確保專案流程的清晰與高效運行。

作者

Mark Ku

擁有 10+ 年經驗的資深軟體工程師,現為 AI 應用 Builder,專注於大型平台架構與簡化複雜系統設計,從電商系統到訂閱與收費平台,結合 AI Agent、AI 整合與自動化開發,打造高效率且可持續演進的產品技術基礎。閱讀更多

覺得這篇有幫助?

作者做的免費工具、每日 Podcast 與電子報,都在這裡。

Mark Ku · 本文採用 CC BY 4.0 授權,轉載請註明作者並附上原文連結。

留言

訂閱電子報

訂閱後即時收到新文章通知,不錯過任何技術分享。

提交即表示同意接收電子報,隨時可

熱門文章

View all
Mark Ku
··659

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案
Mark Ku
··548

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南
Mark Ku
··340

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略
Mark Ku
··269

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調
Mark Ku
··232

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1
Mark Ku
··222

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取