项目管理资源网

您的位置:项目管理资源网 >> IT通信项目管理

如何规避软件开发项目的风险?

2013/12/3 16:57:35 |  4797次阅读 |  来源:网友转载   【已有0条评论】发表评论

软件项目风险会影响项目计划的实现,如果项目风险变成现实,就有可能影响项目的进度,增加项目的成本,甚至使软件项目不能实现。软件项目的风险是在软件开发过程中可能出现的不确定因而造成损失或者影响,如资金短缺、项目进度延误、人员变更以及预算和进度等方面的问题。风险关注未来的事情,这意味着,软件风险涉及选择及选择本身包含的不确定性,软件开发过程及软件产品都要面临各种决策的选择。因此有必要对软件项目中的风险进行分析并采取相应的措施加以管理,尽可能减少风险造成的损失。

一、人员流失风险

   考虑了下,还是把人员流失作为项目第一大风险,软件项目管理最重要的还是人的因素。特别是关键项目成员流失可能会导致整个项目的重大延期和失败。人的职业过程中主要受到金脉,知脉和人脉三个因素的影响,任何一个因素出现重大问题或积累到一定量后都会导致直接的人员流失。所以这三个因素就是人员流失的真正根源,我们的应对措施也分为了积极乐观应对措施和消极悲观应对措施两大类型。

   对于积极乐观应对措施:金脉-给项目关键和贡献大成员加薪,提高福利和待遇水平知脉-让项目成员在项目中始终能够学到东西,始终能够承担有调整性的工作,组织项目成员进行新知识和新技能的培训人脉-持续进行项目团队建设,沟通,活跃整个项目团队气氛,使项目成员相处融洽。

   对于消极悲观的应对措施CMMI过程和文档-所有东西都要形成过程和文档资源后备-对关键岗位的资源要进行人力的后备,可以通过岗位互换,项目内培训等多种方式进行。

二、项目内人员技能无法达到要求

   项目人员技能无法达到要求会影响到整个软件产品的质量,其中包括易用性,健壮性,可扩展性和可维护性等多方面的内容。在软件整个生命周期中,需要有需求,设计开发和测试等相关人员的专业分工,期望通过软件工厂似的流水化作业创造产品。这个问题的解决方式应该更好的通过事前预防和事后控制的途径进行更好的应对。

1事前预防招聘和选人-项目应该投入到更多的精力到人才的招聘和选择上。有时候我们并不是一定期望选择到优秀的人才,但往往是选择到合适的人也很困难,其中一个重要因素是我们没有认真的去对待这件事情,如何招聘到一个合适的人才的方式和方法我们并不是充分理解架构独立-把项目总体设计和架构设计安排专门的1-2个人员来完成,减小对模块设计开发人员的技能要求。

2事后控制以师带徒-以师带徒是项目内辅助新员工成长和发展的最佳和最有效的途径项目内培训-统一组织项目新员工进行项目内相关特殊技能的培训自我学习-安排专门的时间给新员工自学,包括组织级规范,项目内特殊规范,项目开发模式和源代码方面的学习。

三、项目中应用新技术

新技术的使用可以使项目满足一些特殊的需求,增加项目的灵活性,扩展性和复用。但新技术的应用也不可避免的带来风险。其一是项目成员是否能够很快的学习和掌握这么新技术,其二是新技术本身是否存在缺陷。

对新技术使用的应对主要考虑:新技术使用前培训-对项目所有成员进行新技术的培训,并验证培训效果,确保成员已经掌握新技术新技术原型验证-要出一个采用新技术的原型和框架,对新技术进行确认和验证计划上考虑-使用新技术的时候,做项目进度计划时候应该适当降低生产率和安排专门的学习时间。

四、

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

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

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

分享道


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

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