zoukankan      html  css  js  c++  java
  • 软件风险管理

     任何开发项目都可能存在着风险,如果我们提前重视风险,并且有所防范,就可以做到最大限度减少风险的发生。进行风险管理就是我们可以采用有效的手段之一。 

    风险管理要求我们管理人员在信息不完备的情况下作决定。其模式通常由三个步骤组成:

    风险确定、风险影响分析以及风险应对计划。

    注:详尽内容请阅读PMBOK有关的书籍

    1、风险的分类 

      根据风险内容,我们可以将风险分为项目风险(成本提高,时间延长等)、技术风险(技术不成熟等)、商业风险(销售问题等)、战略风险(公司的经营战略发生了变化)、管理风险(公司管理人员是否成熟等)、预算风险(预算是否准确等)等。 

      另外,我们还可以将风险分为已知风险(如员工离职等)、可预报风险(从以往经验得出可能有风险的)和不可预知风险。 

    2、风险的识别 

      风险识别的有效方法是建立风险项目检查表。主要涉及以下几方面检查: 
      。产品规模风险检查 
      。业务影响风险检查 
      。与客户相关的风险检查 
      。过程风险检查 
      。技术风险检查 
      。开发环境风险检查 
      。与人员的模式和经验有关的风险检查 

    3、风险评估 

      风险评估主要从下面七个方面进行: 
      。发生的可能性 
      。发生的结果(影响) 
      。建立一个尺度表示风险可能性(如,极罕见、罕见、普通、可能、极可能) 
      。描述风险带来的后果 
      。估计对产品和项目的影响 
      。确定风险评估的正确性 
      。根据影响排定有限队列 

      另外,要对每个风险的表现、范围、时间做出尽量准确的判断。 

    4、风险的评价 

      对风险的评价主要依据三个因素:风险描述、风险概率和风险影响。从成本、进度及性能三个方面对风险进行评价。确定项目的中止点,在中止点出再一次进行风险评价。 

    5、风险的驾驭和监控 

      风险的驾驭与监控主要要靠管理者的经验来实施。如,某开发人员的离职概率是0.7,离职后会对项目造成一定的影响,则该风险驾驭和监控的策略如下: 

      。与在职人员协商,确定流动原因。 
      。在项目开始前,把环节这些流动原因的工作列入风险驾驭计划。 
      。项目开始时,作好人是会流动的准备,采取一些措施确保人员一旦离开时,项目仍能继续。 
      。制定文档标准,并建立一种机制,保证文档及时产生。 
      。对所有工作进行细微详审,使更多人能够按计划进度完成自己的工作。 
      。对每个关键性技术人员培养后备人员。 

      在考虑风险成本之后,决定是否采用上述策略。

  • 相关阅读:
    C#
    C#
    C#
    创建一个ROS包
    创建一个工作空间
    ROS的文件系统
    单一职责原因
    策略模式
    UML类图
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/BlogNetSpace/p/1324351.html
Copyright © 2011-2022 走看看