GeckoFlag 部落格

專案與議題管理工具挑選指南

Redmine 的功能你真的需要嗎?導入或繼續使用前的 10 項檢查

發布日期:

Redmine 的功能你真的需要嗎?導入或繼續使用前的 10 項檢查

Redmine 是一款長年廣受使用的優秀專案管理工具。它免費開源,從議題管理到工時記錄、程式碼儲存庫整合,需要的功能一應俱全。

不過,要執行 Redmine,需要準備能執行 Ruby 的伺服器,之後也得持續維護。它往往裝不進共享主機,最後只能準備 VPS 或專門的雲端服務(詳見Redmine 能裝在共享主機上嗎?)。

這些工夫值不值得,取決於你實際用到多少 Redmine 的功能。本文挑出 Redmine 獨有的 10 項功能,逐一確認你的團隊是否需要。對於已經在用 Redmine 的讀者,本文也介紹如何確認目前的使用情況。

註:本文由 GeckoFlag 的開發者撰寫。Redmine 的功能依據官方指南,確認日期為 2026年10月24日(最新版本為 7.0.2)。

每款工具都有的功能,無法作為判斷依據

首先,把那些不構成選擇 Redmine 理由的功能區分出來。

建立議題(工單)、狀態、負責人、到期日、留言、Wiki、檔案分享、甘特圖。現在大多數專案管理工具都具備這些功能。如果團隊用到的功能都在這個範圍內,就談不上「非 Redmine 不可」。

構成選擇 Redmine 理由的,是下一節介紹的、其他工具往往省略的功能。

Redmine 獨有的 10 項功能

每項功能都依「能做什麼」「什麼時候需要」「沒有也無妨的跡象」的順序來看。請一邊閱讀,一邊數一數你認為需要的項目有幾個。

1工時記錄與統計

能做什麼:可以依議題或依專案記錄工時。每筆記錄可以加上活動類型(設計、開發、會議等)與備註。也可以填寫預估工時,並在專案的「耗用工時」畫面查看清單與統計。

什麼時候需要:依工時向客戶請款、比較預估與實際以改善下次的預估,或用工時來看成員的工作負荷時。

沒有也無妨雖然有記錄工時,但從沒統計過、用過。請款是依案件固定計價,與工時無關。

2自訂欄位

能做什麼:可以為議題、專案與使用者新增自己的輸入欄位。可以選擇文字、數字、日期、清單等格式,並依追蹤標籤(議題的類型)切換顯示的欄位。

什麼時候需要:有些資訊每個議題都必須記錄,例如「客戶名稱」「目標瀏覽器」「發生環境」,而且你想依這些欄位篩選或統計時。

沒有也無妨很多議題的新增欄位都是空白的。寫在說明裡就夠了。

3工作流程

能做什麼:可以針對角色與追蹤標籤的每種組合,規定哪個狀態可以改成哪個狀態。例如「開發人員可以把錯誤改為『已解決』,但只有管理人員才能改為『已結案』」。也可以依狀態把欄位設為必填或唯讀。

什麼時候需要:核准流程是固定的,跳過某個步驟會出問題時。也適合基於品質管理或稽核的需要、必須控管由誰結案的團隊。

沒有也無妨一直沿用安裝時的預設設定。誰都可以改狀態,這樣運作也沒出過問題。

4依專案設定的細緻權限

能做什麼:可以自由建立角色,並針對檢視、建立與編輯議題、記錄工時、編輯 Wiki 等每種操作設定權限。同一個人可以在專案 A 中是管理人員,在專案 B 中只能檢視。

什麼時候需要:想讓外部人員只能檢視,或想依部門劃分可操作的範圍時。

沒有也無妨所有成員的權限幾乎相同。只用預設的角色(管理人員、開發人員、報告人員)。

5議題關聯

能做什麼:可以在議題之間設定關聯。除了「相關」,還有「重複」「阻擋」「前置/後續」等。阻擋方尚未完成時,被阻擋的議題無法結案。前置議題的到期日變動時,後續議題的日程也會順延相同天數。

什麼時候需要:工作順序有很強的相依關係,想在日程上追蹤一處延誤會如何影響其他工作時。

沒有也無妨在說明或留言裡寫一句「在 #123 之後」就夠了。用父子議題拆分工作就足夠。

6版本與版本藍圖

能做什麼:可以建立「v2.0」「4 月發布」之類的版本(階段),並把議題指派進去。在版本藍圖畫面可以查看每個版本的進度。

什麼時候需要:像軟體開發那樣,以發布為單位推進工作時。

沒有也無妨每個案子各建一個專案,在專案裡追蹤到期日就夠了。

7程式碼儲存庫整合

能做什麼:可以把 Git、Subversion 等儲存庫連結到專案,在畫面上瀏覽程式碼與變更歷程。在提交訊息裡寫上議題編號,該提交就會連結到議題;依提交訊息的寫法,還可以變更狀態或記錄工時。

什麼時候需要:開發團隊想追蹤哪次程式碼變更對應哪個議題時。

沒有也無妨程式碼放在 GitHub 或 GitLab 上,與議題的連結也在那邊完成。團隊不寫程式。

8透過電子郵件建立議題

能做什麼:寄到指定地址的電子郵件可以建立新議題,或為既有議題新增留言。

什麼時候需要:透過電子郵件接收客戶詢問或錯誤回報,並想直接當作議題來管理時。

