企业软件外包管理解决方案_第1页
企业软件外包管理解决方案_第2页
企业软件外包管理解决方案_第3页
企业软件外包管理解决方案_第4页
企业软件外包管理解决方案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、 企业软件外包管理解决方案目 录 TOC o 1-3 h z u HYPERLINK l _Toc534322899 1.问题和挑战 PAGEREF _Toc534322899 h 3 HYPERLINK l _Toc534322900 2.解决方案 PAGEREF _Toc534322900 h 4 HYPERLINK l _Toc534322901 3.方案优势和业务收益 PAGEREF _Toc534322901 h 5 HYPERLINK l _Toc534322902 4.总体架构和主要功能 PAGEREF _Toc534322902 h 7 HYPERLINK l _Toc5343

2、22903 5.客户案例分析 PAGEREF _Toc534322903 h 9 HYPERLINK l _Toc534322904 6.软件外包管理解决方案的产品构成. PAGEREF _Toc534322904 h 10软件外包管理解决方案旨在帮助企业对外包项目进行有效的控制,并避免在开发中造成过多的资源浪费(各个系统间太多的重复开发),进而提升企业的生产力,降低企业运营成本。问题和挑战软件外包已经成为许多企业进行信息系统建设的主要方式,然而由于历史和现实的原因,软件生命周期管理流程和工具在我国软件行业中的应用并不普及,由于缺乏必要的开发管理流程和工具,很多企业在软件外包项目中都会或多或少

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

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

5、理系统,通过扩展可支持Java和其他操作系统下的开发集成的工作项跟踪和变更管理系统丰富的报表和分析功能借助于外包管理平台全面的功能,良好的集成性和通用性,以及扩展性和易用性,能够帮助企业构建一个先进的软件协同开发管理平台,实现团队成员之间的高效协作和沟通,有效的降低在软件项目管理上的难度,大大地提高团队项目的开发效率,并确保项目的质量,保护企业在IT项目上的投资。方案优势和业务收益帮助企业建立完善的外包软件开发管理流程在的开发管理工具中内置了的软件开发方法论MSF(Microsoft Solution Framework),是开发团队的经验和咨询顾问部门以及众多合作伙伴最佳实践经验的总结。而且

6、为了适应不同规模的团队,MSF同时提供了Agile和CMMI两种版本以适应不同企业的需求。另外MSF具有非常好的定制能力,可以随着企业开发管理经验的积累,在现有流程的基础进行优化和扩充,从而形成企业自己的外包开发管理流程规范。实现软件开发管理流程的自动化许多企业,即使那些通过CMMI 3级评估的企业,面临的一个主要的难题是无法将业已建立的开发流程贯彻到日常的开发工作中。而的VSTS则通过产品的紧密集成,为项目提供了流程模板,把流程的必要环节直接生成到项目计划中,并通过采用必要的策略,可以通过工具实现流程的自动化,以强化流程的执行。实现了软件开发管理流程从“已定义”到“可视化”,再到“可执行”的

7、飞跃。改善项目管理水平,降低项目风险TFS可以和项目经理熟悉的项目管理工具Microsoft Excel、Microsoft Project 和 Windows SharePoint Services紧密集成,项目管理人员不再需要在不同工具间进行手工数据的映射。项目的团队门户提供了仪表盘式的项目状态视图,项目状态一目了然。丰富的报告,增强了对项目状态的洞察力,可以及时采取有效的管理措施,降低了项目的风险。促进沟通和协作TFS打造了高效的团队协作平台,方便的项目团队门户,强大的工作项管理系统,使团队成员能够方便的了解开发过程和项目的进展情况,有效地加强了项目成员之间的沟通,做到有问题及时发现、及

8、时通知、及时修改,却又不会额外增加很多的工作量,大大提高了开发团队的协同工作效率。提高产品质量TFS可以强化质量保证工作的执行,包括代码评审、运行时分析、单元测试等最佳实践,可通过工具强化流程的执行,使得代码的质量得到切实的提高。丰富的客户端,良好的可扩展性 TFS提供了丰富的客户端,不但可以在.Net环境实施软件配置管理,还通过合作伙伴的产品,TFS可以提供跨平台以及与Java开发环境集成的软件配置管理支持。支持多地开发,降低外包开发成本的团队基础服务器TFS从设计之初即考虑了远程使用的需要,并采取了专门优化,能够支持地理分布的团队进行有效的协同开发,可以使得企业能够充分利用各地的优势资源,

