2010-10-15 72 views
2

一直在尋找錯誤跟蹤解決方案。在這裏搜索網絡,其他網站,以及其他回覆/問題,以每個項目爲基礎的錯誤跟蹤

我有一個項目,將有多個子項目。每個子項目都需要擁有自己的錯誤跟蹤空間。即項目A,項目B和項目C將由不同的人員進行工作,並且會產生需要由開發人員解決/跟蹤的不同問題/錯誤。

快速瀏覽免費工具(bugzilla/mantis/etc ..)不知道是否有快速/簡單的方法來創建我的需求的解決方案。

我看有200-300〜子項目,每1-2開發者..

收費不能去,因爲這是一個小的/沒有資金運作,該項目將有比基於付費應用程序的免費操作指定的開發/子項目數量多。

想法/意見表示讚賞。

感謝

回答

2

我們有完全相同這種情況下工作,並評估所有選項後,決定去Redmine。 Redmine擁有多個項目的概念,每個項目都有自己的錯誤和功能跟蹤器,wiki空間,版本控制集成,文檔存儲,新聞提要等。項目也可以分層嵌套,這是一個非常不錯的功能。您還可以設置項目路線圖並將功能鏈接到特定版本。

您可以設置自定義角色,並且開發人員可以爲他們所屬的每個項目擁有不同的項目管理權限。

我最喜歡的功能是源代碼管理集成。能夠將錯誤鏈接到單獨的SVN提交是非常好的,點擊查看差異確實很有幫助。

該代碼使用Ruby on Rails實現,並帶有DB後端(我們使用MySQL)。這是我們的生產錯誤跟蹤器,並且非常可靠。該項目本身使用Redmine作爲自己的bug tracking。它得到了很好的支持,開放源代碼,並且在我們使用它的兩年中取得了穩步的進展和改進。

有一個interactive demo site,你可以看看,如果你想在你自己下載之前感受一下Redmine的功能。

0

Bugzilla有一個「嚴格的隔離」模式,使得它對羣體安全性嗤之以鼻。每個子項目都可以有自己的組,這些組與開發者不同。

或者,你可以使用安裝相同,但有多個數據庫:

http://www.bugzilla.org/docs/3.6/en/html/multiple-bz-dbs.html

管理平臺(或類似)可能是你想要什麼更好的選擇,但是這是你做的你怎麼Bugzilla的。