2009-08-27 101 views
2

我想實現以下目標:我想要一個圍繞vs2008 sp1的免費應用程序生命週期管理(ALM)環境。 (我的公司缺少現金)。用於.NET開發的免費應用程序生命週期管理工具

我想要所有的東西:CI,BugTracking,任務面板,Wiki,源代碼管理......全部整合自己。如果我能有某種Scrum管理工具,那會更好。

任何推薦?

在此先感謝。

+0

您正在尋找的術語是ALM,因此您無法獲得IDE建議 – Richard 2009-08-27 10:35:57

回答

6

這幾乎是我們的設置。

如果您有完整版本的visual studio 2008而不是快速版,它集成了比NUnit更好的內置MSTest,並且巡航控制還支持MSTest。

BugTracker.net和Trac都有顛覆整合(儘管IIRC trac有點奇怪)。 Trac需要注意的是,它不能很好地支持多個項目,這就是爲什麼我們最終去了BugTracker.net。(這可能已經改變了,我知道這是計劃在將來的版本時,我們10個月前最後一次看着它)

1

它也許不是填補「所有整合自己」的一部分,但下面的工具箱應該帶你而遠:

  • Visual Studio 2008速成
  • TestDriven.NET(將無法正常工作的插件到VS,我想,但將與CC.NET正常工作)
  • 顛覆
  • TortoiseSVN的
  • CruiseControl.NET

關於錯誤跟蹤我沒有使用任何操作系統的錯誤,所以我把它留給其他人建議。

+0

TestDriven .NET不再免費。 – yeyeyerman 2009-08-27 10:39:27

+0

@yeyeyerman:好點。它僅適用於個人/開源項目和學生。 – 2009-08-27 10:42:12

1

源代碼控制:

  • 顛覆
  • Git

和兩個廣泛使用的開源工具。然後尋找其他工具選擇的集成。

+0

我認爲你在這裏說得很好。首先選擇您的源代碼管理。資源控制對於一個項目來說至關重要,而且它們中的許多都有略微不同的哲學和風格。選擇一個最適合您的開發風格的工具,然後通過查看哪些工具支持您選擇的源代碼管理來開展工作。 – 2009-08-27 10:48:01

1

我會使用以下工具:

  • IDE:SharpDevelop的
  • 源代碼控制:SVN和TortoiseSVN
  • Bug跟蹤,維基,...:管理平臺
0

關於代碼質量檢查,架構探索,代碼版本差異和更多...你可以看看NDepend。這是一個商業工具,但免費提供有限版本,供OSS和Academics項目免費使用。

相關問題