生命周期工具套件

时间:2008-10-01 14:23:59

标签: version-control project-management lifecycle issue-tracking

我希望更换我的开发团队目前使用的生命周期工具。 我正在寻找的工具:

  • 版本控制
  • 缺陷/问题跟踪
  • 需求跟踪
  • 测试用例管理
  • (可能)项目管理:项目状态,小时输入

我有一个新的强大服务器(Windows 2008 Server)来运行所有工具。我正在考虑COTS和开源选项,但到目前为止还没有决定。

其他因素:

  • 分布式团队(不同的物理站点)
  • 一些Windows开发,一些Linux开发
  • 软件,固件,技术写作需要能够使用它

关于可以协同工作的好套件的建议?
如果是开源,那么在Windows 2008 Server上运行的最佳方法是什么?

3 个答案:

答案 0 :(得分:3)

Svn / Trac加上一些插件可能会让你免费获得大部分插件。

如果您使用visualsvn提供的版本(它们捆绑了trac和subversion),它也是一个不错的简单设置。

http://www.visualsvn.com/server/ http://trac.edgewall.org/ http://trac-hacks.org/

答案 1 :(得分:1)

看看Atlassian- http://www.atlassian.com/的工具,我们已经使用了他们的一些产品(Jira / Confluence),它们很好地连接在一起。也不是很贵。

作为管理员/维基园丁,他们易于使用和管理,有时候这可能是一个重要的看法要求。

答案 2 :(得分:1)

版本控制系统最常见的选择是Subversion。它具有良好的工具支持,大多数工具都可以与Subversion一起开箱即用。

您有一个分布式团队,因此您可以考虑使用分布式版本控制系统。例如MercurialGit。 Mercurial在Windows上有更好的支持。与Subversion等“传统”版本控制系统相比,缺乏工具支持。

以上所有都是开源的。

对于项目管理/问题跟踪/需求跟踪,有一个开源Trac,它结合了问题跟踪器,项目管理软件和维基。 Trac使用Subversion,Git和Mercurial。

Atlassian为问题跟踪/项目管理提供商业JIRA,为wiki提供Confluence。 Jira至少与Subversion合作。

Fog Creek基于Mercurial Kiln进行版本控制,FogBugz进行问题跟踪/项目管理。两个商业。两者都可以作为托管版本和自己运行的服务器版本提供。

我使用过Trac,它可以运行,但是你可以期待一些修改和配置,然后才能让它工作。