采用 Visual Studio 和 Team Foundation Server 进行应用程序生命周期管理

本主题介绍按照一个虚拟团队成员的准则,则增量使用 Visual Studio 作为其应用程序生命周期管理的 (ALM) 解决方案。本教程演示团队如何快速启动然后启动的应用程序 ALM 事件使用 Visual Studio 在不同时间点。

情景: 茱莉亚,ADAM、安妮和针对是开发 Web 应用程序在 Fabrikam 纤程,公司提供电缆电视和相关服务的团队。此团队决定使用 Team Foundation Server (TFS) 托管代码。随着时间的推移,团队还开始使用 Visual Studio 中,team Web Access,Microsoft 测试管理器、Microsoft 反馈管理器和 PowerPoint 管理积压工作,创建演示图板、捕获客户反馈和评审,测试,并生成代码。

您的团队可以采用 ALM 的 Visual Studio 功能在所有订单,除此之外,一个功能依赖于另一的位置。例如,在中,如下图所示,若要执行的团队在 Visual Studio 的探索测试并请求反馈必须管理它们在 TFS 的积压工作。

ALM 增量应用

准备工作

茱莉亚安装 TFS 并将团队的代码置于版本控制之下。她还设置了持续集成生成,以便团队可以标识,并且解决生成早期绑定的问题。

设置版本控制

设置持续集成

积压工作管理

直到现在,团队管理其在 Excel 工作簿的积压工作。现在团队将管理其在 TFS 的积压工作。安妮添加积压工作项到团队项目。当团队成员计划下一次迭代时,它们使用积压工作页标识迭代积压工作项和将这些项分解为任务。

创建积压工作

计划迭代

探索测试

使用 Microsoft 的 ADAM 开始测试管理器执行探索测试。

测试积压工作项

我的工作和代码评审

团队在团队资源管理器开始使用 我的工作 页更有效地协作。在这种情况下,针对挂起他的正在进行的工作修复 bug,从茱莉亚获取代码检查,检查解决,然后还原他的正在进行的工作。

开发积压工作项的代码,并修复 Bug

情节提要

安妮创建演示图板泛化和在她开发模型的获取反馈。

演示图板积压工作项

客户反馈

安妮使用 Microsoft 反馈管理器恳求和管理从其利益干系人的反馈。

请求并处理利益干系人反馈

提供反馈

请参见

概念

Visual Studio 2012 应用程序生命周期管理的新增功能