在软件项目管理过程中,风险无处不在。风险的不确定性,往往导致项目延期、费用增加·····对项目保质保量交付造成极大影响。
如何更好地进行风险管理,以积极的态度处理项目风险,最大程度减轻风险对项目的威胁,就显得尤为重要。风险管理六大黄金法则,让我们能够更全面有效地进行风险管理,助力项目准时高质量交付。
法则一、将风险管理纳入项目
将风险管理纳入项目,这对风险管理非常重要。如果没有真正在项目中嵌入风险管理,只是简单地填写风险表格或者盲目信任项目经理,不能够持续性地跟踪和处理风险,这会直接影响项目进度的正常开发。
而专业的组织团队,会将风险管理作为日常运营的一部分,将其纳入项目会议和员工培训。
法则二、尽早发现识别风险
项目风险管理的第一步是识别项目中存在的风险。因此如何尽早发现识别项目风险,就非常关键。
一般识别风险的工具与技术:专家判断、数据收集(头脑风暴、核对单、访谈)、数据分析、人际关系与团队技能、提示清单以及会议。风险数据分析包括:根本原因分析、假设条件和制约因素分析、SWOT分析、文件分析。
为了尽早发现和识别风险,我们可以充分使用开发工具,提高效率。如CoCode开发云的需求分析工具,使用AI,通过需求测试和一致性检测,能够在几分钟内快速分析用户需求缺陷,如歧义、重复、遗漏、不一致和复杂性等问题,精准锁定需求缺陷,从而尽早发现识别风险。
而评审分析工具能够通过预测遗留缺陷的数量,来评估评审的效果,让我们尽早发现所有遗留的缺陷,有利于尽早发现识别和处理风险。
法则三:坚持风险管理沟通
失败的项目显示,在项目风险到来之前,项目经理并不知道,而团队中某个成员,往往会看到但并没有告知项目经理。因此为了更早地预防风险,我们需要坚持风险管理沟通。
我们可以将风险沟通放在项目经理的执行任务单中,如在召开团队会议时,需将项目风险作为默认的一项议程。这项固定交流对风险管理非常重要,需要坚持。
法则四:风险量化建模分析和风险等级评估
为了更好地应对风险,需要对风险进行分析,尤其是对整个项目的分析。我们可以通过模拟以显示项目发起人在给定时间范围内完成任务的可能性,也可以对项目成本进行类似的模拟。较为常用的工具就是利用风险量化建模软件,如PRA、FUSE、@RISK等。
另一方面,需要将项目风险通过风险严重性和风险可能性两个维度进行矩阵等级分析,根据不同等级的风险维度,计算出风险系数。
如CoCode开发云使用此种方法,将风险对项目产生的严重影响程度,划分5个等级:很低、比较低、中等、比较高、很高。如进度延迟20%~30%,或费用超支20%~30%,设为等级:比较高。将风险产生的可能性程度,划分5个等级:很低、比较低、中等、比较高、很高。如风险发生的几率为0.6~0.8,设为等级:比较高。
平台根据风险影响等级,自动计算出风险系数,并对风险进行优先级划分。而系数超过10,系统会自动标红预警,提醒我们优先处理。
法则五:全过程持续性跟踪 责任到人
为了进一步应对风险或机会可能造成的影响,我们需要全过程持续性跟踪,并实行第一责任人制度,最好设有待办提醒功能,以待办消息的形式,自动提醒相关负责人,尽快落实应对措施。
而针对风险管理,一般分为4种应对策略:缓解、转移、规避和接受。通过不同的应对策略,我们能够对可能发生的风险或机会,提前做好预防策略和预防措施。
法则六:构建风险资产库
项目需建立自己的组织级别风险资产库,并在开发过程中,不断地更新和完善。风险资产库的建立有利于项目风险的科学分析,对开发各环节可能遇到的诸多风险,提前进行科学地规划和部署,做好预防策略和预防措施。
CoCode组织级风险资产库的建立,一方面能够高效积累各项目开发过程中的宝贵经验和财富,另一方面能够让各项目相互学习和借鉴,为后期的项目改进打下基础,有助于提高软件开发质量和开发效率,提高组织竞争力。
CoCode发布四大开发工具:Co-Project智能项目管理工具、需求分析工具、评审分析工具、故事点估算工具。项目管理平台发布4大版本,30天免费试用。CMMI落地工具上线,全面支持CMMI3-5级高效落地。