您好,欢迎访问三七文档
对风险管理的认识风险管理再整个项目进程中起着至关重要的作用。风险管理可以被定义为风险发现,暴露分析,应急计划,风险缓解和持续的转化监控的总和。在开发所有的软件之前,我们一定不要忘记对即将遇到的风险进行分析,例如我们要开发一个新的餐厅点菜系统,那么我们首先要考虑的就是我们可以完成这个任务吗?我们能按时完成任务吗?我们完成这个任务所需的代价是多少?我们会不会失败?失败的概率有多少?失败了以后会怎么样?可以说,对风险的预测是决定此软件是否值得开发的决定性因素。优秀的软件管理者一般都会在进行软件开发前思考这样的问题:这个软件是否值得开发?如果开发,在此过程中会遇到什么样的困难?我们是否有能力克服这样的困难?软件的投资与回报是否成比例?是否值得花时间等等。正因为这样软件开发经验才会显得如此重要。风险管理是一个联系点,它既包含前期的风险预测,中期的分析评估和后期的验收运行交付。因此决不像有些人想像的那样简单,风险报告需要在进行项目开发的每一步之前都仔细斟酌,必要时添加新的可能的风险进入风险管理列表中,在进行需求分析,编码,测试等具体操作时也不能忘记时刻跟踪。这样,风险管理才能发挥它应有的作用。如果我们把风险比作一场风暴的话,风险管理就是教导我们如何在不被风暴伤害的情况下获得最大收益的方法。对于任何企业来说,忽视或不进行风险管理都是极为危险的,即使偶尔一次取得了成功也只是侥幸而已。消极地对待风险管理,在我看来,这是一种最要不得的态度,因为当你没有进行风险管理的时候,我们可以很好的发现失败,所以你可能很早就放弃了,也就是说你不会得到什么利益,但也不会失去什么。但是如果你进行了风险管理(可事实上你并没有认真对待它),并认为该项目一直都是可行的,那你可能直到最后才发现软件的失败,可此时你已经为此付出了很多物力,财力,人力等,那么在这个时候我们的损失就难以估计了。当我们明确了风险管理的重要性后,接下来我们该做些什么呢,我们首先要做的就是如何着手管理风险。有经验的管理者们往往都拥有对风险敏锐的嗅觉,这里所说的不是他们可以解决所有的问题,而是说他们能发现一般人无法发现察觉的潜在风险。同样,对不同的风险进行危险性评估也是前期风险管理最重要的部分之一。当然,或许有人会问,我怎么知道什么才是我的软件项目中的风险,即使知道了,对于那些扑朔迷离的东西又要如何进行优先级的取舍呢?我觉得,这要视具体情况而定。下面我们以一个具体的项目为例,如果客户有明确的提交期限,那么这一条件就应该被列入风险列表中,失败的一种可能就是我们没有在期限内完成任务。因此,在决定是否签合同时,首先应该考虑公司的人员,技术,资源是否可能在规定的时间内完成软件的提交,即按时提交的可能性有多高。不过,诸如某个团队成员在此期间的个人问题,这可以作为次要的风险进行管理,因为你完全可以在找一个人来替换他的工作。还有类似与不可抗拒的灾难则可以完全不在考量范围之内,那是你即使知道也无法挽回的事情。由于风险的种种不确定性,风险管理也常常让人们因为害怕而无可奈何。的确,风险管理的存在破坏了破坏了我们以前很习惯的管理方式。正是在这样一个情况下才产生了“可以犯错,但不能不确定”的错误的思想认识,我再看了一些关于风险管理的书籍之后,我深感这种思想对风险管理的致命。可以说,正是这样一种思想,让一个公司或一个软件项目的风险管理形同虚设,或者更确切的说,会导致风险管理的负利益化。设想一个很希望做好风险管理的人进入了这样的公司,或是在这样的公司里进行着风险管理工作,这真是一场恶梦。积极性被完全打压,并且即使你明确地意识到了成功的未知,在截止日期前你仍然需不断的保证完成任务,因为你知道,如果说推迟提交日期是可以被原谅的话,那么“不确定”就意味着一切都结束了。在这样的情况下,你可以意识到人们的选择。所以假如你最好的方法就是放弃风险管理,要是做不到,那离开就只能是唯一的选择了,这将成为我们做不愿看到事情。如何进行有效的,高效的风险管理是一门深奥的学问,遗憾的是目前我没有具体接触过大型软件开发,但就理论来说我觉得主要还是要结合项目的实际情况,可以考虑进行如下步骤(1)发现即将面临的风险。(2)确认我们已经收集了所有可能的风险并记录与风险列表中。(3)针对每项风险列出其具现的可能性,估计其损失,并记录模板。(4)在软件开发过程中时刻跟踪风险管理列表,并且进行及时的反馈,我们也可以使用估算器,其便捷性是不言而喻的。可以将软件成功交付的可能性结合风险以各种图形的方式表现出来,不同的图有不同的优点和缺点,我们可以从累计图中方便的看到特定成功率下的所需要的最可能的时间,可以从增量图看到成功率随时间的变化。在这次半年的学习过程中,幸运的是我们实验室的项目中我负责的其中一部分就是风险管理的模块。虽然我们小组仅仅做了很普通的项目,因此所遇到的风险不可能像那些大型的软件工程项目那样庞大,充满挑战,但这毕竟是我第一次尝试对风险管理的实际把握。在实际的操作过程中,我们通过讨论分别罗列出了拥有不同优先级的诸如时间进度,技术成熟程度,管理经验,不合理的软件架构,代码可读性不高,测试可能有所遗漏,文档管理混乱等风险可能,并就这些风险一一阐明了列写原因(包括评判优先级)和监控方法(在最开始的时候我们就对项目的选择进行了慎重了考虑就是说在规定的日期之前最有可能完成的任务)。软件项目正式开始后,每个人每周都会通过例会上报组长进度情况,在进度未达到预期时由整个小组共同协商解决(进度落后的组员需要花费更多时间在项目上或者进度超前的组员帮助完成更多内容),在每一阶段都保证不会有任何拖队,掉队的情况发生。2.首先由组长整理所有可能需要的知识储备再由小组成员按照个人喜好进行自主和互动相协调的学习方式。对于在软件开发过程中遇到的困难及时上报组长进行小组讨论(我们可以寻求外援包括学长技术达人网上资料),目的只有一个在规定的时间内完成任务。3.首先项目管理员(即组长)进行系统的有关项目管理理论知识的培训,在例会上将心得体会结合小组目前进度进行评估,让组员们讨论并找出其中的影响管理的因素,及时防止由于管理的不善所导致的项目的进度停滞。4.在每一次的版本出现后,由测试人员第一时间进行测试,按照项目设计,需求分析的要求指出软件仍然存在的问题并通知程序员进行修改。5.用文档记录开发过程中的每一步,组长时刻保持与各组员的联系,掌握当天进度并时刻提醒文档跟进工作。在例会后进行文档与现有资料的整理分类工作,一旦发现文档产生混乱当即停止所有事件进行会议研究,而后再开始软件开发工作)。在这次软件实践过程中,由于我们的风险意识的强化以及风险的实现预测,使得即使在软件开发过程中遇到问题我们小组也能从容应对。在进行测试工作的时候(我还负责进行测试),我会与组员保持紧密的联系,一旦遇到了问题就立刻与其取得联系,并在测试报告中用各种方法加以注释,并在例会上提交当前成果。而且我还发现测试员对整个项目的把握是非常必要的(这是在这次项目开发过程中的我的深刻的体会),在一开始时我们需要是租的耐心来完成各个键的使用测试(细心很重要),其后对于运行过程中可能出现的各种突发状况则更是如此。更不用说的是,在运行过程中可能刚遇到的各种突发状况的测试。在进行鲁棒性测试前,我首先将想到的情况进行汇总,并与成员沟通,并与学长讨论以此来弥补当前的不足(后来发现这是很必要的)。令人惊奇的是,我再最后的测试列表中发现如此小的一个项目中竟也可以有如此多的测试点(这既包括功能方面的,也有差错管理方面的)。在进行各鲁棒性测试时,其实我们可以把自己想象成一个破坏者,将列表中的所有的情况进行测试,果不其然,问题出现了(这些问题再而后的一次次修改中得到了改正)。有一点需要补充的是,虽然我进行了大量的测试,但我还是不能保证所有的突发情况不再发生(多么令人遗憾),有一点可以确定的是测试的的确却提高了总体的质量减少了风险。可以这样说正是测试让我感觉到了风险管理的重要性。需要指出的是风险管理并不是仅仅存在于项目的初期和末期,可以这样说它存在与项目的各个阶段。这一事实也证明了前面强调的“风险管理是联系点”以及“风险管理存在于每个软件项目中”这两条真理。我觉得这样一种的心态(对风险的警惕和亡羊补牢的心态)也是很好的(就好像我们在买东西的时候会考虑价格是否在我们能够承受的范围之内,东西对我们是否有必须的价值,东西是否安全,使用是否方便,如果坏了是否有零件可以替换,这些种种因素我们都应该在决定买之前予以很深入地考虑。事实上我们所作的这些都是为了预防风险或者说把风险降到最低。如果你不懂得这些的话,我想你真的应该先好好学习一下有关的知识,而且这是必须得。总的来说,风险管理需要我们既要有相关的知识和技巧,更需要的是我们的一种态度,那就是认真,精益求精,诚实,不掩耳盗铃的态度来面对他。因为他像一场风暴,其破坏力令人望而生畏,但是他的背后又有着无尽的宝藏。所以我们必须以一种谦虚谨慎的态度与它交往,任何的漫不经心到头来伤害的只是我们自己。所以,最好的方法就是小心翼翼,做好准备工作,你可以做好充足的准备,也可以学习有关这场“风暴”的有关科学知识。当我们细细检查过所有的情况并逐一进行分析后,那是我们就可以信息百倍的接受任务,虽然还是可能会遇到失败但是这将成为我们的财富一笔无法衡量的财富。如何管理风险是一门科学,而且是我们不得不面对的事情(这对于程序员来说更是不可避免的),就好像日常生活中的我们,在生活中也会遇到各种各样的风险。任何的软件公司都想获取最大化的利润并且是代价最小的利润最大化然而风险和利润是并存的风险越大利润就会越大,利润越大风险也会越大,假如我们不能很好的处理风险那么利润只会是我们一味的追求并无任何的根据付出并没有回报将是我们不想面对而又不得不面对的结果。风险与机遇并存,对风险的管理就是对机遇的把握。在现实生活中,你和谁在一起的确很重要,这或许能改变你的成长轨迹,决定你的人生成败。和什么样的人在一起,就会有什么样的人生。和勤奋的人在一起,你不会懒惰;和积极的人在一起,你不会消沉。与智者同行,你会不同凡响;与高人为伍,你能登上巅峰。01科学家研究认为:人是唯一能接受暗示的动物。积极的暗示,会对人的情绪和生理状态产生良好影响,激发人的内在潜能,发挥人的超常水平,使人进取,催人奋进。远离消极的人吧!否则,他们会在不知不觉中偷走你的梦想,使你渐渐颓废,变得平庸。积极的人像太阳,照到哪里哪里亮;消极的人像月亮,初一十五不一样。态度决定一切。有什么样的态度,就有什么样的未来;性格决定命运,有怎样的性格,就有怎样的人生。有人说,人生有三大幸运:上学时遇到好老师;工作时遇到一位好师傅,好老板;成家遇到一个好伴侣。有时他们一个甜美的笑容,一句温馨的问候,就能使你的人生与众不同,光彩照人。生活中最不幸的是:由于你身边缺乏积极进取的人,缺少远见卓识的人,使你的人生变得平平庸庸,黯然失色。有句话说得好,你是谁并不重要,重要的是和谁在一起。02古有“孟母三迁”,足以说明和谁在一起的确很重要。雄鹰在鸡窝里长大,就会失去飞翔的本领,怎能博击长空,翱翔蓝天;野狼在羊群里成长,也会“爱上羊”而丧失狼性,怎能叱咤风云,驰骋大地。原本你很优秀,由于周围那些消极的人影响了你,使你缺乏向上的压力,丧失前进的动力,而变得俗不可耐,如此平庸。不是有这样的观念吗?——“大多数人带着未演奏的乐曲走进了坟墓。”如果你想像雄鹰一样翱翔天空,那你就要和群鹰一起飞翔,而不要与燕雀为伍;如果你想像野狼一样驰骋大地,那你就要和狼群一起奔跑,而不能与鹿羊同行。正所谓“画眉麻雀不同嗓,金鸡鸟鸦不同窝。”这也许就是潜移默化的力量和耳濡目染的作用。03如果你想聪明,那你就要和聪明的人在一起,你才会更加睿智;如果你想优秀,那你就要和优秀的人在一起,你才会出类拔萃。俗话说:物以类聚,人以群分。之所以会出现一个宿舍都考上研究生,同一班级能考上多个名校生,大概就是这方面的原因吧。人生就是这样。想和聪明的人在一起,你就得聪明;想和优秀的人在一起,你就得优秀。善于发现别人的优点,并把它转化为自己的长处,你就会成为聪明人;善于把握人生
本文标题:对风险管理的认识
链接地址:https://www.777doc.com/doc-5907823 .html