欢迎来到天天文库
浏览记录
ID:37756103
大小:12.09 MB
页数:6页
时间:2019-05-30
《微软解决方案 - 软件开发管理 v10》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微软解决方案–软件开发管理微软开发管理解决方案总结了微软在软件产品及项目开发中的成功经验,为开发团队提供了软件开发全生命周期管理平台,为软件团队按时、按量开发出高质量软件产品或项目提供了有力保障。n问题和挑战市场竞争越来越激烈,客户需求日益多样化,企业的业务体系越来越复杂。同时,随着信息化建设的逐步提高,企业业务对于IT系统的要求越来越高,需要开发越来越复杂的软件系统以满足业务系统的需要。在这样的前提下,软件项目团队规模将更大,项目组面临着比以往更大的挑战,需要以更高效率开发出更复杂、更高质量的信息系统。因此,经常会遇到的
2、如下问题:一、软件项目过程管理方面:如何把软件过程方法论真正落实到实际软件开发中?l缺乏高效、易用的支撑工具,理论难以成为实践;l传统的软件项目过程管理工具难以应用以及集成;l无法有效的控制项目的变更,导致管理者难以准确地分配资源,增加了项目的风险;l缺少统一的开发管理流程指导,无法保证项目的质量和成功率;l开发过程不透明,很难监控开发的进展情况;l不能及时了解项目的进度,经常导致项目延期;二、软件团队协作方面:如何为各种规模的项目团队提供一个统一的协作平台?l缺乏一个项目团队沟通协作、文档共享的统一平台;l缺乏集成的需求
3、分析、架构设计、开发、测试、部署的合作平台;l无法有效实现多地的协同开发;l缺乏统一的规范,缺乏一个标准的开发环境;l软件开发工具多,缺乏统一的管理平台;三、软件及项目质量管理方面:如何把客户真正的需求变成高质量的、按时完成的项目?l项目过程不够透明,缺乏实时的、量化的分析工具分析项目质量以及进度;l软件开发无流程规范,因此缺乏精细设计、严格检测、文档编制和科学管理;l软件产品缺乏评测手段,导致软件质量问题;l不能真正做到以需求驱动开发、以测试作为先导。以上这些都是软件企业所面临的挑战和问题。这些挑战和问题如果解决的不好,
4、就会降低软件团队的生产力,增加开发成本。要从根本上切实提高软件开发的能力和水平,必须从多方面入手,引入先进的开发平台和开发流程,借鉴业界的最佳实践,以构筑高效的应用开发、过程管理平台。n解决方案概述微软软件开发生命周期管理解决方案(SoftwareDevelopmentLifecycleSolution),整合了微软产品组在软件产品开发过程中,微软咨询服务部(MicrosoftConsultingServices)在各个行业的大型软件项目中的成功经验以及最佳实践,有效的解决了软件项目团队所面临的这些问题和挑战,为软件团队提
5、供了整合的沟通平台、更高项目洞察力以及基于团队角色的工具和能力,帮助软件团队轻松的实施复杂的软件工程理论,从而帮助软件项目团队能够高效开发出与用户需求一致的高质量的软件产品。同时,解决方案中的实时项目分析报表也可以帮助管理者能够准确的把握项目进展以及质量状况。整体方案的特点包括:l为企业以及软件团队提供软件开发管理的“系统总线”l对于整个软件开发生命周期进行管理,提供面向角色的工具,轻松实施现代软件过程理论l后台的数据分析平台提供针对项目质量、项目进度更好的洞察力n方案优势和业务收益方案优势:l整合了微软对于软件产品及项目
6、开发的成功经验以及最佳实践;n微软产品组对于大型软件产品开发的管理;n微软顾问咨询部对于各个行业解决方案的开发管理;n微软众多合作伙伴/独立软件开发商的开发管理;l优异的技术集成性以及开放性;n支持多种开发工具的集成,可以整合包括Java,Delphi,PB等多种开发工具;n支持多种平台的访问,可以从Unix,Linux,Mac等平台访问解决方案;n整个解决方案完全基于SOA理念开发,所有功能提供了WebServices访问接口;l整体解决方案的易用性以及易维护性;n熟悉的工具易于掌握;n与Excel、Project、IE
7、的整合提供了多种使用手段;n维护成本低,不需要单独的维护团队;l完善的软件开发管理流程n内嵌的MSFforAgile模板支持敏捷开发的软件开发过程;n内嵌的MSFforCMMI模板支持面向过程改进的软件开发;n支持过程模板的定制化,可轻松定制软件过程;n对于当前流行的其他过程均有过程模板可以应用;l大型软件团队支撑能力n支持软件团队的分布式异地开发,支持HTTPS保障传输安全;n三层架构轻松的完成系统的扩展性;n单台PC服务器即可支持上千人的软件团队;l与Office系统紧密集成:Excel、Project均可以无缝集成,
8、为项目管理以及需求分析提供了最方便的前端;l总体TCO优势;l众多的合作伙伴以及业界各主流开发平台的支持。业务收益:l整个解决方案具备最好的性能价格比;l对整个软件过程以及软件团队不同角色都有支持;l对软件项目的质量和进度具备更清晰的洞察力;l对企业软件开发资产进行更好的统一管理;l更好的根据客户需求开
此文档下载收益归作者所有