- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]25利用 Team Foundation Server 进行团队协作开发
Visual Studio 2005 系列课程(25)
跟我一起学Visual Studio 2005
利用Team Foundation Server 进行团队
协作开发
徐长龙
vsts_china@
前提
• 了解软件开发生命周期
• Visual Studio 2005
• Level:200
议题
• Team Foundation概述
• Team Foundation功能介绍
• Team Foundation功能演示
Team Foundation概述
Team Foundation概述
• Team Foundation 是可使团队在生成产品或完成项目时加
强协调与合作的一套工具和技术。Team Foundation 可增
强团队成员之间的交流,跟踪工作状态,支持团队角色,
制定团队过程并可以集成团队工具
• Microsoft Solutions Framework 团队模型和Team
System
– 在Microsoft Visual Studio 2005 Team System 中,一个对等团队
支持MSF 过程指南团队模型中的角色
– 创建团队模型是为了对项目的所有必须提供和监视的视图进行建
模,以减小风险和提高成功项目的可能性
– 团队模型角色表示整个项目生命周期,包括远景、生产、使用和
维护
– 每个团队成员至少扮演一个角色,负责代表团队模型中的该角色
提供支持。各个角色同等重要
– MSF 是一种基于共识的过程框架,它要求各角色扮演者之间增进
共识。
Team Foundation概述
MSF for Agile Software Development
MSF for CMMI Process Improvement
Team Foundation概述
• 程序管理
– 项目经理支持MSF 团队模型中的程序管理角色群
– 项目经理负责知识创建流并最终负责价值的实现,价
值来源于远景描述中勾勒的产品的交付
– 项目经理的职责涵盖项目的整个生命周期。其主要目
标是在议定的时间表和预算内交付业务价值
– 项目经理承担计划和安排职责,包括开发项目和迭代
计划,监视和报告状态,以及标识和缓解风险
– 项目经理还应该与业务分析人员协商以对项目及其迭
代的积压工作进行规划,以及与架构师、开发人员、
测试人员、用户教育专家和用户体验架构师协商以估
计工作和促进团队中的交流。
Team Foundation概述
• 程序管理工作流如下:
– 捕获产品远景
– 创建产品要求
– 开发文档
– 建立项目过程
– 管理问题
– 计划迭代
– 计划项目
– 管理风险
– 测试客户需求
– 验证产品需求
Team Foundation概述
• 体系结构
– 架构师角色支持MSF 团队模型中的体系结构角色群
– 架构师负责通过设计实现所有价值所基于的基础来维
护产品的体系结构完整性并确保项目成功。其中包括
定义应用程序的组织结构及其部属的物理结构
– 在这些工作中,架构师的目标是降低复杂性、减少耦
合和回归影响,并通过将系统分区为可独立生成并测
试的多个部分来增加组件的内聚性
– 生成的体系结构非常重要,因为它不仅指示以后如何
生成系统,并且确定应用程序是否将显示项目成功所
必备的许多特征。这些特征包括其可用性、是否可靠
并可维护、是否满足性能和安全标准,以及在面对变
化的要求时是否便于演进
Team Foundation概述
• 体系结构工作流如下所示:
– 分析
文档评论(0)