分享到:
图书馆管理 最近更新
浅论铁路火车票退票制度改革 退票改革论文
深化我国事业单位管理体制改革研究
关于社区基层行政管理的调查报告
公共部门人力资源管理激励机制的现状与对策研究
深圳建设节约型社会的政府管理研究
我国医疗改革中的政府职能研究
我国公务员激励机制存在的问题与对策
我国公务员职业道德建设研究
构建和谐社会与我国服务型政府的建设
我国公共政策制定中的公民参与问题研究
浅谈房产税改革
我国非营利组织的政府监管现状、问题及对策
中国非政府组织的发展现状与困境
行政执法人员职务犯罪的成因及对策
社区卫生服务机构绩效考核的调查报告
论公共部门人力资源与建设服务型政府的关系
中国房地产行业存在的问题及对策
现代化建设中的惠州乡镇区域发展浅析
公务员录用制度研究
论地方政府竞争
利用电子商务平台进行软件外包项目风险管理研究

利用电子商务平台进行软件外包项目风险管理研究
 

在研究了传统的软件外包项目风险管理和分析了电子商务平台带来的新的影响之后,本章
开始研究基于电子商务平台进行软件外包项目的风险管理。
风险管理是一个过程,它由外包各方的决策者、管理者和其他相关人员实施,应用于战略
制订并贯穿于软件外包全过程之中,旨在识别可能会影响项目成功的潜在风险项目,管理风险
并将其控制在该项目的风险承受能力范围内,为项目目标的实现提供合理保证。传统的风险管
理大多没有将风险管理应用于软件外包全过程的活动之中,越来越多的风险管理实践告诉我
们,软件外包风险管理要从全过程和整体的角度考虑。
4.1 风险管理架构
利用电子商务平台的软件外包项目通常涉及三个主体(发包方、承包方,电子平台),主
体各方可能分属不同的区域或国家,面对不同的语言、政治制度或文化环境,除了面临软件项
目通常可能遇到的风险,如工期拖延、预算超支、质量不高等之外,还会遇到许多软件外包项
目特有的比一般软件开发项目大得多的风险,除外汇波动、合同缺陷、沟通不畅等。
因此,对这种软件外包项目来说,如何针对这种跨组织、跨地域特点的项目组织形式和团
队工作状态,建立全面、系统的协同工作机制和有效的项目全过程风险管理体系,以识别出全
过程中来自外包主体各方的风险,准确评价出各风险发生的可能性和危害程度,选择出合理的
综合应对策略,在各方协同工作机制的作用下将软件外包风险降至最低是软件外包项目能否成
功的重要课题。
本论文在之前分析了传统软件外包风险管理模型和研究了电子商务特点之后,结合 COSO 模

