在团队的基础服务上规划极限编程

文章翻译 文章翻译
文章编号: 2802265 - 查看本文应用于的产品

关于作者:

收起该表格展开该表格
收起这个图片展开这个图片
2401266
这篇文章所提供的 MVP Ridi Ferdiana.Microsoft 还因此感谢该 Mvp,他们主动与其他用户共享其专业经验。将上发布文章 MVP 的网站网络日志 更高版本。
展开全部 | 关闭全部

本文内容

简介

团队 Foundaton 服务器 (TFS) 现在提供了在线的http://tfs.visualstudio.com.个人或 ISV 可以使用本软件作为服务来存储和管理他们的项目。TFS 作为软件开发方法以生成质量的软件提供的 Scrum、 敏捷或 CMMI。在本文中,它将讨论如何使用 TFS 与极限编程 (XP) 的方法。XP 是一种重量轻敏捷方法来开发一种软件。由于 XP TFS 中的任何特定模板。这篇文章将 TFS 中的 XP 方法。在本文中,则它会限制直到规划阶段的 XP 采用。

入门教程

在开始之前,请确保您已经 fullfill 这些要求。
  1. 在您自己的注册 http://tfs.visualstudio.com.没有可用的简单的注册过程。您可以读取注册教程 此处
  2. 设置 Visual Studio 2010 或 2012年。在本文中,我将使用 Visual Studio 的终极 2012年。如果您使用的 Visual Studio 版本的不同,您可能会看到几个不同点。您可以下载试用版本的 Visual Studio 2012 最终 此处
  3. 无安装 Microsoft Office 2013年。Microsoft Office 2013年将图板或管理软件产品中了很多帮助。您可以下载试用版的 Office 2013 此处

解决方法

了解 XP 以简单的方式

XP 包含四个阶段可有效工作的现场或全局 (它具有称为全局极限编程)。四个阶段的勘探、 规划、 迭代和生产阶段。每次迭代都提供一个或多个项目。项目是有用文档支持软件开发。坦白说,项目是除非代码本身。在 XP 中,有一些用户情景、 任务、 bug 工作表和其他人。

用户情景捕获 ecploration 阶段中的软件要求。通过创建多个任务规划游戏会话中详细说明了用户情景。以休闲的方式,每个用户情景将创建多个任务。在迭代阶段用户情景和任务将指派给团队成员。团队可以创建代码和测试它基于任务的所有权。定版任务通过执行单元测试并将它与其他人相集成。通过使用用户情景列表中的多个测试人员测试该代码。测试人员发 bug 列表中,将由开发人员解决该 bug。迭代阶段将会反复执行,直到软件质量可接受的风险承担者。它以迭代方式发生这样工作的每个组件将集成在生产阶段。生产阶段将成为用户情景,以便进行测试和验证的最后阶段。


采用在 TFS 中的 XP
在此部分中,它将显示您逐步将 XP 应用软件项目中。本节假定您已经在线 TFS。这篇文章将限制 eploration 和计划阶段

在您联机 TFS 中创建项目。
请访问 http://tfs.visualstudio.com 并使用您的 Microsoft 帐户进行登录。在您登录后可以访问您个人的 TFS url。TFS URL 应 https:// (名称)。 visualstudio.com。可以单击该链接并选择新的团队项目,如图 1 所示

收起这个图片展开这个图片
TFS 联机


图 1。团队的基础服务

在创建您可以编写您的项目名称、 您的说明以及您的模板的新建团队项目对话框。在本文中,我们选择 MSF 模板的敏捷软件开发 6.1 如图 2 所示。创建项目之后,您可以导航项目页。

收起这个图片展开这个图片
2802267


图 2。创建项目

