企业软件外包管理解决方案

上传人:枫** 文档编号:564894349 上传时间:2022-11-08 格式:DOCX 页数:13 大小:270.92KB
返回 下载 相关 举报
企业软件外包管理解决方案_第1页
第1页 / 共13页
企业软件外包管理解决方案_第2页
第2页 / 共13页
企业软件外包管理解决方案_第3页
第3页 / 共13页
企业软件外包管理解决方案_第4页
第4页 / 共13页
企业软件外包管理解决方案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《企业软件外包管理解决方案》由会员分享,可在线阅读,更多相关《企业软件外包管理解决方案(13页珍藏版)》请在金锄头文库上搜索。

1、企业软件外包管理解决方案目录1.问题和挑战 32.解决方案 43.方案优势和业务收益 54.总体架构和主要功能 75.客户案例分析 96. 软件外包管理解决方案的产品构成 1. 0软件外包管理解决方案旨在帮助企业对外包项目进行有效的控制, 的资源浪费 并避免在开发中造成过多 (各个系统间太多的重复开发) ,进而提升企业的生产力,降低企业运营成 本。1. 问题和挑战软件外包已经成为许多企业进行信息系统建设的主要方式, 然而由于历史和现实的 原因,软件 生命周期管理流程和工具在我国软件行业中的应用并不普及,由于缺乏必要 的开发管理流程和工具, 很多企业在软件外包项目中都会或多或少的遇到如下的问题:

2、 缺少统一的开发管理流程指导,无法保 证项目的质量和成功率 开发过程不透明,很难监控开发的进展情况 不能及时了解项目的进度,经常 导致项目延期 无法有效的控制项目的变更,增加了项目的风险 无法有效实现多地的协同开发,增加 外包开发成本(场地,差旅费) 无法开展规范化的测试工作,很多问题要到验收阶段才会暴露出来 缺乏必要的版本管理工具,系统在构建和发布时产生问题 缺乏相应的文档,增加了维护和升级的难度这些问题导致很多企业对外包项目不能进行有效的控制或是在开发中造成过多的 资源浪费(各个 系统间太多的重复开发) ,以及开发出来的系统不能响应市场快速的变 化。这些问题直接降低了发 包方企业的生产力,

3、增加了企业运营成本。要从根本上切实提高软件外包开发的管理水平,必须从多方面入手,引入先进的开 发流程,借鉴 业界的最佳实践,以及构筑高效的系统开发管理平台是必然的选择。解决方案1刁A曲,r丄外包管理框架n於its衣为了解决上述的外包开发管理中的常见问题,我们基于最新发布的软件生命周期工具Visual Studio Team System ,设计了的软件外包开发管理解决方案,能够对多平台和 地理分布的开 发团队提供必要的开发流程指导,实现高效的项目管理, 促进项目团队的 沟通, 并提供了紧密集成 的变更和配置管理系统, 为企业建立了先进的软件协同开发管 理平台 ,:先进的软件开发流程( MSF

4、Agile/CMMI ),提供软件开发管理最佳实践的指 导 领先的版本管理系统,通过扩展可支持 Java 和其他操作系统下的开发 集成的工作项跟踪 和变更管理系统丰富的报表和分析功能借助于外包管理平台全面的功能,良好的集成性和通用性,以及扩展性和易用性,能够 帮助企业构建 一个先进的软件协同开发管理平台, 实现团队成员之间的高效协作和沟通, 有效的降低在软件项目 管理上的难度, 大大地提高团队项目的开发效率,并确保项目的 质量,保护企业在 IT 项目上的投3.方案优势和业务收益帮助企业建立完善的外包软件开发管理流程 在的开发管理工具中内置了的软件开发方法论 MSF( Microsoft Sol

5、ution Framework ),是开发团队的经验和咨询顾问部门以及众多合作伙伴最佳实践经验的总 结。而且为了适应不同规模的团 队,MSF同时提供了 Agile和CMMI两种版本以适应不同企业的需求。另外MSF具有非常好的 定制能力,可以随着企业开发管理经验的积 累,在现有流程的基础进行优化和扩充,从而形成企业自 己的外包开发管理流程规范。实现软件开发管理流程的自动化许多企业,即使那些通过 CMMI 3 级评估的企业, 面临的一个主要的难题是无法将 业已建立的 开发流程贯彻到日常的开发工作中。而的 VSTS 则通过产品的紧密集成,为 项目提供了流程模板, 把流程的必要环节直接生成到项目计划中

