2010-01-28 68 views
3

我使用Trac跟蹤我的php web應用程序相關的錯誤。堅韌,主要是我在trac中註冊功能請求/任務。你覺得這是一個很好的做法,順便說一句?
這非常方便,因爲我可以通過Eclipse/mylyn跟蹤我的任務,評論並修復它們。我非常喜歡trac,但是我擔心很多loosley coupled任務,幾乎看起來像bug。 有沒有一種方法(或其他跟蹤系統)分層存儲我的任務?我的意思是:尋找等級特徵/任務跟蹤系統

  • 存儲模塊(功能)
    • 添加產品(功能)
    • 清單產品(功能)
    • 刪除產品(功能)
    • 無法刪除沒有名稱的產品( Bug)
  • 其他模塊..等

編輯:還有沒有其他好的做法在哪裏以及如何存儲任務分層?

回答

2

JIRA也具有此功能+它幾乎免費(10用戶10美元)。

參見herehere

是的......我認爲這是很好的做法,只是不要過度利用它。

,這是它的樣子: alt text

+0

我們也使用Jira,值得推薦。但請注意,它只有一個子任務級別。 – DerMike 2010-02-16 13:32:22

+0

我用過JIRA,我不得不說它有非常糟糕的界面。太多的鏈接,選項,設置等等。你感覺就像在叢林中。我不推薦這個工具,因爲它的可用性差。 – 2010-02-16 16:13:09

+0

@Dejw:真的嗎?那麼...我們有一個非常不同的觀點,然後... – nanda 2010-02-16 16:20:48

4

的FogBugz有任務&子任務,我還沒有這個功能足夠的工作,看它是否會幫助雖然。不過,你可以玩託管的eval版本。 (就我的口味而言,網絡界面對我的使用感覺遲緩 - 但我遇到了很多問題。)

我認識到您的問題是我自己的問題之一,但我寧願單獨使用列表/層次。

[更新]
目前,我使用的主演和重型搜索/過濾,而對於「保持我的頭,」使用快速進入任務或更大refactors,我用鋼筆&紙給臨時( A5環形小冊子)和半永久性的ToDoList

+0

如果這是您的問題;你現在如何管理你的任務? – erenon 2010-01-29 09:02:47

+0

我已經使用FogBugz中的子功能,它們工作得很好。他們做了很好的工作,使其易於使用。請參閱http://www.fogcreek.com/Fogbugz/WhatsNew.html,以獲取更詳細的解釋。 – 2010-01-29 10:13:00

+0

@Matt Warren,FogBugz看起來不錯,還有mylyn連接器,但我正在尋找一個更便宜的工具。 – erenon 2010-01-29 11:16:35

0

那裏的一些需求管理工具支持hierachies,例如,來自Borland的CaliberRM。但是,這些都是重量級和商業的。這隻有在你需要處理大量信息時纔有意義。

+0

感謝您的意見,但我正在尋找「個人」使用軟件。 – erenon 2010-02-11 21:15:28

1

看看Roundup Issue Tracker。

幾年前,Trac系統出來之前,我寫了幾個用戶的支持和開發跟蹤它。定製數據庫模式並創建新的html頁面模板非常非常容易。

要管理層次的任務,你基本上定義基於IssueClass任務類方式:

task = IssueClass(db, "task", 
    dependson=Multilink("task"), # here, you link tasks to other tasks 
    assignedto=Link("user"), 
    keyword=Multilink("keyword"), 
    priority=Link("priority"), 
    status=Link("status")) 

還有的綜述文件,告訴您如何打造「阻滯劑」問題的良方,這意味着你可以「T關閉的問題,如果不關閉其連接的問題之一:

http://www.roundup-tracker.org/docs/customizing.html#blocking-issues-that-depend-on-other-issues

1

TargetProcess支持你想要的高等教育層次結構。這是一款靈活的軟件項目管理軟件,但它具有高度可定製的開發流程,因此可用於瀑布或看板/精益流程。最深的層次化結構,你可以有這樣的:

  • 計劃
  • 項目
  • 發佈
  • 功能
  • 用戶故事
  • 任務

有一個自由的社會版本,您可以使用多達5個用戶。 TP有很多不僅僅是任務跟蹤,它的功能Bug跟蹤,Q & A,幫助臺,時間跟蹤...

1

你的頭腦看看GoPlan:http://goplanapp.com/

它是功能齊全的項目管理Web應用程序,它提供了創建任務的層次結構。有一個免費的計劃,所以你可以很容易地檢查。您可以擁有任意深度的任務樹。

這個工具和Trac的區別在於GoPlan沒有被定向維護源代碼,而是一個項目本身,所以你不能從Eclipse關閉你的門票。不幸的是,任務沒有解決方案(門票有,但不能按層次結構安排),但我認爲這不是一種不利於使用此應用程序的缺點。

1

你可能已經想到了這一點,但我會的情況下,把這個在短短。在Trac中,我經常組織門票作爲子任務,至少通過約定,只需在主門票的描述中放置這些門票的鏈接即可。關於這一點很好的是,關閉的門票顯示爲 劃掉了 ,所以你可以一目瞭然地瞭解子門票的狀態。好吧,它不是建立一個層次結構,但它是一個靈活的系統,它也允許你建立其他關係;例如,您也可以將其他票據作爲依賴關係或相關問題引用。

+0

這是一種功能,我同意。如果您使用命名約定:Master,Master_Sub,Master_Sub_Sub,Master_Sub2 ...,可能會更方便,這種方式mylyn按順序顯示它們。缺點:名字太長。 – erenon 2010-02-17 19:40:40

2

您可以用Trac的堅持和http://trac-hacks.org/

這看起來像你想要的東西尋找所需的功能(有可能是別人我只是做了快速搜索):

我們使用了幾個插件http://trac-hacks.org/與0.11和他們的工作很棒。

+0

MasterTicketsPlugin的層次結構現在與Mylyn集成在一起,因此您可以在Eclipse中看到層次結構。不幸的是,我最喜歡的http://github.com/itota/trac-subtickets-plugin尚未與Mylyn集成:-( – robcast 2013-01-07 16:31:07