浅谈软件项目的风险管理论文_谢燕琼

浅谈软件项目的风险管理论文_谢燕琼

广西桂能软件有限公司

摘要:本文以笔者作为项目经理身份参与某设计院综合管理系统项目建设为例,探讨风险管理在软件项目实施过程中的重要性,并分别论述制定风险管理计划、风险识别、定性风险分析、定量风险分析、风险应对计划编制、风险监控等风险管理过程,以及风险管理在项目中所起的积极作用和实施经验。

关键词:设计院综合管理系统;风险管理;项目管理

引言:软件项目风险管理是指项目管理组织对项目可能遇到的风险进行规划、识别、估计、评价、应对、监控的动态过程,是以科学的管理方法实现最大安全保障的实践活动的总称。软件项目由于本身结构和技术复杂,需要投入大量人力、物力和财力,造成项目实施过程中存在很多“未知量”,软件项目需求复杂多变、进度和成本难以控制等因素,其风险管理是软件项目管理的重要内容,目的是识别出风险并采取措施使它们对项目的影响最小。

1 设计院综合管理系统风险管理的重要性

任何项目都有一定的不确定性,如果没有很好的项目风险管理,项目就可能会遇到麻烦。设计院综合管理系统项目建设范围涉及设计院总部及10多个分支机构,建设内容包括日常办公、市场经营、设计项目、数字档案馆等,实现从前期项目跟踪、招投标、合同签订到生产任务下达、专业人员安排、项目计划、互提资料、成品上传及校审、成品出版、归档等全过程管理。由于该项目涉及分支机构多、使用人员多、技术复杂、专业性强,软件需求、软件过程与标准、组织与人员、技术等因素都会导致风险的发生,项目经理在项目初期已认识到风险管理对本项目的重要性及意义,并在项目实施过程中对风险进行计划、识别、分析、控制,最终项目顺利实施并通过建设方的验收。

2设计院综合管理系统风险管理

2.1制定风险管理计划

一名合格的项目管理人员在做每一项活动前都应该拟定科学合理的工作计划,以确保各项活动能够按照既定的路线正常运行。因此,项目建设初期,项目经理召集企业管理人员、风险分析方面的专家、技术专家、项目团队成员共同参与项目规划会议,根据项目章程、范围说明书、项目管理计划,通过充分讨论研究,制定项目的风险管理计划。风险管理计划确定风险管理方法论、角色职责、风险类别,明确风险管理活动时间表、预算等内容,明确每月召开一次风险评估会议、开展风险管理活动等内容,做到主动控制风险,防范于未然,而不是被动的被风险控制。

2.2风险识别

风险管理计划一经制定,首先要做的就是要确定项目中可能会存在何种风险,对于该项目的风险识别采用历史项目数据、头脑风暴法,首先从历史类似项目中获取可能存在的风险并形成清单,邀请建设方领导、业务部门代表、最终用户代表、公司管理层领导、风险分析专家等人,与所有项目团队成员一起,对于项目还可能会遇到的风险认真分析、集思广议,将所有风险罗列出来,并分析引起这些风险的主要因素、以及风险可能引起的后果,最终形成详细的项目风险记录列表。通过风险识别发现项目存在需求风险、技术风险、团队风险、关键人员风险、范围风险等多方面的风险,具体包括(1)客户方工作忙、参与配合的时间不够、配合不及时;(2)总部与各分支机构需求不统一;(3)缺乏熟悉设计业务及CAD底层开发的核心技术人员;(4)需求变更、需求超出双方约定的建设范围;(5)分支机构访问性能问题;(6)专业软件、Autocad版本兼容问题;(7)项目人员变动等。同时,团队认识到风险在整个项目过程中是动态变化的,且贯穿于项目的全过程,因此,在每月进行的风险评估会议上,将风险识别作为会议的一项重要议程。

期刊文章分类查询,尽在期刊图书馆

2.3定性风险分析

