2009-08-27 74 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项目免费使用。

相关问题