撰写团队成员
团队成员是指与您的应用程序进行协作,包括您的客户。在 xp 团队角色是测试人员,交互设计人员、 设计师、 项目经理、 产品经理、 技术编写人员、 开发人员、 用户、 执行官、 和人力资源。如果您的团队成员有限,您可以采用组合技巧。例如,与项目经理的产品经理。但是,很重要的以避免开发人员和测试人员的双重角色。在 XP 中的图片应该专用于质量目的开发人员和测试人员。在此步骤中,至少您添加产品经理、 交互设计人员、 架构师、 开发人员、 测试人员和技术编写人员。为提高生产效率,建议他们要使用 Visual Studio 的版本相同。通过所有成员的都链接管理,您可以添加成员。之后,您可以添加单个用户或 TFS 组。

连接到 TFS 的团队成员
这一定程度上简单的步骤。每个成员应使用其登录自己的 Visual Studio 和选择连接到 Team Foundation Server。它可以选择通过 Visual Studio 的主页,如图 3 所示。

收起这个图片展开这个图片
2802268


图 3。连接到 Team Foundation Server

应该将您 TFS 的 URL,如步骤 1 中所述并不麻烦,如端口以及其他任何输入的情况下单击确定。在 Microsoft 帐户登录登录对话框将显示。登录后,Visual Studio 将让您选择的项目,如图 4 所示。您可以单击连接,Visual Studio 将显示团队资源管理器管理项目。

收起这个图片展开这个图片
2802269


图 4。在 Visual Studio 中的项目选择

创建用户情景
这是一个重要的步骤,在 XP 中,您应该创建系统中作为主 requierements 的用户情景。用户情景创建可以通过 Visual Studio 或 Team Foundation Server 来完成。在本文中,我们将创建它通过团队的基础服务器。

可以访问 TFS 中的个人项目页面,并开始创建用户情景通过单击用户情景菜单 (如图 5 所示。您可以使用<role>作为我想<action>这样的<benefit>。在详细信息您可以描述情景的详细信息。

</benefit></action></role>
收起这个图片展开这个图片
2802270


图 5。用户情景的示例

应将用户情景分配给某人。您将看到状态字段中的下拉列表。状态将为新建、 已关闭、 删除、 已解决和活动。新时仍在设计中,新的状态的用户情景将升级到活动状态,团队工作的情景时是一种状态。当团队已完成文章,文章将被关闭。它将成为解决时需要更多的检查。故事由客户端放置在项目的执行过程时,已删除的状态是发生这种情况。永远不会急剧在 XP 中新的、 可以使用的状态与活动、 已关闭和已删除只的感觉。您可以附加说明的原因字段中填充。

又在规划游戏会话中,可以完成规划和分类。在规划游戏会话之前我们应该完成我们的分析首先通过演示图板

创建演示图板
每个人都喜欢故事。因此,序列图像板将有助于团队能够了解建议的解决方案。在勘探阶段,序列图像板是协作活动。在 TFS,可以使用 Powerpoint 演示图板工具。为了做到这一点,选择序列图像板菜单,然后单击开始图板如图 6 中所示。TFS 将调用 Powerpoint 为您要启动演示图板的活动。您还可以使用已经通过指向文档的 url 创建 (如 word 文档、 visio 等) 的现有文档。

收起这个图片展开这个图片
2802271


图 6。序列图像板菜单

PowerPoint 会图板用于获取已开始的形状。您可以启动要使用的形状而不会生成从零开始。图 7 显示了一个示例,该示例演示图板。序列图像板应保存在互联网中。您应该将文件保存到 SkyDrive,Sharepoint,Azure,或您自己的网站,可以访问完整的 http。已成功将生成一个 PowerPoint 文件的一个简单的应用程序 (让说 Windows Phone 应用程序) 中的一个情节提要。但是,您的应用程序包括若干个子系统或模块 (让我们假设您构建了一个门户)。您应生成每个模块的序列图像板。序列图像板的键是 depedency,当您找到一种非常复杂的功能和独立性,可以生成单独的演示图板文件。

收起这个图片展开这个图片
2802272


图 7。PowerPoint 演示图板的示例

该规划的游戏
在 XP 团队开始从这里极好的协作。规划每个用户情景的积压工作中的游戏,请执行估计。在规划评估和规划的游戏中有两项主要活动。估计讨论文章的复杂性,并使它们点。如图 8 所示,通过扑克卡调整点。在下面的 MSDN 上已经讨论过好估计技术http://msdn.microsoft.com/en-us/library/hh765979.aspx.扑克卡为您提供有关用户情景点的深入见解和其风险。
收起这个图片展开这个图片
2802273


图 8)。扑克卡 (由 MSDN)

