5

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

  • 版本控制
  • 缺陷/问题跟踪
  • 需求跟踪
  • 测试用例管理
  • (潜在)项目管理:项目状态、工时输入

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

其他因素:

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

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

4

3 回答 3

3

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

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

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

于 2008-10-01T14:30:59.843 回答
1

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

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

于 2008-10-02T19:43:30.053 回答
1

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

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

以上都是开源的。

对于项目管理/问题跟踪/需求跟踪,有开源Trac,它结合了问题跟踪器、项目管理软件和 wiki。Trac 与 Subversion、Git 和 Mercurial 一起工作。

Atlassian 提供用于问题跟踪/项目管理的商业JIRA和用于 wiki 的Confluence 。Jira 至少与 Subversion 一起工作。

Fog Creek 拥有基于 Mercurial 的Kiln用于版本控制和FogBugz用于问题跟踪/项目管理。既商用。两者都可以作为托管版本和在您自己的服务器上运行的版本。

我使用了 Trac,它可以工作,但您可以期待一些修补和配置,然后才能像您希望的那样工作。

于 2010-04-18T11:23:36.260 回答