好的,我知道这不是一个编程问题,但我认为了解这些差异对于成为更高效的开发人员非常重要...所以请不要关闭这个问题!是的,我确实感到很愚蠢问这个问题!我只用过VS 2005/2008的专业版。
现在我们有一个由6个人组成的团队,我想知道Team System相比于6个VS专业版许可证会给我们带来什么好处?此外,Team Foundation Server提供了哪些优势?
好的,我知道这不是一个编程问题,但我认为了解这些差异对于成为更高效的开发人员非常重要...所以请不要关闭这个问题!是的,我确实感到很愚蠢问这个问题!我只用过VS 2005/2008的专业版。
现在我们有一个由6个人组成的团队,我想知道Team System相比于6个VS专业版许可证会给我们带来什么好处?此外,Team Foundation Server提供了哪些优势?
即使没有团队基础设施服务器,团队系统也具有代码分析能力和指标,可以量化代码的可维护性。对于项目经理来说,这是天堂,因为他们可以找出谁在他们的代码上做得很好;对于开发人员来说,它提供了硬性事实,告诉他应该在哪里改进他的代码。
话虽如此,我认为对于一个由6个人组成的团队来说,团队基础设施服务器可能过于复杂,除非你正在构建一个非常大的系统。
嗨,感谢大家到目前为止的回答!我以前从没在团队/协作环境中工作过,所以这对我来说有点新鲜。我们正在收购一个带有MSDN高级订阅的“Microsoft Visual Studio 2008专业版”。我知道这个套餐会在2010年3月22日更新为“Visual Studio 2010高级版与MSDN”。
我是否仍然能够利用这个套餐进行协作努力?值得再花2970美元吗?
编辑:我们正在申请ISV的Empower订阅。我们主要开发SaaS/RIA解决方案。我是否正确理解了“Work Item”的术语 - 如果我想要将XHTML/CSS的任务分配给开发者1,将某个功能模块分配给开发者2,将另一个功能模块分配给开发者3 - 这些都被视为可以通过VSTS轻松跟踪的工作项吗?
如果您熟悉Subversion或其他版本控制管理器,不介意使用Nunit(或替代单元测试工具),并且熟悉或可以找到开源(或收费)的代码度量工具,并且已经有了缺陷跟踪器,那么您可以在许可证方面节省相当多的钱。
我曾经与Team System一起工作过,在某些客户端仅使用专业版。虽然TS提供的一些集成非常流畅,但我如此习惯于nUnit和Subversion,以至于有时在使用TS时我会感到失落。
现在在2010年,Ultimate版本确实提供了一些出色的UML图表和代码分析工具,这些工具在低版本中将会失去。
TFS是每个组织都非常好的源代码控制工具,比Visual Source Safe更先进。它还具有任务管理(用于任务)功能,类似于Rational软件。我们使用它已经多年了,不仅限于.Net语言。
使用Team System版本,您已经拥有一个团队资源管理器,您的用户可以访问源代码控制。此外,Team System由不同的子产品组成,针对特定的工作职能,例如面向开发人员的Team System Development Edition,面向数据库架构师的Team System Database Edition,面向系统架构师的Team System Architect Edition以及面向测试人员的Team System Test Edition。所有这些子版本都包含在Team Suite版中。
对于专业版,如果机器安装了Team Explorer,则也可以受益于TFS源代码控制系统。