6、,并通过采用必要的策 略,可以通过工具实现流程的自动 化,以强化流程的执行。实现了软件开发管理流程从 “已定义”到“可视化”,再到“可执行”的飞 跃。改善项目管理水平,降低项目风险TFS 可以和项目经理熟悉的项目管理工具 Microsoft Excel 、Microsoft Project 和 WindowsSharePoint Services紧密集成,项目管理人员不再需要在不同工具间进行手工数据的映射。项目的 团队门户提供了仪表盘式的项目状态视图, 项目状态一目了然。 丰富的报告,增强了对项目状态的 洞察力,可以及时采取有效的管理措施,降低了项目的风险。促进沟通和协作TFS 打造了高效的团

7、队协作平台,方便的项目团队门户,强大的工作项管理系统, 使团队成员 能够方便的了解开发过程和项目的进展情况, 有效地加强了项目成员之间的 沟通,做到有问题及时 发现、及时通知、及时修改,却又不会额外增加很多的工作量, 大大提高了开发团队的协同工作效 率。提高产品质量TFS 可以强化质量保证工作的执行,包括代码评审、运行时分析、单元测试等最佳 实践,可通 过工具强化流程的执行,使得代码的质量得到切实的提高。丰富的客户端,良好的可扩展性TFS 提供了丰富的客户端, 不但可以在 .Net 环境实施软件配置管理, 还通过合作伙 伴的产 品, TFS 可以提供跨平台以及与 Java 开发环境集成的软件配

8、置管理支持。 支持多地开发,降低外 包开发成本的团队基础服务器 TFS 从设计之初即考虑了远程使用的需要,并采取了专门优化, 能够支持地 理分布的团队进行有效的协同开发, 可以使得企业能够充分利用各地的优势 资源,减少差旅费用, 并促进团队人员的稳定,防止因长期出差而导致人员的流失。易于实施,优化投资回报注重用户的体验, 产品具有非常好的易用性, 大大降低了开发管理工具的学习成本, 使得的软 件生命周期解决方案能够早日的投入实际的开发工作中, 切实的发挥实际效能, 大大缩短了投资回 报的周期。而且不需要专门的管理员,降低了管理和维护的开销。4. 总体架构和主要功能外包管理平台的总体架构如下图所

9、示:Visual St udi oIDEBrowser 、 MicrosoftClientOfficeFoun IteSmQL Code WnSgS PoArStPa.Nl eTtool liWtyebdatio Server Servicesm de Warehrotuasle l ServTrackinCgontrorlehousicesServ erle方法和流程eking ntrol ouse ng olseTFS 中内置了的开发方法和流程 Microsoft Solutions Framework (MSF) ,MSF将软件开发流程、基本原则和最佳实践完全集成,MSF提供了两个直接可

10、用的方法模板:MSF Agile和MSF CMMI,另外还可以根据客户的需求进行灵活的定制和扩展,项目经理可以根据 需要选择适合自己项目的流程。项目管理TFS可以通过于Microsoft Project和Microsoft Excel的集成,来安排任务依赖项、分配资源 和估计结束日期, 通过发布到 TFS 的工作项数据库中, 指导开发人员的日 常工作。并通过集成的流 程和文档模板,实现有效的项目过程管理。变更管理TFS 提供了完善的变更管理能力,通过工作项并与内置的 MSF 流程相结合,实现 了工具、方法 和流程紧密集成的高效变更管理。 TFS 内置了常见的工作项类型和相应的 变更管理流程:错

