采用 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 应用程序生命周期管理的新增功能