2015年11月13日 星期五

Ubuntu安裝Redmine(0) --- Redmine與Trac比較

常用的專案管理系統中,有兩個較為著名,Redmine與Trac是比較多人在使用的,這兩者的差異,筆者有稍作整理,若各位讀者朋友認為有誤,請麻煩不吝嗇留言告知,感激不盡。

特徵 Redmine Trac
多個專案管理 無(適用單一專案管理)
多種角色的存取控制
Ticket 管理 有(no bulk ticket changes and ticket dependencies)
日曆、甘特圖、文件、新聞 無(GanttCalendarPlugin)
文件、檔案管理
RSS、Email 通知
每個Project 有獨立Wiki 有,功能弱 有,Trac Links支援
每個Project 有獨立討論區 無(DiscussionPlugin)
時間追蹤
自訂欄位 有(需編輯trac.ini)
支援版本控制系統 SVN、CVS 、Git、Darcs、Mercurial、Bazaar SVN、Trac v0.12後支援Git
由e-mail填寫問題 無(MailToTracPlugin)
安全認證LDAP支援 無(LDAPPlugin)
支援使用者自行註冊 無(AccountManagerPlugin)
多國語言支援
多種資料庫支援 MySQL、PostgreSQL、SQLite MySQL(不穩定)、PostgreSQL、SQLite
開發語言 Ruby Python
瀏覽器Bar支援
iPhone / Android應用
API支援
外掛套件支援
測試項目管理 有(外掛套件) 有(外掛套件)
安裝、配置和部署 rake、rails的db migration 需使用trac-admin進行配置,以及每個項目有單獨的ini配置文件
風險管理(Risk management) 有(外掛套件)
分層任務(Hierarchical tasks) 有(外掛套件)
經常性任務(Recurring tasks) 有(外掛套件)

筆者會選擇介紹Redmine安裝教學文,是在整理過Redmine與Trac後看到Redmine有以下幾點優勢是筆者比較感興趣,如
1. Redmine有手機板的App支援,如RedminePM
2. 瀏覽器Bar支援,如Firefox的plug Redmine Toolbar、Google Chrome 的 應用程式 Redmine Issues Checker
3. Redmine的Code Review Plugin可以直接寫備註內容,以供程式開發人員參考不同人的想法,還會主動以Email通知原開發者。
4. 透過Outlook VBA巨集進行資料填寫,這部分網路上已有相關範例。
以上這些是筆者非常感興趣的地方,尤其是透過Outlook VBA來控制,這對於筆者來說更是有發揮的空間,期待能在整合未來在Redmine與應用程式的整合能有更多不同的火花。

若有各位讀者有其他更進一步的應用與結合,也請不吝嗇留言告知,感謝!

延伸閱讀

參考資料