随着网络科技与信息数字化的快速发展,不仅为人们的生活提供了更加便捷的通信以及交流,更给商业的发展与社会经济模式的改革带来巨大的推动力。以互联网为基础电子商务活动成为商业发展的新模式。 电子商务有着广阔的发展前景,电子商务的软件开发项目也在不断的增加。但是在我国电子商务的发展还处于初级阶段,缺乏有效的风险管理工作经验,这也直接影响了电子商务软件项目开发的进度。
1 商务软件开发项目可能存在的风险
(一)人力资源造成的风险
人力资源是电子商务软件开发过程中必不可少的因素,但是在电子商务软件开发项目过程中如果不能很好的开发人力资源也会给软件开发项目带来很大的风险,主要表现在以下几个方面:首先,由于激励措施的缺失,造成了开发项目的工作人员没有很高的积极性,造成生产能力的低下,而另外,还有某些可能对于工作环境的不适应或者是由于对于软件工具的运用不熟悉,需要更多的时间适应,造成软件项目的开发不及时而出现风险;其次,项目组各个成员之间由于思路理念等不一致,造成在实际中可能出现冲突,再加上沟通不畅而导致设计出的产品不佳,接口部分出现不匹配,重复的设计工作等增加工作量;再者,开发项目的人员不足,并且流动性非常大,特别是开发项目负责人的流动性比较大,再加上开放项目的储备人员不足与具有专业技能的人员等,不能及时的补充由于人员流动而在成的缺口,这也给软件开发项目带来不稳定的因素,增加项目的风险机率;最后,在电子商务软件开发项目的过程中撰写报告所用的时间比较长,也给项目带来较大的风险。
(二)技术问题造成的风险
软件技术不断的发展,但是在软件开发项目中缺少经验丰富的人员,这就可能因为开发项目由于缺乏技术技巧影响整体项目的进程以及最终的结果,给开放项目带来更大的风险。 比如说:在功能的设计方面,由于考虑的不够全面,造成设计的产品存在性能问题,无法达到既定的要求,还比如:由于缺乏经验丰富的技术人员,不能及时的对新技术与开放的方法等及时应用等,这都在一定的程度上为电子商务软件开放项目带来很大的风险。在软件开放项目的初期,识别到风险,才能采取更有效的手段预防风险的发生。
(三)外部原因带来的风险
首先,市场的需求的变化给开发项目带来的风险,需求是软件开发项目进行的基础, 但是外部的需求是不断变化着的,这给项目的开发带来很大的不确定因素, 在开放项目的进程中,如果不解决这些不确定的因素,就会造成项目不能成功的完成,给项目开发增大了风险,与需求相关的一些风险如果采取不作为的能就可能制造出错误的产品, 甚至是劣质的产品,不管是什么产品都加大了项目开发的风险。 其次,政府部门推出的相关政策以及要求发生变化给项目的开发带来很大的风险;再次,项目外包的部分不能达到质量的要求,造成不能按要求及时交货,这也给项目开发企业带来很高的风险。
(四)资金与管理带来的风险
首先,软件的开发项目的范围发生了变化,导致资金的紧缺,而新的资金不能及时的到位,势必影响项目的成功,给项目带来很大的风险;其次,管理上带来的风险。主要是由于高层的管理人员缺少管理方面的经验, 没有对市场需求等进行调研,造成决策不符合实际要求,造成项目的进度缓慢,项目开发时间比较长,另外管理部门的审核时间比较长,给项目的开发造成了更大的风险。
2 商务软件开发项目风险管理工作的建议
只有及时的发现风险,才能及时的采取有效的措施规避风险,进而降低风险发生的概率,可以采取以下几种措施规避风险。
(一)注重人力资源的管理
首先,控制人力资源的成本,电子商务软件开发项目需要较高的人力资源成本,但是在实际的项目开发中,没有把人力资源的变动因素考虑到人力成本中,更没有把人力资源流动与工作量两者相结合的考虑, 而是为了保障项目的质量与进程,不断的督促项目开发人员进行超时的加班或者追加人力。但是长期的加班会造成工作的效率更低。 比如说:由于劳累可能对于项目的开发不够认真导致出错率更高, 造成项目质量下降,这就需要再次返工,不断增加了工作的时长,而且会延误工期,而不断在项目中增加新的人力,也会由于新的工作人员对工作环境的不适应或者需要原有工作人员教授指导,也可能会出现延误工期的情况。而且这两种情况都会造成人力成本高于实际计划的成本。如果出现人力资源不足的时候可以考虑把一些任务或者是子项目采取外包的方式,进而减少项目的压力,但在外包之前要对外包的公司进行相应的考察,避免出现质量与进度体导致的风险。 还可以采取部分项目人员为兼职的形式,比如说:高级技术人员以及专家等这样也可以在一定程度上节约1以及不同角色的人进行合作, 为了保障工作质量以及工作效率,要合理的规划项目人员的管理与分工,同时还要注意选择有业绩的项目成员,并根据成员的特点进行合理的分工,从而规避成员差异带来的风险。最后,加强团队之间的沟通,团队的组建需要不同能力的人,既要有技术专家,又要有市场销售能力的人员,还要有管理方面才能的人员,只有各尽所能,才能促使团队更好地团结起来。 另外还要建立良好的沟通平台,最好有完善的信息系统,促使成员之间加强联系。 还要明确成员组织的结构,使每一个项目问题都能够及时的解决,从而促使风险管理工作更有效的进行。
(二)制定合理的项目计划
电子商务软件开发项目的管理估算是很必要的工作, 要结合项目人员的综合能力、任务、资源以及外部条件等相关因素,才能使制定出来的计划与实际的情况相符合。 但是由于电子商务软件开发项目没有更多的经验可以借鉴, 在加上客户没有明确的需求,运用的又是比较先进的工具与技术、成员组成又比较复杂,市场的变化有比较快。 如果没有制定科学的计划就会造成项目的进度与质量难以得到保障。 项目经理在制定计划时可以采取分阶段制定的方式,先计划近期的任务与细节部分,可适当的设计少量的远期任务,从而使计划更加灵活多变。 对于客户的需求变化,可以在指定的计划中留有余地,在与客户进行沟通,进而明确客户的合理需求,这有这样才能更好对风险进行管理。
(三)建立风险管理工作系统
首先,做好风险管理文档,项目经理对于项目的规划中一般不会专门做风险管理工作的文档, 即便有风险管理文档,也是与项目的计划书合并在一起,甚至有些项目经理仍是不到风向管理工作的重要性, 在风向管理环节只做表面的应付工作,不能及时的防范风险的发生。电子商务的软件开发项目确实是时间紧任务重的一项工程,但还是希望项目经理抽出一些时间来完善风险管理工作体系,创建风险管理的文档,并在项目的开发进程中对项目做好风险监控的工作;其次,做好风险管理的知识库系统,项目经理一般在项目结束时,不会对项目的进行细致的总结,这是不利于对电子商务软件开发项目的经验的累积,这就要求项目经理在项目结束时,把风险的应对策略与经验添加到风险管理工作的实时库系统,从而更好地避免在今后的项目开发中出现同样的问题,为风险管理工作增加经验积累,更好的规避风险。
总之,随着电子商务的快速发展,电子商务软件的需求越来越多复杂,这就造成电子商务软件开发项目的存在更多的风险问题,这也就要求在项目风险的管理工作中寻求更多的创新方法,从而更好规避项目开发的风险。
参考文献:
[1]潘 春光,陈 英武,汪 浩。软 件项目风险管理理论与方法研究综述 [J]. 控制与决策,2007(05)。
[2] 王万山 .软件产品电子商务交易的风险规避机制 [J]. 情报杂志 ,2006(07)。