[这听起来像是一个“哪个更好”的问题,但事实并非如此。]
我们使用 Team Foundation Server 2012 进行版本控制和错误跟踪(不会改变)。我们正在转向敏捷,并被要求使用 VersionOne 来管理流程。
我参加了几个关于 VersionOne 的网络研讨会。关于他们的 Team Foundation Server 集成故事,我无法得到明确的答案。我找不到 Team Foundation Server 2012 没有的一个重要功能。
我错过了什么?是否有更好的现有集成案例?有没有人有这两种产品一起工作的经验?有谁知道任何陷阱?
- 更新 -
我们已经与双方并肩工作了一段时间,我可以分享我们的经验:
- 设置自动同步(如预期的那样)是可怕的。预计停机时间和永久性的一般片状。
- V1 Visual Studio 插件几乎没用。它允许您从 IDE中进行一些更新,但不是全部。它没有正确同步。它不提供上下文。您无法可靠地链接到任何项目。它比 Alt-Tabbing 来回更糟糕。
- 我们发现在 V1 中有用和使用的少数功能(团队会议室、子团队、讨论)将在 TFS 2013 中提供并且工作得更好(特别是如果您将 Lync 用于 IM)。
TL,DR:V1 就其本身而言非常好,但它是一个孤岛。所有的集成都是拼凑而成的。您几乎失去了 TFS 提供的集成的所有好处——不要误会我的意思,TFS 有很多、很多、很多、很多缺点,但是能够将故事与签入与缺陷与讨论与将您的团队 Wiki 上的文档添加到特定版本的效果要好得多。
- 更新 -
我们刚刚开始使用 Coded UI 进行白盒测试,它的功能非常强大。在这一点上,不得不欺骗 VersionOne 真是令人讨厌。