searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

浅谈项目风险分类和应对

2023-07-02 14:17:47
10
0
 

风险一词源于渔民出海打渔,有“风”就意味着“险”,从项目管理的角度来看,风险的定义是一旦发生会对项目目标产生积极或消极影响的任何不确定的事件。从这个定义,我们可以知道:

1)风险与未来相连;

2)风险与不确定性相连;

3)风险与目标相连;

4)风险包括负面的威胁,也包括正面机会。

 

根据我们对风险的认知,可以将风险主要分为如下几类:

1、 已知的已知——明确可能发生什么风险,且对风险发生的可能性和影响有准确了解。比如我手上有一枚硬币,把它抛向空中,抛的时候我们就知道,因为重力的缘故这个硬币一定会掉到地上。

2、 已知的未知——明确可能发生什么风险,但对风险发生的几率和严重性并不了解。比如梅雨季节的天气,第二天很可能会下雨,但是不能够确定几点会下,实际的降雨量如何。

3、  未知的已知——这种情况不符合逻辑,基本可以认为不存在。

4、 未知的未知——不了解可能发生什么风险,因此也不了解发生的几率和影响的严重性。比如像疫情,根本就不知道它们会不会发生,也不知道会不会出现危机,更不知道它们什么时候会发生。这种情况造成的风险就是未知的未知风险,也是最可怕的风险。

 

在实际的风险管理中,对于已知的已知风险,我们确切的知道这个风险事件和影响,只需要做好计划,安排好应对措施(规避、转移、减轻、接受、上报等)即可,所以我们主要的挑战是应对已知的未知以及未知的未知风险,主要是做法有两点:

 

第一,要将未知的未知尽可能转化为已知的未知,再将已知的未知转化为已知的已知。

第二,对于无法防范的风险,将它的损失维持在最小。

 

对于已知的未知风险,我们做好相应的应急计划,也就是Plan B。对于未知的未知风险,我们做好相应的保底计划,也就是制定非常保守却最为稳妥的应对方案,即一个收拾烂摊子的方案。

 

最后,对于无法避免的风险如何尽量将损失维持在最小,我们可以参考如下做法。

 

在风险控制领域人们通常把风险形象地分为地铁风险和椰子风险,对两种风险的损失控制应对是完成不同的。

 

地铁风险是人去机场可能会遇到地铁晚点,结果没赶上飞机,这叫地铁风险。这种风险可以预测,可以合理的规避,增加一定的余量就可以,比如提前早半小时出发,就可以防范了。在项目管理中侧重于增加缓冲和冗余策略。

 

椰子风险是人在海边沙滩上散步或者晒太阳,不小心掉下来一个椰子砸到头的风险,这就是椰子风险,对于这种风险,重点是放在确保椰子砸到你的头之后,不会给你带来无法承受的损失。比如可以转移,购买意外伤害保险。在项目管理中侧重于减轻和转移策略。

 

在软件开发项目中,我们经常会遇到一些风险,对此我们可以提前规划,尽早识别,并做好相应的应对措施,管理好风险。

1、  需求不明确

需求不明确是我们最常遇到的问题,比如需求范围不明确、需求内容不清晰、需求遗漏、需求粗糙如一句话需求等多个方面,项目管理中有句老话:“从没有时间做对的事情,却总有时间把事情重做一遍”,我们要确保需求明确并促使客户认可,通常解决的方法有如下几个方面:

1)用户原型

2)用户参与开发

3)强化用户需求评审

 

2、  进度不可见

当项目已经完成了80%的任务时,我们必须保持审慎的态度。因为剩下的20%可能还需要80%的时间,我们可以通过如下方式来增强项目的可见性:

1)迭代开发,将交付过程分为多阶段,按照功能递增式交付。

2)持续集成,把最终的一次大规模的集成调试过程分散到项目开发过程的每一周。

 

3、匆忙上线

系统上线环节最容易出现问题,导致项目功溃一匮,在系统上线前应充分考虑各种可能出现的问题,做好风险对策:

1)做好应急预案

2)系统分步切换

 

项目一启动,便伴随着各种风险,我们规划时想着风险,过程中尽早的识别风险,制定有效的应对措施,在风险发生时,我们便能够做到心中有术,从容应对。