所有风险在项目建设过程中是有轻重缓急之分的,需要对较为严重的风险更加重视,因此,团队会同企业风险分析专家,参考企业风险数据库,对风险列表记录中罗列出来的风险进行风险概率及影响评估、风险紧急度评估,对已识别的风险进行优先级排序,以便风险量化分析及风险应对的工作开展。通过评估发现在该项目中,缺乏熟悉设计业务及CAD底层开发的核心技术人员、总部与各分支机构需求不统一、需求变更及需求超出双方约定的建设范围所带来的风险排在前3位,这3个风险发生的可能性非常高,而且影响很大,可能会对需求管理、范围管理、进度管理、质量管理等各个方面都带来影响。

2.4定量风险分析

在定性风险分析的基础上,需对风险进一步实施量化,以便于根据风险情况,制定于切实可行的费用预算、进度安排或范围目标,同时通过定量风险分析的不断重复,还可分析得到风险趋势,以此来推断团队需要采取更多、还是更少的风险管理应对措施。本项目,在对于CAD底层开发进行定量风险分析时,采取决策树分析法,综合考虑自行开发和外购两种方案各自的成本及概率,对成本、预期回报等进行定量分析,并将定量风险分析结果记录在风险记录列表中。

2.5制定风险应对计划

风险应对策略包括:负面风险尽量去回避、转移和减轻,正面的风险尽量去开拓、分享和加强。在定性风险分析、定量风险分析之后,通过召开项目会议,结合风险记录列表、风险应对策略,制定风险应对计划,对不同的风险采取不同的措施,包括:(1)针对“缺乏熟悉设计业务的技术人员”风险,通过加强与建设方业务部门的沟通,通过现场观摩模拟操作实际业务流程,学习三标体系文件等方式,尽快使团队成员熟悉设计业务过程;(2)针对“缺乏CAD底层开发技术人员”风险,通过协调招聘一名有10年CAD底层开发经验的人员,由该人员总体负责CAD底层开发设计,同时培训、指导其他开发人员,以满足项目开发要求;(3)针对“总部与各分支机构需求不统一”风险,与建设方领导协调并确定项目需求以总部需求为主,各分支机构提出特殊的需求不在本项目开发范围内,特殊需求作为二期再进行开发。(4)针对“需求变更及需求超出双方约定的建设范围”风险,在项目启动时双方明确项目建设范围,制定双方认可的需求变更与控制流程,明确不在原项目建设范围内的需求,均按需求变更与控制流程执行,对于不影响项目建设的新需求则放到二期进行建设,并给所有项目相关人员进行培训,要求在项目执行过程中严格按照变更流程执行。

2.6风险控制

风险监控是一个跟踪已识别风险,监测残余风险并识别新风险的过程,以确保风险管理计划的顺利执行,并评价这些计划对于风险管理的有效性。项目坚持每月召开项目风险评估会议,通过风险审计,对当前阶段已识别风险的发展趋势进行评价,评估风险应对计划的执行情况和效果,并根据监测结果修正风险应对计划,同时继续通过头脑风暴法对现阶段是否有新的风险出现进行识别、分析、应对规划,将风险的影响降低到最小。

3.结束语

该项目历时1年,顺利通过建设方验收。通过本项目的经验总结,该项目顺利实施得益于在项目初期认识到风险管理的重要性,并对项目进行科学、规范的风险管理,也为笔者今后执行类似项目风险管理带来一些可以借鉴的经验。

参考文献:

[1]柳纯录.信息系统项目管理师教程(第2版)[M].清华大学出版社,2008.

[2]骆珣.项目管理教程[M].机械工业出版社,2010.

论文作者:谢燕琼

论文发表刊物:《基层建设》2019年第8期

论文发表时间:2019/6/20

标签:;  ;  ;  ;  ;  ;  ;  ;  

浅谈软件项目的风险管理论文_谢燕琼
下载Doc文档

猜你喜欢