MSF介绍-微软解决方案框架的最新发展与Visual Studio 2005团队系统

上传人:叁*** 文档编号:636043 上传时间:2017-04-25 格式:PPT 页数:44 大小:4.66MB
返回 下载 相关 举报
MSF介绍-微软解决方案框架的最新发展与Visual Studio 2005团队系统_第1页
第1页 / 共44页
MSF介绍-微软解决方案框架的最新发展与Visual Studio 2005团队系统_第2页
第2页 / 共44页
MSF介绍-微软解决方案框架的最新发展与Visual Studio 2005团队系统_第3页
第3页 / 共44页
MSF介绍-微软解决方案框架的最新发展与Visual Studio 2005团队系统_第4页
第4页 / 共44页
MSF介绍-微软解决方案框架的最新发展与Visual Studio 2005团队系统_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《MSF介绍-微软解决方案框架的最新发展与Visual Studio 2005团队系统》由会员分享,可在线阅读,更多相关《MSF介绍-微软解决方案框架的最新发展与Visual Studio 2005团队系统(44页珍藏版)》请在金锄头文库上搜索。

1、MSF介绍 (2) “微软解决方案框架”的最新发展 与 Visual Studio 2005“团队系统” 提要 历史背景及最新突破 基本原则 团队和流程模型 “灵活”模式和“ CMMI流程提高”模式 “团队系统”架构及主要工具要览 背景和概况 首次提出于 1994,当时主要用于对外的咨询服务 客户需要微软的产品和技术 也需要创造这些产品和技术的经验 Version 1 1994 Version 2 1998 Version 3 2001 Version 4 2005 1991 Visual Studio 团队系统 要解决的问题 遇到挑战 (完成了,但超时或超支) 成功 失败 28% 46% 2

2、6% 基于 23,000多个项目统计 基于 23,000多个项目统计 传统的 MSF MSF的理念: 不是要更多的技术,而是要把技术,人和过程结合起来 传统的 MSF的内容: 基本原则 Foundational principles 模型 Models 准则 Disciplines 关键的概念 Key concepts 经过验证的做法 Proven practices 建议 Recommendations 突破传统的 MSF的 局限性 “描述性”与“规定性” 传统的 MSF是“描述性”的,缺乏可执行性 MSF4.0在此基础上提出了两种具体的方法,使其具有很强的“规定性”,便于操作 微软的最新实

3、践 Trustworthy Computing Engineering Excellence 软件开发的全球化,国际化(软件外包) 工具的支持 Visual Studio 团队系统 一整套可以延展和个性化的工具 MSF全貌 原则 模型 准则 方法 “ 灵活软件开发 ” 方法 “ CMMI流程提高 ” MSF 4.0 MSF 3.x Visual Studio 团队系统 七项基本原则 顾客协作 Partner with customers 开诚布公 Foster open communications 目标一致 Work toward a shared vision 产品质量,人人有责,时刻不忘

4、 Quality is Everyones Business (Job), Every Day 灵活应变 Stay agile, expect change 乐于实施 Make deployment a habit 价值流动 Flow of value 团队模型 用 户 体 验产 品 管 理发 布 管 理测 试开 发项 目 管 理项目管理 解决方案体系结构 流程管理 管理服务 设计管理系统架构 和基础设施 测试计划 测试实施 测试报告 基础设施 支持,运营,后勤 商业发布管理 技术咨询 具体实施的结构设计 应用程序开发 基础结构开发 辅助功能 国际化 用户代言人 培训 /支持资料 可用性研究和

5、测试 用户界面设计 商业价值 市场 客户代言人 产品计划 架 构大型团队 项目 管理 发布 管理 产品管理 用户 体验 开发 测试 领导团队 桌面 功能 团队 项目 管理 用户 体验 开发 测试 文件和打印 功能 团队 项目 管理 用户 体验 开发 测试 信息传递 功能 团队 项目 管理 用户 体验 开发 测试 小型团队 测试 发布管理 开发 用户体验 产品管理 项目管理 架构师 项目管理 发布管理 测试 产品部门 早期用户联合开发伙伴解决方案提供商市场销售用户教育用户支持顾问咨询开发管理测试项 目产品研发部门 产品研发部门总经 Product Unit Manager 团队项目经理 Grou