0条评论
0 / 1000
l****n
3文章数
0粉丝数
l****n
3 文章 | 0 粉丝
l****n
3文章数
0粉丝数
l****n
3 文章 | 0 粉丝
原创

浅谈项目风险分类和应对

2023-07-02 14:17:47
10
0
 

风险一词源于渔民出海打渔,有“风”就意味着“险”,从项目管理的角度来看,风险的定义是一旦发生会对项目目标产生积极或消极影响的任何不确定的事件。从这个定义,我们可以知道:

1)风险与未来相连;

2)风险与不确定性相连;

3)风险与目标相连;

4)风险包括负面的威胁,也包括正面机会。

 

根据我们对风险的认知,可以将风险主要分为如下几类:

1、 已知的已知——明确可能发生什么风险,且对风险发生的可能性和影响有准确了解。比如我手上有一枚硬币,把它抛向空中,抛的时候我们就知道,因为重力的缘故这个硬币一定会掉到地上。

2、 已知的未知——明确可能发生什么风险,但对风险发生的几率和严重性并不了解。比如梅雨季节的天气,第二天很可能会下雨,但是不能够确定几点会下,实际的降雨量如何。

3、  未知的已知——这种情况不符合逻辑,基本可以认为不存在。

4、 未知的未知——不了解可能发生什么风险,因此也不了解发生的几率和影响的严重性。比如像疫情,根本就不知道它们会不会发生,也不知道会不会出现危机,更不知道它们什么时候会发生。这种情况造成的风险就是未知的未知风险,也是最可怕的风险。

 

在实际的风险管理中,对于已知的已知风险,我们确切的知道这个风险事件和影响,只需要做好计划,安排好应对措施(规避、转移、减轻、接受、上报等)即可,所以我们主要的挑战是应对已知的未知以及未知的未知风险,主要是做法有两点:

 

第一,要将未知的未知尽可能转化为已知的未知,再将已知的未知转化为已知的已知。

第二,对于无法防范的风险,将它的损失维持在最小。

 

对于已知的未知风险,我们做好相应的应急计划,也就是Plan B。对于未知的未知风险,我们做好相应的保底计划,也就是制定非常保守却最为稳妥的应对方案,即一个收拾烂摊子的方案。

 

最后,对于无法避免的风险如何尽量将损失维持在最小,我们可以参考如下做法。

 

在风险控制领域人们通常把风险形象地分为地铁风险和椰子风险,对两种风险的损失控制应对是完成不同的。

 

地铁风险是人去机场可能会遇到地铁晚点,结果没赶上飞机,这叫地铁风险。这种风险可以预测,可以合理的规避,增加一定的余量就可以,比如提前早半小时出发,就可以防范了。在项目管理中侧重于增加缓冲和冗余策略。

 

椰子风险是人在海边沙滩上散步或者晒太阳,不小心掉下来一个椰子砸到头的风险,这就是椰子风险,对于这种风险,重点是放在确保椰子砸到你的头之后,不会给你带来无法承受的损失。比如可以转移,购买意外伤害保险。在项目管理中侧重于减轻和转移策略。

 

在软件开发项目中,我们经常会遇到一些风险,对此我们可以提前规划,尽早识别,并做好相应的应对措施,管理好风险。

1、  需求不明确

需求不明确是我们最常遇到的问题,比如需求范围不明确、需求内容不清晰、需求遗漏、需求粗糙如一句话需求等多个方面,项目管理中有句老话:“从没有时间做对的事情,却总有时间把事情重做一遍”,我们要确保需求明确并促使客户认可,通常解决的方法有如下几个方面:

1)用户原型

2)用户参与开发

3)强化用户需求评审

 

2、  进度不可见

当项目已经完成了80%的任务时,我们必须保持审慎的态度。因为剩下的20%可能还需要80%的时间,我们可以通过如下方式来增强项目的可见性:

1)迭代开发,将交付过程分为多阶段,按照功能递增式交付。

2)持续集成,把最终的一次大规模的集成调试过程分散到项目开发过程的每一周。

 

3、匆忙上线

系统上线环节最容易出现问题,导致项目功溃一匮,在系统上线前应充分考虑各种可能出现的问题,做好风险对策:

1)做好应急预案

2)系统分步切换

 

项目一启动,便伴随着各种风险,我们规划时想着风险,过程中尽早的识别风险,制定有效的应对措施,在风险发生时,我们便能够做到心中有术,从容应对。

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0