Web 应用程序的应用程序生命周期管理 (TFS)
Posted
技术标签:
【中文标题】Web 应用程序的应用程序生命周期管理 (TFS)【英文标题】:Application Lifecycle Management for Web Applications (TFS) 【发布时间】:2013-02-06 09:08:00 【问题描述】:我们正在开发一个网络应用程序(javascript + php)。我们想开始使用 Team Foundation Server 以应用应用程序生命周期管理。但我们不知道从哪里开始!有什么好的指南或教程吗?
【问题讨论】:
为什么 ALM 对于 Web 应用程序会有所不同? 我没有这方面的经验,但想知道 ALM 是否会对我有任何好处? ALM 对任何使用 PHP 的人来说都毫无价值。由于您使用 PHP,因此您不需要源代码控制、工作项跟踪、测试管理或工作进度报告。 ALM 是为实际应用程序开发的,而不是为 Web 应用程序开发的。毕竟,Web 应用程序在现代世界中没有任何价值。 即使我使用 Javascript 作为主要语言? PHP 只是一种服务器端语言 没有人使用脚本语言了。即使他们这样做了,为什么还要对 .js 文件使用源代码控制?为什么要跟踪需求或测试?而且,有人关心你是否完成了你的项目吗? 【参考方案1】:如果您正在研究将 TFS 用作贵公司的 ALM 工具,您可能需要查看free preview of the service that is available in the cloud。这将允许您查看此工具是否可以满足您的需求。那里有很多工具,但首先你需要弄清楚你的问题是什么以及你想要解决什么。 TFS 可能不是您需要的解决方案,但它是某些团队的解决方案。
您可能会将 TFS 作为 ALM 工具用于以下用途:
-
源代码管理。确保您有关于更改的版本历史记录。注意:如果您不想使用 TFS 源代码控制,现在可以将 GIT 作为您的存储库。
持续集成。您可以让构建配置将文件部署到您的环境中,并在必要时运行单元测试。
错误跟踪。使用内置工作项来跟踪您的所有错误。
需求跟踪。为您的项目使用 Scrum 或看板,以利用该服务提供的板。 “故事”或“产品待办事项”等工作项目可让您跟踪团队正在交付的工作。
Burndown。 内置报告应该可以帮助您向管理层报告进度,但您必须查看 TFS 是否满足您的需求。
测试用例。您的 QA 团队可以在 TFS 中编写他们的测试用例,以记录如何测试需求。如果您拥有正确的许可证,您还可以点击 Microsoft 测试管理器,让您的 QA 团队执行和计划他们的测试。
我强烈建议您先研究一下 ALM 的含义、它的用途以及为什么在决定使用工具之前应该这样做。该工具不会解决问题,它只会支持您为解决问题所做的任何事情。
【讨论】:
对不起,你没听懂我的笑话。 ALM 对于 Web 应用程序与任何其他类型的应用程序一样重要。以上是关于Web 应用程序的应用程序生命周期管理 (TFS)的主要内容,如果未能解决你的问题,请参考以下文章
如何在 CDI 环境中管理 EntityManager 生命周期(使用 Tomcat)