6、p Program Manager 开发经理 Developer Manager 测试经理 Test Manager 用户教育经理 User Education Manager 项目经理 Program Manager 项目功能经理 Feature Program Manager 发布经理 Release Manager 软件设领队 Software Design Engineer Lead 测试软件设计工程师 Software Design Engineer in Test 软件测试工程师 Software Test Engineer 用户界面 设计师 UI Designer 使用性工程师

7、Usability Engineer 技术编辑 Technical Writer 软件设计工程师 Software Design Engineer 测试设计领队 Test Lead 系统工程师 System Engineer 架构师 Architect 流程模型 项目计划认可 范围完成 部署完成 远景 / 范围 认可 MSF 发布就绪认可 开发 版本 1 版本 2 版本 3 功能时间 项目是否该做? 项目是否能按时,按预算完成?商业可行性是否得到验证? 项目是否按预先的设想和目标建造? 项目是否足以稳定,可以发布? 项目是否可以进行资源转换,实现价值? 流程模型 阶段 0 项目初建 Proje

8、ct Setup 计划 Plan 计划 Plan 计划 Plan 开发 Development 开发 Development 测试 Test 反馈 Feedback 测试 Test 反馈 Feedback 开发 Development 测试 Test 发布产品 Release Product 阶段 1 可重复 阶段 最后阶段 流程模型 阶段: Iteration (里程碑: Milestone) “阶段” 用来计划和监控项目的进展,并确定主要成果的交付时间 有利于项目各单元的协同 对外提供项目进展和质量情况 不断纠正偏差 注重评审项目的目标和成果 阶段性审批,通过后才能推进到下一阶段 不断得到

9、用户反馈 流程模板 项目起动 编码开始 编码完成 推荐版发布 发布 Beta 设计 主角:项目管理人员,开发人员 编码 主角:开发人员 测试,稳固 主角:测试和发布管理人员 M0: 功能定义 M1: 设计文本 和测试计划 M2: 编码 早期计划 M3: 稳定与技术预览 M4: Beta M5: RC M6: RTM 发布部署 测试编码完成 构思 主角:市场,项目管理人员 发布部署 主角:产品管理,销售,推广和支持 灵活软件开发模式 共识 个人和人与人之间的相互作用重于流程和工具 与用户的协作重于与用户的合同 能够运行的软件重于完善的文本 随机应变重于按部就班地执行计划 是“团队系统”的首选模式

10、 适合 5-20人的团队规模 灵活模式的要素 角色 (Roles) 活动 (Activities) 工作流 (Work Streams) 工作条目 (Work Items) 情境 (Scenario) 服务质量要求 (Quality of Service Requirement) 安全 性能 用户感受 任务 (Task) 缺损 (Bug) 风险 (Risk) CMMI流程改进 为解决 CMMI提供了一中轻盈灵活的方案 目前适用于 CMMI三级,将来会支持五级 团队系统 减小现代软件系统开发的复杂性 协调团队之间的交流 开展与第三方企业的和作 团队系统 ( Visual Studio Team

11、System) Process and Architecture GuidanceVisualStudio Industry PartnersChange Management Work Item Tracking Reporting Project Site Build Management Project Management Report Change Management Build Management Visual Studio Team Foundation Dynamic Code Analyzer Visual Studio Team Architect Static Cod

12、e Analyzer Code Profiler Unit Testing Code Coverage Visio and UML Modeling VS Pro Class Modeling Load Testing Manual Testing Test Case Management Application Modeling Logical Infra. Modeling Deployment Modeling Visual Studio Team Developer Visual Studio Team Test Team Foundation Client 技术架构 Custom r

13、eporting tools MS Excel Version Control Proxy Report Client Team Foundation Client Tier Core Data Version Control Work Items Team Build Data SQL Reporting Services Windows SharePoint Services Windows SharePoint Services Work Item Tracking Service Version Control Service Team Build Service Core Servi

14、ces Warehouse Adapters Team Foundation App Tier WSS Proxies SQL RS Proxies Team Foundation Object Model MS Excel Plug-In MS Project Plug-In Visual Studio Packages Internet Explorer Build Process Version Control Proxy Service VSTF Clients of VSTF VSTF Adjuncts Build Machine Team Foundation Data Tier Note: This tab combines the fields from the Details and Summary tabs for the Scenario work item in VSTS Clicking on this will bring up the work item form for the selected feature Service-Oriented Architecture model Port Details editor Services assi

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号