沒有也無妨詢問透過其他管道(表單或客服工具)接收。郵件內容由負責人手動整理成議題就夠了。

另外,使用這項功能需要在郵件伺服器端進行設定,並在伺服器上準備定期收取郵件的機制(如 cron)。

9REST API 與外部整合

能做什麼:啟用 REST API 後,外部程式就能讀寫議題、專案、使用者、工時等資料。

什麼時候需要:想與公司內的其他系統串接,或想把例行的議題建立與統計自動化時。

沒有也無妨團隊裡沒有人撰寫串接程式。在畫面上操作就夠了。

10透過外掛擴充

能做什麼:安裝外掛,就能加入看板、檢查清單、客戶管理、服務台等標準版沒有的功能。官方網站上登錄了大量外掛。

什麼時候需要:標準功能不夠用,想配合自己的業務打造功能時。

沒有也無妨沒有安裝任何外掛。或是裝了,卻跟不上更新,反而妨礙了 Redmine 本體的升級。

每次升級 Redmine 本體時,都需要確認外掛是否相容。外掛很方便,但請把增加的維護工作量也納入考量。

確認你在現有 Redmine 中實際用了哪些功能

如果已經在用 Redmine,可以在管理畫面確認各項功能是否真的有在用。有時會發現某些功能在安裝時設定好後,其實一直沒人使用。畫面名稱可能因 Redmine 的版本與語言設定而略有不同。

功能 在哪裡確認 看什麼
1. 工時各專案的「耗用工時」最近有沒有記錄?有沒有人看統計?
2. 自訂欄位網站管理 → 自訂欄位欄位有多少個?議題清單中這些欄位是否有填寫?
3. 工作流程網站管理 → 流程是否改動過預設設定?
4. 權限網站管理 → 角色與權限除了預設角色,是否建立過其他角色?
5. 關聯議題詳細畫面的「相關議題」設定了關聯的議題有多少?
6. 版本各專案的「版本藍圖」是否建立了版本並指派了議題?
7. 儲存庫各專案的設定 → 版本庫是否登錄了儲存庫?是否顯示最近的提交?
8. 郵件接收網站管理 → 設定 → 傳入的電子郵件,以及伺服器上的排程設定有沒有透過電子郵件建立的議題?
9. API網站管理 → 設定 → APIREST 網路服務是否已啟用?有沒有正在使用的串接?
10. 外掛網站管理 → 外掛程式裝了哪些外掛,每個是否都有在用?

在表中結果為「沒在用」的功能,請在下一節的檢查中算作「不需要」。

依檢查結果來判斷

看 10 項功能中,你認為團隊需要的有幾項。

3 項以上:值得使用 Redmine

你的團隊能發揮 Redmine 的長處,值得花工夫準備與維護伺服器。如果裝不進共享主機,請選擇 VPS 或專門提供 Redmine 的雲端服務。如何選擇,請參閱Redmine 能裝在共享主機上嗎?

1~2 項:考慮能否用其他方式補足這些功能

如果只需要一兩項功能,請想想能否不用 Redmine 來補足。例如,如果只需要工時記錄,也可以搭配試算表或專門的工時記錄工具。如果無法補足,選擇 Redmine 最為穩妥。

0 項:設定更少的工具很可能就夠了

如果用不到 Redmine 的長處,就沒有多少理由為它花工夫維護伺服器。如果工作主要是管理議題、到期日與負責人,設定更少的工具可能更容易在團隊中落地生根。

除了數量之外,還有一點需要考慮:伺服器由誰來照顧。如果自行維運 Redmine,安裝它的人也要負責更新與故障處理。請把「這個人離開後能否繼續運作」也納入判斷。

寫給檢查結果為 0 項的團隊

最後,作為檢查結果為 0 項的團隊的一個選擇,請容我們介紹自己開發的 GeckoFlag。

先說清楚:本文介紹的 10 項功能,大多數 GeckoFlag 都沒有。它沒有工時記錄、自訂欄位、工作流程設計、議題關聯、版本、程式碼儲存庫整合、透過電子郵件建立議題、外部 API 與外掛,角色只有管理員、成員與訪客三種。如果你需要這些功能,選擇 Redmine 才是正確答案。

相對地,GeckoFlag 把每個團隊都需要的功能,整合成不必為設定煩惱就能使用的形式。

  • 集議題管理(父子議題)、看板、甘特圖、Wiki 與檔案分享於一身。
  • 可在支援 PHP 8.2 以上與 MySQL 或 MariaDB 的伺服器上運作。不需要 Composer,不需要 Docker,也不需要命令列操作。
  • 用瀏覽器中的安裝程式完成安裝,在管理畫面上傳 ZIP 即可更新。套用更新前會自動備份。
  • 外部人員可以用訪客身分邀請。專案只有參與其中的成員看得到。
  • $30 一次買斷,各方案之間沒有功能差異,也不限制使用者數與專案數(每個網域一個授權,伺服器費用另計)。

與 Redmine 的差異詳見 GeckoFlag vs Redmine,與其他能在共享主機上運作的工具的差異詳見不需 Docker 就能安裝在共享主機上的專案管理工具比較。你可以在 Demo 中試用實際畫面。

參考資料

註:以上內容皆於 2026年10月24日確認。Redmine 的畫面與功能可能因版本而異。