我需要投入使用Team Foundation Server 2008作为完整的生命周期管理工具,包括需求,源代码控制,每日构建,测试用例集成,错误跟踪。
请帮助我使用TFS而不是一些更便宜的第三方工具,例如Tortoise / SVN + BugTracker + CruiseControl。据我所知,这些组合至少可以与TFS相等,而且成本更低。还是请告诉我一些TFS功能,这些功能优于第三方工具。
答案 0 :(得分:1)
没有投球 - 对于2008年(太复杂了)。 2010年 - 这很简单:它是MICROSOFT的集成和支持。基本上它是从Visual Studio到后端的完整堆栈,包括办公室集成。这有很大的优势。
是的,您可以将所有内容放在一起,但尝试获得适当的支持,您将花费大量时间。例如,通过集成 - 包括gated checkins(2010)等规则。
2008年,您将面临严重的问题 - 它过于昂贵且难以管理。
答案 1 :(得分:1)
我在这里与@TomTom有点不同意,但不是很多。
首先,如果您甚至开始考虑TFS安装,请选择2010年。虽然从2008年到2010年有一条升级路径,但是您需要付出的努力才能实现目标。使用2010,您可以更轻松地安装,与更多操作系统版本(例如Windows 7)的服务器端兼容性,用于单个和少量用户安装,甚至可以更好地集成到Visual Studio和其他工具中。
现在,要解决为什么不使用各种工具的问题。 。 。答案很简单:整合。它与2008年一样,在2010年甚至更好。如果您正确使用TFS,您可以使用它来管理应用程序生命周期的各个方面,包括需求,代码开发,测试和SDLC报告。最棒的是,生命周期的所有方面都可以从流程的一个部分链接到另一个部分。如果您将SVN用于存储库,使用FogBugz进行错误跟踪,并根据您的要求使用电子表格(等等),那么这样做真的很难。