9、减少差旅费用,并促进团队人员的稳定,防止因长期出差而导致人员的流失。易于实施,优化投资回报注重用户的体验,产品具有非常好的易用性,大大降低了开发管理工具的学习成本,使得的软件生命周期解决方案能够早日的投入实际的开发工作中,切实的发挥实际效能,大大缩短了投资回报的周期。而且不需要专门的管理员,降低了管理和维护的开销。 总体架构和主要功能外包管理平台的总体架构如下图所示:TeamFoundationServerVisual Studio IDEMicrosoftOfficeBrowserClientSQL ServerWSSASP.NetSourceCodeControlWork ItemTrac

10、kingPartner ToolReportingWarehouseProjectPortalCoreExtensibilityServicesWeb Services外包管理平台方法和流程TFS中内置了的开发方法和流程Microsoft Solutions Framework (MSF) , MSF将软件开发流程、基本原则和最佳实践完全集成,MSF 提供了两个直接可用的方法模板:MSF Agile 和 MSF CMMI,另外还可以根据客户的需求进行灵活的定制和扩展,项目经理可以根据需要选择适合自己项目的流程。项目管理TFS可以通过于Microsoft Project 和Microsoft E

11、xcel的集成,来安排任务依赖项、分配资源和估计结束日期,通过发布到TFS的工作项数据库中,指导开发人员的日常工作。并通过集成的流程和文档模板,实现有效的项目过程管理。变更管理TFS提供了完善的变更管理能力,通过工作项并与内置的MSF流程相结合,实现了工具、方法和流程紧密集成的高效变更管理。TFS内置了常见的工作项类型和相应的变更管理流程:错误、需求、任务、风险和进度等等,并且客户还可以根据需要,定制客户自己的工作项类型和相应的管理流程。配置管理TFS提供了企业级的配置管理功能,采用了基于Web Service的3层架构,用SQL server作为数据存储,具有非常好的性能和伸缩性,能够支持从

12、5人的小型团队,到3500人的企业级软件开发团队。通过合作伙伴的产品,TFS还可以方便的对异构环境以及Java开发环境提供良好的支持。TFS针对Internet做了专门优化,可以方便的支持分布式的开发模式,特别适用于外包开发管理的环境。项目门户TFS提供了基于 Windows SharePoint Services (WSS) 实现的团队项目门户,在项目门户站点上存储工作产品并对其进行版本控制。项目站点还提供了内置的文档模板、常用报告、项目流程,以及仪表板视图,为项目成员提供了良好的沟通平台。团队还可以根据自己的喜好来选择适合其项目的外观和风格来自定义他们的项目站点。分析和报告TFS提供了丰富

13、的报表和查询,可以从多个纬度进行项目数据的深入分析,包括工作项状态、错误报告、测试结果、项目趋势以及其他内容的报告,能够为公司管理人员、项目管理人员、测试人员、业务用户和分析人员提供准确的项目实际信息。丰富的报表增强了项目开发过程的可见性,可以帮助外包项目管理人员更好的洞察项目状态,管理项目风险。详细功能模块客户案例分析客户名称:Infosys Technologies所属行业:软件与外包客户情况:成立于1981年的印度公司Infosys Technologies是在软件服务离岸服务外包领域的先驱者之一。Infosys Technologies公司为全球客户提供顾问咨询和IT服务,现在在全球拥

14、有58,000名员工,年利润为20亿美元。公司网址: /客户需要解决的问题作为一个CMMI Level 5的公司, Infosys拥有一个复杂的质量流程,并且使用一系列不同的工具来支持这个流程。Infosys看到了一个使得现有工具更加集成的机遇,在利用自己的工具和功能的同时,使用Visual Studio Team System提供的集成的开发用户界面。Infosys决定将公司制定的项目管理系统与Visual Studio Team System集成起来。解决方案实施与收益Infosys 从使用Visual Studio Team System进行流程和工具的集成中能够获得六项清晰的收益: 提

15、高的生产力,有效地数据采集,提升的质量,增强得衡量标准收集,提升的流程灵活性和提升的对定量项目衡量标准的忠诚度。客户反馈 “我们已经为Visual Studio Team System构建了自定义的静态标准分析规则来实现我们代码标准和设计规则的检测. 这将在相同的时间内提高代码质量和开发人员生产力。”Naveen Kumar, 首席架构师,Infosys公司 “经理能够看到项目的进度,bug比率和代码覆盖。如果没有Visual Studio Team System,我们不可能自动的收集这些信息。”Prashanth Govindaiah, 高级技术架构师,Infosys公司软件外包管理解决方案的产品构成.产品用途客户端Visual Studio Team Explorer用于访问TFS中的工作项、源代

温馨提示

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

评论

0/150

提交评论