11、误、需 求、任务、风险和进度等等,并且客户还可以根据需要,定制 客户自己的工作项类型和相应的管理流 程。配置管理TFS提供了企业级的配置管理功能,采用了基于Web Service的3层架构,用SQL server作 为数据存储,具有非常好的性能和伸缩性,能够支持从 5人的小型团队,到 3500人的企业级软件开 发团队。通过合作伙伴的产品, TFS 还可以方便的对异构环境 以及 Java 开发环境提供良好的支持。 TFS 针对 Internet 做了专门优化,可以方便的支 持分布式的开发模式,特别适用于外包开发管理的环 境。项目门户TFS提供了基于 Windows SharePoint Serv

12、ices (WSS)实现的团队项目门户,在项目门户站点上存储工作产品并对其进行版本控制。 项目站点还提供了内置的文档模板、 常用报告、 项目流程,以及仪表板视图,为项目成员提供了良好的沟通平台。团队还可 以根据自己的喜好来选择适 合其项目的外观和风格来自定义他们的项目站点。分析和报告TFS 提供了丰富的报表和查询,可以从多个纬度进行项目数据的深入分析,包括工 作项状态、 错误报告、 测试结果、 项目趋势以及其他内容的报告, 能够为公司管理人员、 项目管理人员、测试 人员、业务用户和分析人员提供准确的项目实际信息。丰富的报表 增强了项目开发过程的可见性, 可以帮助外包项目管理人员更好的洞察项目状

13、态, 管理 项目风险。详细功能模块客户案例分析客户名称: Infosys Technologies所属行业:软件与外包客户情况: 成立于 1981 年的印度公司 Infosys Technologies 是在软件服务离 岸服务外包 领域的先驱者之一。 Infosys Technologies 公司为全球客户提供顾 问咨询和 IT 服务,现 在在全球拥有 58,000 名员工,年利润为 20 亿美元。公司网址 : http:/ 客户需要解决的问题作为一个CMMI Level 5的公司,Infosys拥有一个复杂的质量流程,并 且使用一系 列不同的工具来支持这个流程。Infosys看到了一个使得现

14、有工具更加集成的机遇,在利 用自己的工具和功能的同时,使用 Visual Studio Team System 提供的集成的开发用户界 面。 Infosys 决定将公司制定的项目管理系统 与 Visual Studio Team System 集成起来。解决方案实施与收益Infosys 从使用 Visual Studio Team System 进行流程和工具的集成中能 够获得六项 清晰的收益 :提高的生产力,有效地数据采集,提升的质量,增强 得衡量标准收集,提升的 流程灵活性和提升的对定量项目衡量标准的忠诚度。客户反馈“我们已经为 Visual Studio Team System 构建了自

15、定义的静态标准分析规则来实现我们代码标准和设计规则的检测 . 这将在相同的时间内提高代 码质量和开发人员生产力。 ” Naveen Kumar, 首席架构师, Infosys 公司“经理能够看到项目的进度, bug 比率和代码覆盖。如果没有 Visual Studio TeamSystem ,我们不可能 自动的收 集这 些信息 。” Prashanth Govindaiah, 高级技术架构师, Infosys 公司软件外包管理解决方案的产品构成产品用途Visual StudioTeam用于访问TFS中的工作项、源代码、项目文档Explorer和各种查询和报表Microsoft Excel供非开发人员访问TFS中的工作项,可以创客户端建、更新和查询工作项Microsoft Project供非开发人员访问TFS中的工作项,可以创建、更新和查询工作项,并可用于进行资源分配和进度安排Internet Explorer用于访问团队门户,查看工作项和各种报表服务器Visual StudioTeam可扩展的团队协作服务器,提供版本管理、工Foundation Server作项跟踪

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

当前位置:首页 > 学术论文 > 其它学术论文

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