欢迎来到天天文库
浏览记录
ID:9131702
大小:73.47 KB
页数:8页
时间:2018-04-18
《浅议软件外包的风险及预防》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、浅议软件外包的风险及预防[]在软件外包过程中,软件项目的自身、发包商和承包商等诸多因素,会造成软件项H的进度滞后、预算超支、质量缺陷等风险。分析软件外包过程中存在的各类风险,提出了如何针对性地预防这些风险的出现,并提出预防风险的解决办法,将软件外包的风险降到最低。版权和著作权归原作者所右,如存不愿意被转载的情况,己[关键词]软件外包;风险;预防doi:10.3969/j.issn.1673-0194.2017.11.037[]F279.23;TP311[]A[]1673-0194(2017)11-0077-021引言随着计算机技
2、术的不断进步,软件行业也得到了蓬勃的发展,而且软件行业也逐步成熟,为Y引进先进的、专业的软件技术,很多大公司已经将其软件的开发外包出去,寻找领域内优秀的公司进行外包,可以节省人力、物力、财力,转而投入到自己的核心业务,使其自身发展更好,更有竞争力。但是,在软件外包过程中,会存在软件项目的进度滞后、预算超支、质量缺陷等风险。2软件外包的风险分类软件外包就是公司为了专注于核也竞争力业务和降低软件项目成本,将软件项目中的全部或者部分工作发包给提供外包服务的公司来完成的软件需求活动。由于软件外包项H所处环境和条件存在众多的不确定性和不稳
3、定性,从而导致了高风险性。软件外包风险类型、样式较多,总结归纳为三大类:软件项目自身的风险、软件项目发包商的风险和软件项目承包商的风险,具体的表现细节如下所述。2.1软件项目自身的风险进行外包的软件项目自身就存在很多不确定的风险因素,软件的项目的需求不明确或需求不断变更,造成一个看似很有“钱途”的软件项目,往往由于无限度的需求变更而让项目承建方苦不堪言,甚至最终亏损。有些软件项目对进度要求非常苛刻,项目进度的延迟意味着违约或市场机会的错失。软件项目自身对质量、进度、性能等各项指标要求过高,大大高于行业标准或整体水平,这类项目在实
4、施过程中对各种要求极其严格,某一不确定因素就会造成项目的不理想或项g的失败。软件项0自身的风险因素也是决定软件项0成功的重要因素。是很难进行验证的。2.2软件项目发包商的风险软件项目在进行外包过程中,如果发包商缺乏上层领导的支持是项目获得资源(包括人力资源、财力资源和物料资源等)的有效保障,也是项目遇到困难时项目组最强有力的“后台支撑”;项目需求沟通不良风险,项目组与业务需求方沟通不良是影响项目顺利进展的一个非常重要的因素;发包商内部各个部门之间协调是否顺畅、办事效率是否高效、相互之间是否推诿等因素,都会影响软件项目的成功。在与
5、承包商签订合同时,签订的合同不科学、不严谨,项目边界和各方面贵任界定不清等是影响项H成败的秉要因素。2.3软件项目承包商的风险承包商的资质、能力、信誉、行业经验等都是影响项目成败的重要因素。软件项目开发和实施过程,所用到的管理工具、开发工具、测试工具等是否能及时到位、到位的工具版本是否符合项目要求等,是项目组需要考虑的风险因素。在软件项目开发和建设的过程中,战略管理技术因素是一个非常重要的因素。项目组一定要本着项目的实际要求,选用合适、成熟的技术,千万不要无视项0的实际情况而选用一些虽然先进但并非项目所必须且自己又不熟悉的技术。
6、如果项目所耍求的技术项目成员不具备或掌握不够,则需要重点关注该风险因素。团队成员的能力和素质,对项H的进展、项H的质量具有很大的影响,项目经理在项目的建设过程需要实时关注该因素。团队成员是否能齐心协力为项0的共同0标服务,生产管理是影响进度和质量的关键因素。项目成员特别是核心成员的流动给项目造成的影响是非常可怕的人力资源问题。人员的流动轻则影响项目进度,重则导致项目无法继续甚至被迫夭折。3软件外包风险预防上面分析了软件外包的各种风险,风险种类繁多,各种风险之间也项目影响,对于外包风险的预防,综合分析无非是需要做好下面几类风险预防
7、。3.1建立专业的外包管理团队建立一个业务需求闭队,便于合作方的顺利沟通将软件项目外包开发后,很多分分包商会认为负责项H开发的是承包商,于是尽量节省人力,降低成本,控制本方技术、业务人员的参与。事实上,作为软件项0的建设方,分包商不应对开发项0放任自流,不闻不问,而要有自己的专业外包管理团队,积极参与到项目的开发过程中,对项目进行过程化管理,保障软件的开发质景,否则就难以达到理想的外包效果。在外包管理团队中,最主要的人员应是计算机技术人员。技术人员在外包监督和管理的过程中起主要作用,充当项0经理、系统架构师、系统分析师、关系经理
8、等角色,需要具备项目管理、外包管理、系统架构、信息安全等方面的知识,并要不断地更新知识结构,以适疲快速发展的技术要求。外包管理团队中的技术人员应主要由具备计算机信息技术的人员组成,人员素质应较高,数量应较充分。在外包管理团队中,也要有业务部门的需求联系人。需求联
此文档下载收益归作者所有