项目管理资源网

您的位置:项目管理资源网 >> 研发制造项目管理

Web软件项目的风险管理研究

2010/10/11 9:14:36 |  5756次阅读 |  来源:网友转载   【已有0条评论】发表评论

风险管理方面做了大量工作。SEI提出了连续风险管理(CRM)体系,其管理原则是:断地评估可能造成恶劣后果的因素;决定最迫切需要处理的风险;实现控制风险的策略;评测并确保风险策略实施的有效性。它将风险管理划分为5个步骤:风险识别、分析、计划、跟踪、控制并强调了这是一个在项目开发过程中反复持续进行的活动序列。

    自1990年以来,美国卡耐基-梅隆大学的软件工程研究所SEI在风险管理方面做了大量工作。SEI提出了连续风险管理(CRM)体系,其管理原则是:不断地评估可能造成恶劣后果的因素;决定最迫切需要处理的风险;实现控制风险的策略;评测并确保风险策略实施的有效性。它将风险管理划分为5个步骤:风险识别、分析、计划、跟踪、控制并强调了这是一个在项目开发过程中反复持续进行的活动序列。

    国内对于软件项目风险管理的研究还远不成系统。在理论研究方面,直到2002年下半年才有翻译的软件风险管理专著面市,至今也没有针对本土情况的专著出版。

    专门针对Web软件项目的风险管理研究目前才刚刚起步,如果按照Boehm体系来划分,则主要集中在风险辨识和评估阶段。2002年Donald发表的论文列出基于Internet和Intranet的软件系统开发中的十大致命风险及其应对措施。但总的来说,目前缺乏系统地对Web软件项目风险管理体系以及风险控制的研究。

    Web软件项目的风险管理模型

    根据前面的叙述,我们知道大多数Web软件项目具有快速开发的风格,项目成员少、工期紧。因此,要对Web软件项目实施风险管理,就应该设计出一种与快速开发风格相一致的体系,使风险管理尽可能的自动化,形成轻量级的风险管理体系。同时,我们注意到同类软件项目的风险在统计意义上具有一般性,即不同的项目实例可能会遇到相同的风险,因此我们应该充分重用过往项目有关风险的知识。对此,结合软件项目风险管理模型设计的一般原则,我们提出了以下Web软件项目风险管理模型的设计准则:

   (1)风险管理的成果应当尽可能重用,因此要尽量采用标准化、形式化的方式来描述风险。

   (2)必须全面考虑投机风险和纯粹风险。Web项目创新性强、开发技术更新快、与商业模式联系紧密因素。

    此对纯粹技术风险和非技术投机风险的管理都非常重要。

   (3)风险管理要同时围绕部署系统的实际运营情况展开。因为Web软件项目通常都要求在短时间内推向市场,并在系统运营的同时不断进行功能演化。

   (4)风险管理应该与Web软件项目管理无缝集成。一来可以降低风险管理成本,二来可以减少与其他项目管理活动的冲突。

   (5)应该进行持续的风险管理活动并保证频度在可接受的成本之内。要求持续开展风险管理,是因为项目的特征总是随时在变化。

   (6)风险管理要尽可能提早识别出风险。因为已经有无数的事实证明在项目后期改正错误的巨大成本。

   (7)风险管理的各项活动应该构成一个具有结构性和连续性的过程整体。为达成体系的总体效果,不但要求在结构层次上保持协调一致,还应该在方法、技术和工具层面保持连续性。

    基于上面的设计准则,我们在SEI的CRM模型的基础上加以改进,提出了针对Web软件项目的快速风险识别及控制管理模型,Web软件项目风险管理模型所示:

    在这个模型中,我们的创新主要在于:

   (1)风险管理模型中的风险辨识和风险评估紧密衔接成为一个有机整体,在识别出风险的同时立即进行评估,并要求评估结果采用基数值以提高准确度;

   (2)风险辨识采用风险源清单法与全息风险层次结构相结合的办法。Web软件项目开发组织维护一张全局的二维结构的风险清单,风险清单所示(由于篇幅限制

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款