上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.3 集成性
通过将SDLC工具集成到UI级别的表面,VS提高了团队工作效率并增强了项目的可预见性,VS的集成性主要体现在用户界面集成、数据集成、过程集成。
(1)用户界面集成
工具间的无缝集成是增强生产效率的关键。VS提供跨整个SDLC工具套件的、一致的用户体验。对于开发人员而言,可以在他们当前的开发环境中使用某些活动(例如:单元测试、工作项跟踪、代码剖析以及代码分析)。
(2)数据集成
通过使用一个公共的跨工具集的数据仓库,VS解决了在大多数SDLC工具中建立数据仓库这一问题,并启动了一个聚合的项目状态视图。团队根据能够收集到的规则来管理项目。今天,数据主要限于缺陷跟踪。VS中集成的数据将开创一条新路——通过平衡利用贯穿于SDLC的大量、多样的数据来管理项目规则。VS会收集精确的数据——不仅限于缺陷跟踪,而且包括测试结果、代码涵盖、代码生成、任务进度等这些贯穿于团队常规工作流程的数据。该数据以某些标准的报告方式呈现,客户和微软内部团队已在报告中建立了项目管理的关键规则。此外,团队还能够创建自定义报告,仅当在项目的范围内查看数据时,团队才能够精确地报告项目的状态。
(3)过程集成
在VS中,工具行为由项目开始时选择的过程决定。通过将过程与工具相集成, VS帮助确保在项目各阶段之间或各种项目角色之间避免丢失任何内容。通过自动处理团队成员之间的工作调整,可以提高团队效率。公司通过使过程标准化,能够纠正贯穿于过程改进中的系统问题,而无须增加团队的工作量。此外,过程集成并不增加工作量,且通常能够降低与SDLC中所采纳过程相关的开销。