[19]
,建立了利用电子商务平台的软件外包项目风险管理的三维结构模型,如图 7 所示。该模
型旨在协调风险承受能力与各主体战略之间的关系;增进风险应对决策的能力;降低意外事件
的发生和由此造成的成本或损失;识别和管理贯穿于软件外包项目全过程的风险;提供对多重
风险的整体应对。4.2 风险管理目标
风险管理其实就是不确定性管理。参与交易的所有主体都要承担一定的风险。如何的控制
整个交易和实施过程中的风险,首先要确定风险管理的目标,即对不确定性的承受能力。主体
各方必须制订各自的目标和选择策略。
目标包括战略目标、经营目标、报告目标和合规目标。战略目标是高层次的目标,反映了
外包主体各方就项目如何为各自的利益相关者创造价值所做出的选择。经营目标包括业绩和赢
利目标,其目的在于在推动外包主体各方实现最终目标的过程中提高经营的有效性和效率。报
告目标分内部报告和外部报告。可靠的报告为决策层提供适合其既定目的的准确而完整的信
息,支持决策层的决策和对主体各方活动和业绩的监控。合规目标与符合相关法律法规有关,
取决于外部因素,即主体各方从事的活动必须符合相关的法律法规,还必须采取相应的具体措
施,通常所有外部主体或行业都会面临类似的合规目标。
战略目标、经营目标,以及内部管理报告目标主要建立在管理决策者的偏好、判断和管理
风格基础上,不同的主体之间存在较大的区别。而外包管理报告目标和合规目标则取决于主体
所从事的经营业务,这些外部施加的要求通过各国及行业管理法律法规的形式建立。因此,适
用于所有主体的最优目标模式是不存在的。
在进行目标体系设定时需要注意目标设定的灵活性、优先级排序、和风险可承受等问题。
灵活性是指目标的界定并不是一成不变的,某类目标中的指标可能会与另一类目标中的指标交
叉,需要视具体情况而定;优先级排序是指各目标的重要性和优先程度各不相同,要能识别和
判断那些对实现软件外包项目使命有特殊作用的重要目标,根据轻重缓急确定各目标的优先程
度;确保所选定的目标在主体风险承受限度之内。风险承受限度是指相对于目标实现而言所能
接受的最大偏离程度,与某一特定目标相关。风险承受限度应当能够被计量,最好采用与相关
目标相同的计量单位。
4.3 风险管理干系人分析
在第二章中已经列举了传统软件外包项目的干系人职责和特点,第三章进一步指出利用电
子商务平台会引起干系人的增加。本章节就具体的分析利用电子商务的软件外包项目的各干系
人的责任和特点。
利用电子商务平台的软件外包项目的主要干系人包括内部和外部两方面人员,内部有发包
方、承包方和电子商务平台,外部干系人有立法者、监管者、新闻媒体、供应商、合作伙伴等
等。
内部人员中,发包方的决策层主要负责制订风险管理战略、确定承包方、规划高层次的风
险管理目标并进行宏观的资源配置,包括了解风险管理的范围,确认风险承受能力,审核项目
风险应对组合策略,了解重大风险以及是否进行了恰当的应对等等,通常通过设置外包项目经
理来行使他们的特定职责。承包方的项目经理对项目风险负最终责任,其他管理人员支持风险
管理理念,促使风险管理符合其风险承受能力,并且在各自的职责范围内根据风险承受限度去
管理风险。电子商务平台扮演两种角色――监理和服务商,监理协助双方监督项目计划、进
度、成本、范围、质量等在风险承受限度之内,通过里程碑监控和过程管理对项目风险实施最
大限度的控制。同时平台作为服务提供者不仅要提供必要的沟通渠道,也要提供必要的仲裁和
纠纷解决服务。24
外部人员向各主体提供实现项目风险管理的有用信息,但对各主体项目风险管理的有效性
不承担责任。比如立法者和监管者通过建立风险管理机制或内部控制要求对外包各主体产生影
响,立法者制定规则,促使管理者确保风险管理和控制系统满足最低的法定或监管要求,监管
者根据对各主体的检查,提供对主体有用的信息和建议,或者对改进的指导。
4.4 利用电子商务平台的外包软件的生命周期分析
在第二章对国内外软件外包项目过程管理理论分析和研究基础上,针对电子商务平台这个
新渠道产生的影响,这里提出利用电子商务平台外包软件的生命周期分析。
利用电子商务平台软件外包项目可以根据项目合同特点,确定项目生命周期各阶段及其主
要任务和责任主体,明确各活动和流程之间的输入、控制、机制和输出关系以及所需要的资
源,以各阶段的里程碑和基线为主线,以活动模块化管理为基础,对全过程工作进行协同管
理。
本论文根据 RUP(Rational Unified Process)理论
[20]
,将基于电子商务平台的外包软件
生命周期划分成启动、细化、构建实施、收尾四大阶段和八个核心工作流程。八个核心工作流
程包括外包准备、承包方选择、软件策划、需求分析、设计、编码及测试、实施,以及项目收
尾。生命周期模型如图 9 所示。
在全过程的生命周期中,发包方主要负责项目全过程的管理决策工作,包括外包决策、里
程碑审计和过程审计。承包方主要负责软件开发任务,依据软件工程中特定的软件生命周期开
发模型来进行,目标是开发出使发包方满意的软件产品,同时还要负责对软件计划实施过程进
行自我跟踪和监控,包括全程的需求管理和配置管理。平台方主要负责对承包方的软件开发过
程实施监控和评估等监理活动,并提供第三方纠纷处理和仲裁等服务。
而且根据通过电子商务交易导致双方沟通和认知风险的存在,利用电子商务平台进行外包
的软件项目适合采取多轮次的迭代的开发周期模型。在发包方选定承包方之后,在软件策划阶
段各方主体确定总体需求规模和分批迭代实现。例如需求分析人员在做完首批需求分析之后,
将交付物递交给设计人员开始概要设计和详细设计,同时开始新的需求分析,设计和开发人员
同理进行工作。迭代的多轮次的模式有利于交易各主体方尽早发现问题,将风险管理细化,及
早的发现和处理潜在风险。而且该模式有利于促进发包商和承包商之间的沟通效果,有利于发
包商及早的了解交付物效果和质量,尽早发现问题,避免沟通理解问题导致的软件失败;同时
也有利于承包方避免发包方导致的支付风险和失败风险。4.5 利用电子商务平台的外包软件的过程规范化
4.5.1 外包准备过程
外包准备过程包括 3 项活动:发包方制定外包决策和完成简单的需求说明书、平台方准备
服务合同、双方签署合同。4.5.2 承包方选择过程
确定了外包业务之后,下一步面对外包给谁,即承包方的评价与选择问题。承包方选择过
程有两项主要活动:招投标和签订外包合同。其中,招投标活动又包括发布招标信息、准备投
标文件、招标及评标 3 项子活动。
在评标时,对承包方的评价主要包括核心能力评估和软件过程能力评估两个方面。核心能
力主要是指该软件企业的软件核心技术能力,包括技术水平、技术研发力量、背景力量(财力
和资源支持)、行业经验以及开发服务力量等要素。软件过程能力是指承包方在软件开发过程
中软件开发工程化的能力,简单说就是以成熟、正确和可以持续改进的软件过程保证软件质量
的能力。通常可以用 CMM 级别评估软件承包方的软件过程能力。
评标结束,选定承包方后,双方签署外包合同。并且和平台签署三方监理协议,有电子平
台充当监理方和仲裁方。
该过程的交付物包括招标文件、评标报告和软件外包项目合同。
28
4.5.3 软件策划过程
软件策划是进行软件开发前重要的计划准备阶段,过程是双方项目经理的指派,划分双方
职责范围,编制项目计划,确定软件开发里程碑和生命周期。交付物包括项目计划,其中包括
质量保证计划和配置管理计划,完善软件外包项目监理规划、里程碑交付物列表。
4.5.4 需求分析过程
需求分析以系统分析师为主,对软件项目进行详细的需求调研,将系统的业务流、资金
流、人才流和物资流集中表现在网络系统的数据流上,归纳整理出系统的功能点、性能点和外
部接口列表,形成用户需求报告,并同发包方一起进行评审、确认。项目经理根据用户需求报
告修改软件开发计划,并要求发包方对其进行评审和冻结。然后,系统分析师将用户看不懂
的、设计师必须知道的内容,加到用户需求报告中去,形成完整的目标系统业务模型和功能模
型,并形成初步的数据模型,从而产生出软件需求规格说明书。平台根据项目计划和里程碑定
义进行审计,审计后作为发包方的验收测试基线。
该过程的交付物包括用户需求报告、软件需求规格说明书。
4.5.5 设计过程
设计过程分概要设计和详细设计,概要设计以系统设计师为主,主要进行体系结构设计、
命名规则设计、功能模块设计、数据库设计和接口设计等,产生概要设计说明书。详细设计属
软件实现范畴,主要是实现设计,以高级程序员为主,进行类库和构件库基本建设的设计、存
储过程实现设计、触发器实现设计等等,产生详细设计说明书。同时产生测试计划书,包括测
试策略、测试进度、资源安排等。平台作为监理方对过程交付物审计。
该过程的交付物是概要设计说明书、详细设计说明书和测试计划。
4.5.6 编码测试过程
编码按照详细说明书的要求,组织程序人员进行编程、单元测试和集成测试。测试后的成
为项目的软件维护基线。测试以项目组测试人员为主,按照软件需求规格说明书进行功能测试、性能测试、接口测试和验收测试(Alpha 测试),形成测试报告文档,并提交测试时发现
的问题清单。测试报告,成为项目的软件验收基线。
该过程的交付物是源代码和测试报告。
4.5.7 实施过程
在完成了系统测试后还需要经过一段时间的试运行。系统试运行实际上是测试活动的延
续,以检查系统的稳定性、适用性等。最后,由承包方组织成员编写用户指南(使用手册、安
装手册)并负责用户培训。
软件验收时,由发包方组织相关人员,根据软件外包合同、用户需求报告、软件开发计划
中的测试计划和验收方案进行测试验收,并出具《软件验收报告》,对未通过验收测试的软件
产品应指定相应的补救措施和计划。
该过程的交付物是用户指南、软件验收报告。
4.5.8 项目收尾过程
验收通过后,发包方文档归类封存和项目总结两项活动,并提交项目收尾报告。同时承包
方负责文档和代码的交易,并同时完成维护阶段,提交项目收尾报告。
4.6 本章小结
本章提出了适用于利用电子商务平台的软件外包项目的风险管理框架。并对框架中的各维
各位要素进行了详细的阐述。并根据电子商务的特点,分析了利用电子商务平台的软件外包项
目的生命周期,提出了四大阶段、八个核心过程。针对八个核心过程采用了 IDEF0 模型进行标
准化和规范化工作,尽量减少过程风险。

随机推荐
经济资本计量:经济资本管理的数量约束分析
论析对中日合资企业或在华日资企业的建议
组织成员了解状况的调查研究和描述统计分析
集成化供应链管理环境下的采购管理
加强继续教育,提高医学图书馆馆员综合素质
知识及知识管理相关问题
商业银行批发业务CRM系统的需求分析
汽车营销渠道的发展及现状
西部管道建设项目物流成本管理分析
试论国际化进程中图书馆的情感服务

设为首页 | 关于我们 | 广告联系 | 友情链接 | 版权申明

Copyright 2009-2014 All Right Reserved [粤ICP备05100058号-11]