【问题标题】:What are some ALM alternatives to TFS?TFS 有哪些 ALM 替代方案?
【发布时间】:2009-01-22 08:04:17
【问题描述】:

我也熟悉开发室中使用的“Subversion + Cruise Control + Fogbugz + nCover + ...”设置。但是还有哪些其他选择?在这两种组合之外,我很天真。我来自 .net 世界,也许 Ruby 开发人员的 LISP 做的完全不同?

【问题讨论】:

    标签: tfs alm


    【解决方案1】:

    我主要关注在 .NET 中开发的开源软件堆栈(Microsoft Project 除外,当您需要处理非常复杂的项目时,它没有任何替代方案)。

    简而言之,主要的软件成分是:

    • CruiseControl.NET
    • 颠覆
    • Trac(问题 + wiki + SVN)/开源项目的 Google 代码
    • NCover、NUnit、FxCop、SandCastle、Wix、Lokad 共享库、Autofac、FxCop 等。

    项目管理方法:以 PM 风格开始项目(大量规划、澄清和原型设计),进入第一个版本(功能最少,所有服务都被模拟,简单的 UI),然后打开持续集成并切换到敏捷(同时仍然使用 PM 进行更大规模的计划和调度)。

    相关链接:

    【讨论】:

      【解决方案2】:

      here for Application Life Cycle start point

      ALM + TFS Links here

      有些人做什么(例如我) 就是让Git 进行源代码版本控制,并使用 SharePoint (WSS 3.0) 或 MOSS 和/或 Microsoft Office Project 分别执行项目管理

      (Windows app, Server)

      【讨论】:

      • 我真的很喜欢推荐:其他人实际使用什么?维基百科链接适用于工具列表,另一个链接纯粹与 TFS 相关,我已经很熟悉了。我追求的是带有工具支持的用户故事。感谢您的回答(其他人没有)
      • 是的,基本上我将 Git 和 Project Server 用于 ALM 和默认的 SharePoint 功能。老实说,问题应该是:您使用什么工具进行应用程序生命周期管理?
      • TFS 是一种工具,我要求提供替代方案。我想说这意味着替代品中的工具。 :)
      • 是的,我认为通过 Git 和 Microsoft Office Project 进行应用程序生命周期管理本身就意味着一种替代方法。
      • 好的,因为您提到您使用 MOSS 进行项目管理,PM 与 ALM 不同。我对发布管理、配置管理等方面的支持更感兴趣。你能解释一下 MOSS 在这些场景中的帮助吗?因为它肯定不是为这些目的而构建的。
      【解决方案3】:

      关于代码质量检查、架构探索、代码版本差异等等……你可以看看NDepend

      【讨论】:

        猜你喜欢
        • 2011-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-25
        • 2010-09-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多