TFS 团队项目工作协作流程平台应用体验.doc_第1页
TFS 团队项目工作协作流程平台应用体验.doc_第2页
TFS 团队项目工作协作流程平台应用体验.doc_第3页
TFS 团队项目工作协作流程平台应用体验.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TFS 团队项目工作协作流程平台应用体验1 概述(Team Foundation Server )是一个工作流协作的引擎,它允许一个团队使用他们自定义的流程,并使用在项目历史中实时收集起来的一个集中的数据仓库。Team Foundation Server 和 Visual Studio Team System 中其它的部分一起,组成了软件开发过程中的核心部分。VSTS 在协作功能上则通过强化Team Foundation Server(TFS)加以改善,包括提供流程模板,允许团队可以配置及采用任何喜欢的敏捷式(Agile)软件开发模式。团队可根据丰富的工作项目连结进行追踪,并建立有层次的工作项目关联。在应用程序生命周期管理中,我们最关心的是项目的管理人员如何参与到整个生命周期中来。通过TFS与Peoject和Excel之间的紧密协作,项目的管理人员可以使用自己熟悉的项目管理工具,直接从TFS获取项目的相关信息,通过丰富的项目报表,了解项目的运行情况,准确地对项目中的各项任务进行计划和管理。2 搭建环境2.1 服务器端环境服务器端环境VS2008版n 安装操作系统及补丁安装VS2008n 安装SQL Server企业版及补丁n 配置SQL Servern 安装Team Foundation Servern 安装Team Foundation Explorern 配置Team Foundation Server权限n 配置Sharepoint权限2.2 客户端环境Microsoft Visual Studio2008Team Explorer3 开发生命周期体验在TFS平台环境中,集成了软件系统开发整个生命周期,并基于微软平台软件进行了良好的集成,如EXCEL 、Project等软件。以下我们将以软件系统中的开发生命周期顺序逐步进行体验。3.1 团队项目在体验开始之前,我们要建立一个团队项目,这个项目是在服务器上建立的。3.1.1 新建团队项目安装TFS后的VS2008,会有新建“Team Project”,选择模板“MSF for Agile Software Development”模板,即可完成团队项目的创建。3.1.2 为团队项目分配用户为团队项目分配用户,在VS2008团队项目上右键选择“团队项目设置”,在级连菜单上选择“安全”,在相应的组里加上Windows的用户即可。Windows用户应隶属于IIS_WPG、WSS_ADMIN_WPG这两个组。3.2 项目计划此时的项目计划是制定项目整个生命周期的计划。如以下节点如用户需求的制定、故事点(场景)制作以及拆分任务、配置项管理以及测试计划等。此时的项目计划是以关键节点制定的,因为项目执行期间产生的风险(技术、人员)而产生变动进行变更。在场景分配为任务点时,应该填充任务点的计划,并进行跟踪。3.3 需求管理按照软件生命周期流程,我们首先进行需求管理。在项目创建时这些模板已经创建,展开团队项目中DocumentsRequirementsScenarios.xls,用于整理需求的文档。在这个文档中,是把需求整理成用例故事点,在这个模板中称为“Scenario”,“Title”是故事点名称,在描述中要把用例描述的具体、详细,包括功能、角色、相应的校验,达到看到用例就可以生成使用手册的效果,这样才能便于团队成员的理解。3.3.1 创建场景在这个模板中整理完用例故事点后,在工具栏上找到“Publish”项进行发布,发布后,展开团队项目中Work ItemsTeam QueriesAll Work Items中就可以看到发布的需求故事点,并在各项中可以查看故事点的具体描述。我们在此次实验中,将每个故事点列为一个文件,并作为附件上传到团队项目场景描述附件中。3.3.2 把场景分配成任务需求人员创建了一个新的“场景” 描述典型用户和系统交互的情况, 然后由架构师把场景划分为任务。当然,为了要团队成员减少沟通时间,这事由架构设计师和模块拥有者共同负责,沿着子系统/模块的所属关系把场景划分开 (UI/Logic/ DB)。3.4 项目管理这里所描述的项目管理是指在需求故事点建立后,把故事点转换成工作项,并把工作项(任务)分配给团队成员,并进行任务进度的跟踪。场景和任务制定完成后,开发者选择任务,不同的任务把一个场景串联起来,场景交给一个开发者负责, 创建和分配测试任务。剩下的就是进行时间点的制定以及跟踪。并且,这时已经可以确定项目开发的里程碑,此时里程碑的确定是项目经理根据架构师的意见来进行制定。3.4.1 任务计划任务点制定完成后,此时Project 应该派上用场了。因为使用Project制定任务计划是我们通常的工作。在TFS系统中,可以使用Project 直接参与到工作的制定中。当在客户端安装了环境后,在Project菜单中将自动添加“Team”菜单,我们选择“Choose Team Project”即可把制定的任务导出。那么在操作“Get Work Items”操作时,我们可以选择“All Task”把制定的任务导到Project中,进行人员和时间的分配,团队成员在任务完成时更改任务的状态,项目经理根据这个状态来跟踪和调整项目计划。3.5 开发与测试3.5.1 创建开发环境在进入开发阶段后,因为团队项目环境配置已经完成,架构师把已经作好的工程文件(类的基本结构),上传至服务器。展开团队项目,双击“Source Control”,上传项目文件,或直接在解决方案中右键,选择“”来上传项目文件。客户单则在“Source Control”这个界面,首先设置自己的工作区,也就是把服务器端的代码保存在本地的某个位置,设置完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论