【问题标题】:TFS Kanban replacement for Visual WIP用 TFS 看板替换 Visual WIP
【发布时间】:2017-03-02 10:02:51
【问题描述】:

我们曾经为看板使用 Visual WIP 开源工具。遗憾的是,这不再是一个活跃的项目,我相信它不适用于 TFS 2015。为了避免自定义 TFS 模板,我们的流程非常基于任务。我们还没有触及 TFS 故事状态。我们从与活动故事相关的已完成/未完成任务中推断出细粒度的故事状态。 Visual WIP 支持我们编写 TFS 工作项查询作为自动填充每个看板列的方法。当我们迁移到 2015 年时,看起来我们将不得不通过将故事拖动到列来手动放置故事。这似乎很容易出错,并且对于确保任务状态反映故事所在的列的人来说有点像噩梦。

关于我如何做的任何想法,

  1. 编写一些扩展来自动移动故事,或者,
  2. 使用/编写一些实用程序以在任务状态不正常时通知我们 是否符合故事所在列的条件?

【问题讨论】:

    标签: tfs-2015 kanban


    【解决方案1】:

    您有多种选择。我假设您在本地使用 TFS 2015.3,而不是 VSTS。 TFS 在功能上落后于 VSTS,只是因为 VSTS 每 3 周获得新功能,而 TFS 每年被打包成大约 4 个版本(RTM、U1、U2、U3),因此稍微落后于 VSTS 中的功能。

    TFS 现在有一个非常易于访问的基于 Web 的扩展模型。您可以在此处找到集成生态系统的入口点。

    https://www.visualstudio.com/docs/integrate/get-started/overview

    在 TFS 2015.U3 上,您可以访问服务挂钩。这允许 TFS 通知 Web 服务发生了某些事情。然后,Web 服务可以通过 TFS 公开的其他 REST API 执行操作。

    服务挂钩 https://www.visualstudio.com/en-us/docs/integrate/api/hooks/overview

    REST API https://www.visualstudio.com/docs/integrate/get-started/rest/basics

    TFS 还有一个 C# 对象模型,可用于通过 C# 控制台应用程序、富客户端或 PowerShell 调用各种 TFS 服务。

    TFS .NET 库 https://www.visualstudio.com/en-us/docs/integrate/get-started/client-libraries/dotnet

    我有一篇关于如何使用 C# 库构建 TFS PowerShell 模块的博文(可通过 http://www.nuget.org 获得)

    构建 TFS PowerShell 模块 https://agileramblings.com/2015/07/23/building-a-tfs-2015-powershell-module-using-nuget/

    我希望这能让你开始。

    【讨论】:

      猜你喜欢
      • 2015-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 2019-02-15
      • 2017-06-02
      • 1970-01-01
      相关资源
      最近更新 更多