本文关于软件风险管理都包括哪些?,据
亚洲金融智库2021-05-27日讯:
危机管理这种模式类似于救火模式,其特点是听任软件风险的发生,及至软件风险给软件项目开发造成麻烦后才着手进行处理。例如,针对小刘要离开软件项目组这一风险,软件项目负责人知道这一软件风险,但是没有采取任何措施。在小刘离开项目组一个月之后,软件项目组的其它成员需要与小刘所负责的子系统模块进行集成和测试时,才发现相关代码还没编写。显然,此时这一风险已经严重影响了软件项目组其他人员的工作,并将使软件项目的进度滞后。在这种情况,软件项目负责人才采取相应的措施来处理风险(如抽调其他人员来接替小刘的工作)。失败处理在这种模式中,项目组人员和负责人察觉到了潜在的风险,但听任软件风险的发生和演化,只是在风险发生之后才采取应对措施。例如,针对小刘要离开项目组这一风险,项目组没有采取任何的措施。在小刘离开项目组的第二天,项目组决定抽调其他人员来接替小刘的工作,但是此时已经无法和小刘进行面对面的项目交接。显然,无论是危机管理模式还是失败处理模式,它们对于风险的处理都是非常消极的,因而在软件项目实施过程中不主张采用这两种风险管理模式。风险缓解在风险缓解模式中,项目组人员和负责人在软件开发过程中有意识地识别各种软件风险,并且针对这些软件风险事先制定好风险发生后的补救措施,但是不做任何防范措施。也就是说,项目组人员和负责人预先识别和分析哪些不好事件可能会发生,等它发生,并制定好这些事件发生后的应对措施。例如,项目组成员和负责人已经知道小刘要离开项目组,但是没有采取任何措施来防止这一事件的发生,听任其发展,不过他们制定了相应的措施,一旦小刘离开项目组,小张来接替小刘的工作。显然,与危机管理和失败管理模式相比较,风险缓解模式在处理和应对软件风险方面变的较为积极。风险预防风险预防模式将风险识别和风险防范作为软件项目的一部分加以规划和执行。项目组人员和负责人预先识别和分析哪些不好事件可能会发生,制定好了万一发生的应对措施,同时采取措施防止它发生。例如,项目组人员和负责人知道小刘要离开项目组,一方面和和小刘商量能否等到项目完成之后再离开,另一方面制定了相应的措施,一旦小刘离开项目组,就由小张来接替小刘的工作。消灭根源在该模式中,项目组人员和负责人不仅要识别软件开发过程中各种潜在的软件风险,而且还要分析导致这些软件风险发生的主要因素,并采取积极的措施消除软件风险产生的根源。也就是说,项目组人员和负责人预先识别哪些不好事件可能会发生,制定好了万一发生的应对措施,同时采取措施消除软件风险根源,杜绝软件风险的发生。例如,针对小刘要离开项目组这一风险,项目组人员和负责人制定了相应的措施,一旦小刘离开项目组,就由小张来接替小刘的工作。同时,通过和小刘的交流发现,导致小刘离开项目组的主要原因是小刘认为公司给他的薪水太低,与他的技术水平以及给公司和软件项目组所做的贡献不匹配。针对这一因素,公司和软件项目组考虑给小刘增加薪水和补贴,以打消小刘离开软件项目组的念头。显然,后三种风险管理模式对于软件风险的处理更加积极,他们能更为有效地降低软件风险给软件项目实施所带来的消极影响,因而在软件项目管理中应加以提倡。
软件开发过程存在各种风险,这些风险的发生将对软件项目的实施产生消极的影响,甚至会导致软件项目的失败。软件风险管理的任务是要对软件过程中各种软件风险进行识别、分析、预测、评估和监控,以避免软件风险的发生或者减少软件风险发生后给软件项目开发带来的影响和冲击。因此,软件风险管理须关注以下几个方面的问题。
专题推荐:
风险管理(619)哪些(1102)包括(142)