【问题标题】:Application Lifecycle Management for Web Applications (TFS)Web 应用程序的应用程序生命周期管理 (TFS)
【发布时间】:2013-02-06 09:08:00
【问题描述】:

我们正在开发一个网络应用程序(Javascript + php)。我们想开始使用 Team Foundation Server 以应用应用程序生命周期管理。但我们不知道从哪里开始!有什么好的指南或教程吗?

【问题讨论】:

  • 为什么 ALM 对于 Web 应用程序会有所不同?
  • 我没有这方面的经验,但想知道 ALM 是否会对我有任何好处?
  • ALM 对任何使用 PHP 的人来说都毫无价值。由于您使用 PHP,因此您不需要源代码控制、工作项跟踪、测试管理或工作进度报告。 ALM 是为实际应用程序开发的,而不是为 Web 应用程序开发的。毕竟,Web 应用程序在现代世界中没有任何价值。
  • 即使我使用 Javascript 作为主要语言? PHP 只是一种服务器端语言
  • 没有人使用脚本语言了。即使他们这样做了,为什么还要对 .js 文件使用源代码控制?为什么要跟踪需求或测试?而且,有人关心你是否完成了你的项目吗?

标签: web tfs application-lifecycle alm


【解决方案1】:

如果您正在研究将 TFS 用作贵公司的 ALM 工具,您可能需要查看free preview of the service that is available in the cloud。这将允许您查看此工具是否可以满足您的需求。那里有很多工具,但首先你需要弄清楚你的问题是什么以及你想要解决什么。 TFS 可能不是您需要的解决方案,但它是某些团队的解决方案。

您可能会将 TFS 作为 ALM 工具用于以下用途:

  1. 源代码管理。确保您有关于更改的版本历史记录。注意:如果您不想使用 TFS 源代码控制,现在可以将 GIT 作为您的存储库。
  2. 持续集成。您可以让构建配置将文件部署到您的环境中,并在必要时运行单元测试。
  3. 错误跟踪。使用内置工作项来跟踪您的所有错误。
  4. 需求跟踪。为您的项目使用 Scrum 或看板,以利用该服务提供的板。 “故事”或“产品待办事项”等工作项目可让您跟踪团队正在交付的工作。
  5. Burndown。 内置报告应该可以帮助您向管理层报告进度,但您必须查看 TFS 是否满足您的需求。
  6. 测试用例。您的 QA 团队可以在 TFS 中编写他们的测试用例,以记录如何测试需求。如果您拥有正确的许可证,您还可以点击 Microsoft 测试管理器,让您的 QA 团队执行和计划他们的测试。

我强烈建议您先研究一下 ALM 的含义、它的用途以及为什么在决定使用工具之前应该这样做。该工具不会解决问题,它只会支持您为解决问题所做的任何事情。

【讨论】:

  • 对不起,你没听懂我的笑话。 ALM 对于 Web 应用程序与任何其他类型的应用程序一样重要。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-31
  • 1970-01-01
  • 2011-03-26
  • 2016-09-17
  • 2016-05-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多