计划的活动将给迭代的用户情景。迭代是一个活动团队创建的任务、 测试和代码的位置。在 XP 中的迭代均被视为开发的检查点。例如,我们有 20 天的开发。因此,我们调用发布计划为 20 天。发布计划意味着一套应在一个项目提供的功能。发布计划包含,称为迭代的检查点里程碑。如果我们将每个迭代的 10 天内,我们必须为发布的两个小版本。
到 TFS 中的用户情景对话框可以更新有关情景点、 风险和小版本的信息。在此步骤中,我鼓励大家到 fullfill 点和每个清除用户情景中的风险,而且可以更改为活动状态的用户情景的状态时您就可以使用它。

创建小版本
迭代有助于团队知道要执行的操作,现在和未来。通过执行以下步骤,可以在 TFS 创建迭代。
请访问您的项目主页。在选项卡上管理中,您可以选择配置计划和迭代。在对话框中,您可以设置的估计日期、 迭代数和迭代的详细信息。TFS 将帮助您要输入的第一个迭代后设置迭代长度相同。图 9 显示了一个迭代对话框

收起这个图片展开这个图片
2802274


图 9)。管理 TFS 中的迭代

之后创建迭代,团队可以将用户情景分配入迭代。一种实现方法,通过访问一个待办事项对话框并修改每个情景 toa 特定迭代。可以查看工作菜单上,选择待办事项,然后板子菜单。单击用户情景,并在此之后,您可以更改在分类对话框中的用户情景迭代。图 10 显示了 TFS 上主板

收起这个图片展开这个图片
2802275


图 10)。用户情景板


执行迭代
现在就应该开始编码通过完成用户情景。您可以添加时所需的任务。任务是活动的要完成用户情景的详细信息。XP 永远不会按您将重点放在用户情景和其他人,以上代码的项目。如果您觉得不够,它开发了代码的时间。我们将讨论在下一阶段和下一步的文章中的迭代和生产阶段。

结论
这篇文章是应用 XP 方法的第一部分。它重点说明在勘探和规划阶段。在此 artile,我们已经开发用户情景、 创建计划,和开发迭代。在下一篇文章中,我们将讨论执行和使用 TFS 和 Visual Studio 的监视活动。

参考
  1. 工作组 Fiundation 服务
  2. Visual Studio 2012 ALM
  3. 在 Visual Studio 中创建用户情景
  4. TFS 入门知识在线

社区解决方案内容免责声明

微软公司和/或其相应的供应商进行内容的适用性、 可靠性或本文档中包含的相关的图形和信息的准确性。所有此类信息和相关的图表都"按原样"提供而无需任何形式的担保。微软和/或其相应的供应商否认所有的担保和条件在此信息和相关的图形包括所有的暗示担保和条件商业性、 适于特定目的、 熟练度、 标题和非侵权性的方面。您明确同意在任何情况下 MICROSOFT 或其供应商概不为任何直接、 间接、 惩罚性、 偶然、 特殊、 后果性的损害赔偿或任何赔偿,但不限于使用、 数据或利润损失而导致的或相关的任何方式使用或无法使用的信息和相关的图表包含本文档不论是基于合同、 民事侵权行为、 过失、 严格责任还是 ; 否则,即使 MICROSOFT 或其供应商的任何已被告知该损害赔偿的可能性。

属性

文章编号: 2802265 - 最后修改: 2013年6月28日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Visual Studio Team Foundation Server 2012
  • Team Foundation Service
  • Microsoft Visual Studio Ultimate 2012
关键字:?
kbmvp kbcommunity kbstepbystep kbmt KB2802265 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2802265
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com