- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发的风险管理课件
?Copyright Xinjun Mao 2005 第6讲 软件开发的风险管理 软件开发的风险管理 讲授内容 项目案例 什么是软件风险? 如何进行风险管理? 风险评估 风险控制 小结 项目案例 案例角色和人物 项目实施存在风险(1/4) 项目已成功实施1个月,某天小谢突然告诉小王,他已办理好了去德国的签证,2周后他会辞职离开公司前往德国留学 ?(人员) 小谢的离开显然将会影响项目组的正常运作,影响项目的进度,为此将会给项目的实施带来损失 可以想象,2周以后小谢的离开将会带来一系列问题:谁来接替小谢的工作?在此之前谁来负责交接小谢的工作?如何尽可能的避免由此给项目组带来的损失(包括进度损失和工作损失等) 尽管还没发生,但必须考虑如何避免问题的发生,以及一旦发生后该采取得措施,以便将损失减少到最少 项目实施存在风险(2/4) 按照软件开发计划,需求分析应该在12月31日之前完成,然而在软件项目实施过程中项目经理发现,由于原先对工作量估算过于乐观,需求分析在12月31日之前已经不可能完成?(计划) 显然,原先计划制定的不科学和不准确,导致了实施过程中进度难以控制,如果强行按照计划来执行显然是不可行的,为此,必须对计划重新进行分析和调整 项目实施存在风险(3/4) 在软件设计阶段,软件设计负责人老王发现,用户需求中的某项需求(例如,将已有word文档的内容显示在Web页面上)至今尚未找到解决的技术途径?(技术) 显然,该问题将直接影响软件项目的后续开发工作,影响到软件项目能否成功完成 项目实施存在风险(4/4) 在需求分析过程中,老王带领的需求分析小组和用户在进行交流的过程中发生了矛盾,出现了争吵,用户方说将不再配合需求分析小组的工作,而且他们确实没有配合开发方的工作?(合作) 显然,开发方和用户方出现这种状况显然是双方没有想到的 这种状况延续下去必将对软件项目的实施产生影响,影响软件项目的进度,甚至会导致项目失败 案例提示我们 风险在项目实施过程中大量存在 软件风险形式多样 软件风险事先难以确定 软件风险会对软件项目的实施产生不良影响 如果不对风险进行良好的管理,项目就很难保证按照计划、在成本和进度范围内,开发出高质量的软件产品,甚至会导致项目失败 软件项目管理问题 什么是软件风险? 有哪些形式的软件风险? 如何管理软件风险? 讲授内容 项目案例 什么是软件风险? 如何进行风险管理? 风险评估 风险控制 小结 什么是软件风险? 什么是软件风险? 使软件项目的实施受到影响和损失、甚至导致失败的、可能会发生的事件 例如,人员的临时流失,计划过于乐观,设计的低劣 软件风险的特点 事先难以确定 带来损失,影响项目实施,甚至会导致项目失败 讲授内容 项目案例 什么是软件风险? 如何进行风险管理? 风险评估 风险控制 小结 如何进行风险管理 什么是风险管理? 风险进行管理的方式 如何进行风险管理? 什么是软件风险管理? 在风险影响软件项目成功实施前,对它进行识别和处理,并预防和消除风险的发生 识别风险(会有哪些风险?) 预防和消除风险(最好别让风险发生) 制定风险发生后的处理措施(万一发生该怎么办?) 风险管理的策略(1/2) 危机管理 救火模式,风险造成麻烦后才着手进行处理 例如,小谢离开公司1个月后,其他小组需要小谢所负责子系统的模块以便进行集成和测试,但是相关代码还没写,此时已经影响其他小组计划和项目进度,为此抽调其他人接替小谢工作 失败处理 察觉到了风险之后采取措施,但只是在风险发生之后 例如,小谢出走的第二天,公司决定抽调其他人员来接替 风险缓解 识别了风险,并且事先制定好风险发生后的补救措施,但是不做任何防范措施。 例如,知道不好事件可能会发生,等它发生。小谢要走,小张接替 风险管理的策略(2/2) 风险预防 将风险识别和风险防范作为软件项目的一部分加以规划和执行 例如,知道哪些不好事件可能会发生,制定好了万一发生的应对措施,同时采取措施防止它发生。 小谢要走,小张接替,同时和小谢商量,做工作,能否等到项目完成之后再走 消灭根源 识别和消除可能产生风险的根源 例如,知道哪些不好事件可能会发生,制定好了万一发生的应对措施,同时采取措施消除风险根源,杜绝风险的发生 小谢要走,小张接替,同时给小谢提供更多的学习机会 风险管理的组成(1/3) 风险管理的组成(2/3) 风险评估 风险识别:识别风险,形成风险列表 风险分析:判定每一个风险出现的概率、产生的影响及其重要性 风险优先级:按照每个风险的重要性排出一个风险优先级 风险评估是风险控制的基础 风险管理的组成(3/3) 风险控制 风险管理计划:针对各个重要风险制定风险管理计划,确保各个单独的风险管理计划之间以及它们与相互计划之间的一致性 风险化解:执行风险管理计划,以缓解或消除风险
文档评论(0)