技术开发 频道

Team System中的工作事件跟踪

IT168 技术文档】

    介绍

    工作事件跟踪(WIT)是Microsoft Visual Studio 2005 Team System中的一个新特性,这一新特性不只帮助开发者,也帮助我们的项目经理,分析者和测试者。作为名称指示,工作事件跟踪提供了一个跟踪多种项目的跟踪方法,而这些项目是在开发项目中作为个体必不可少的部分。工作项目在项目计划,bug列表和特性列表方面与任务列表没有区别,有所不同的是如何在Visual Studio Team System中整合工作项目跟踪。这篇文章包括多种项目组成员如何确认工作项目跟踪系统,以用来提升软件开发项目的价值。

    最初的用户使用工作事件跟踪包括所有人直接相关的开发处理过程:项目经理,分析者,开发者和测试者。而其他的个体,例如商业赞助商,则通过视图报告间接的使用工作项目系统。

    Visual Studio Team System提供多个版本来提供这个新特性以用来满足不同类型的个体用户的需求。其中一个版本将是团队资源管理器,一个基于Visual Studio IDE的客户端工具,但是这个工具要求特性连接到Team Foundation Server。

    Team Explorer 窗口

    Visual Studio Team Editions (架构师,开发者,测试者和团队资源管理器) 包括连接Team Foundation Server (TFS)的能力. 用户可以使用Team Explorer窗口在TFS中添加项目。在Team Explorer窗口中允许用户查看和创建新的工作事件(见图1)工作项目数据和多样的工作事件类型在你所选择的方法模板中被定义,当创建一个新的团队项目时,我们要在选项中选择一个方法模板以用于这个项目,例如,为了灵活的软件项目开发选择MSF创建一些标准工作事件作为处理的一部分。此外,为了灵活的软件项目开发而选择的MSF使用五个明显的工作事件:场景,任务,服务需求质量,bug和风险,在Team Explorer中整合了团队资源管理器应用程序,同时也被作为团队基础客户提及。
图 1. 添加新的工作事件

    工作事件的项目管理

    项目经理可能是最了解工作事件跟踪的,他们工作中重要的一部分就是负责创建和管理多样的任务,他们通常负责映射出整个开发项目完成所必须的所有任务。在Visual Studio Team System中的工作事件跟踪将会允许他们获得他们现在正要做的工作,并且使得他们在项目中更加具有影响力。

    作为一个新的团队项目的一部分,项目经理将会选择合适的处理模板。这个处理模板将会为工作时间类型,项目的初始工作事件列表和其他的例如文档模板和处理向导文件等等提供定义。模板是基于项目的类型选择的。例如,一个小型的非正规的内网应用程序可以使用一个基于一个少量非正规的处理,例如一个灵活的软件开发模板MSF,然而一些更大的工程,例如一个飞机飞行控制系统将会要求一个更加正式的处理过程,例如CMMI处理改进的MSF。我们选择的处理模板的类型是非常重要的,因为在工程中他是不能被修改的,软件的更高的版本可以根据不同的处理模板处理,当然工作事件的列表和文档库的内容将会在工程中修改。项目经理安装了Team Explorer(原来叫做Team Foundation Client)将会连接团队基础服务器和从Excel 和Project中输入输出工作表的数据,在计算机上实现安装了Team Explorer后,项目经理将会希望安装Microsoft Excel 或Microsoft Project

    用于Microsoft .NET协同工作能力。一旦安装完成,在Project 和 Excel中将添加一个新的菜单选项(看图2是这样的例子)这个菜单中将会允许项目经理去连接Team Foundation Server并且从他们可以访问的服务器上的任意一个项目中下载工作事件。一旦他们按照这样的方法操作,他们也可以添加额外的事件。以用来改变资源的分配,并且完成工程的计划,当他们准备好以后,他们就可以在Team Foundation Server中使用Publish Changes选项同步他们的变化。作为单个实体,他们使用工作事件跟踪系统,将会通过运行在Visual Studio中的My Work Items query看到那些单个实体。

    为了团队成员完成任务,他们使用Visual Studio 或Team Explorer标记了那些完成的任务,项目经理将会接受到在Team Foundation Server上同步过后的升级的状态。

    Microsoft 项目整合

    安装Visual Studio Team System或者Team Explorer应用程序提供了Microsoft Project 和 Microsoft Excel的扩展。使用Microsoft Project,项目经理可以从Team Foundation Server中重新得到数据。使用Microsoft Project可以管理和计划工作。然后发布为其他的团队成员发布工作事件数据库的更新反馈。图2中就为我们展现了Microsoft Project允许工作事件同步的扩展能力。
    Microsoft Project文件自身将会被存储成为一个文档库在这个项目团队的站点中。这将允许对于文件的基本版本的控制,使得这些文档对于其他用户查看时有效。
图 2. 在Microsoft Project的工作事件整合

   

0
相关文章