需求风险主要指需求不确定的风险,如,具体功能不能详尽描述,在系统范围和性能方面也存在着很多不确定性因素;另外,用户不断进行的业务流程调整,也会给系统带来较大的需求不确定性风险,甚至陷入需求膨胀的状态,最终难以满足用户的需求。项目管理者联盟
管理风险软件项目管理本身就是一项具有风险性的工作,对项目的协调管理工作要求更高。管理风险主要表现在:工作缺乏计划性或是有计划而不能严格执行;管理工作的随意性、盲目性比较大;没有充分意识到风险管理的重要性,因而没有充分分析可能存在的风险和应该采取的风险应对策略;项目团队内部沟通不够,导致开发人员对系统设计的理解存在偏差等等。项目管理者联盟
技术风险软件技术飞速发展,新技术、新应用层出不穷。这就要求系统分析、设计人员要具有较好的技术能力,同时还要对用户的行业业务非常了解。因此,项目组个人以及团队的整体素质将会影响到项目实施的成败。talent.mypm.net
人员风险对中小软件企业来说,人员风险始终是一个非常值得关注的因素。项目管理者联盟
3.2风险分析项目管理者联盟
需求风险需求风险的形成,首先,是由于客户的介入与参与程度不深,考虑需求往往从部门或局部的视角出发;其次,分析人员忽视了对业务知识的深入了解,不能很好地理解甚至是误解客户的需求,使得需求调研的目标不明晰,分析不透彻;第三,缺乏与客户决策层进行深层次的交流,难以掌握客户企业的发展趋势,对需求的延伸性不明确;最后,缺乏有效的需求变化管理。项目管理者联盟
管理风险项目管理人员缺乏项目管理知识,工作目标不明确,对总体计划、阶段计划的作用认识不足,对项目的风险估计不足,从而造成计划与控制脱节,无法进行有效的项目管理;而且,由于管理人员的协调管理能力不足,执行力度不够,使得项目协调成本、时间成本大大增加,造成工作延误等。项目管理者联盟
技术风险技术风险可以直接导致项目失败。技术能力不足、涉足不熟悉的行业业务,使项目的预期目标超过了项目组的实现能力;此外,采用不熟悉或是欠成熟的开发工具、第三方产品等,都会使项目处于灾难性的风险之中。
人员风险产生人员风险的原因多种多样,要结合企业自身和具体员工的情况,综合加以分析。项目管理者联盟
3.3风险应对项目管理者联盟
风险规避的最好方法是把风险控制在项目启动阶段。可以采用以下措施来规避或减小风险。service.mypm.net
建立畅通的对外沟通渠道,制订沟通策略需求bbs.mypm.net
风险很大程度上是由沟通不畅引起的。在需求调研阶段,要多和客户应用部门沟通,了解他们真正的需求,最好能将系统的目标模型向应用部门演示,并得到反馈意见'、直到双方都达成共识;形成双方认可的验收方案和验收标准;做好需求变更控制和管理,尽量降低需求的不确定性风险。项目管理者联盟
配备高素质的项目管理人员要由具有丰富的项目管理经验,或是具有系统的项目管理知识的人来担任项目经理,制定有效的项目管理计划,并执行落实,提高项目的可控性。项目经理博客
建立协作高效的项目团队项目组中既要有技术部门的参与,更要有应用部门的参与,形成一个合作的项目团队,共同理解需求和业务发展。共同研讨项目进展中出现的问题,共同控制项目进度,共同为项目质量把关。pmp.mypm.net
制定科学的风险管理计划风险管理必须被作为日常的正式活动列入项目工作计划,成为项目管理的一部分。从风险管理的角度对项目计划进行审核,建立风险清单,对每个可能存在的风险做出尽量准确的判断并对之进行监控,提前做好应对准备。如针对需求风险,要制定相应的需求变更控制;针对技术风险,要安排核心技术人员全程参与开发等等。项目管理者联盟
鼓励内部交流项目经理应积极与开发组成员进行交流,掌握他们的思想动态,及时解决出现苗头的问题;在开发团队创造信任、公开、积极交流的环境,有效地消除团队成员之间的隔阂和冲突,使项目开发保持一定的效率。人力资源部门也应该密切注视项目组成员的士气,通过积极沟通,或采用适当的激励机制,使项目能正常进行。training.mypm.net
选择合适的开发技术最合适的才是最好的,虽然在系统设计时要考虑技术的先进性,但如果对所要采用的新技术不熟悉,在满足业务需求的前提下,应尽可能采用熟悉的技术,以避免因技术瓶颈导致的项目失败。项目管理者联盟
采用适合的开发模型为适应业务需求随时间发展而变化,要强调敏捷开发,缩短软件发布周期,尽快给用户一个快速原型,并对各个功能逐步完善,可以降低不确定因素带来的实现风险。项目管理者联盟文章
4 中小软件企业应建立风险管理机制项目管理者联盟
4.1 中小软件企业自身的应对风险的积极因素项目管理者联盟
“船小”规避快中小软件企业具有规模小、机制灵活的特点,便于决定取舍,有时有舍才有得。项目管理者联盟
用人制度没有条框的规定中小软件企业用人制度灵活,有利于管理者采用奖励、情感投资等有形和无形的激励手段。项目管理者联盟
企业结构有利于执行力的实现中小软件企业的企业结构相对简单,层次构成浅,内部沟通屏障少,有利于提高企业的执行能力。talent.mypm.net
4.2结合自身的因素进行软件过程的改进项目管理者联盟
|