项目管理资源网

您的位置:项目管理资源网 >> PM 百科

项目经理应对需求变更的策略

2016/2/18 13:02:32 |  1851次阅读 |  来源:网友转载   【已有0条评论】发表评论

需求变更是一个无法避免的事实,它会导致软件开发过程中产生成本增加、质量不过关等风险,而且越往后的变更产生的风险将越大。在项目实施过程中,项目经理所要面对的将是一系列和多方面的考验。经常发生的、也很令人头疼的恐怕就是需求的变更了。因此解决问题的方法应该以控制风险为出发点, 可能产生越大风险的事情就要越早解决。

  1、需求变更的表现形式及原因

  需求变更的表现形式是多方面的,如老板临时改变想法、项目预算增加或减少、客户对功能的需求改变等。在IT项目中,变更可能来自方案服务商、客户或产品供应商等,也可能来源于项目组内部。虽然需求变更的表现形式千差万别,但究其根本不外乎以下几种原因:

  2、范围没有圈定就开始细化

  细化工作是由需求分析人员完成的,一般是根据用户提出的描述性的、总结性的短短几句话去细化的,提取其中的一个个功能(用例比较专业点),并给出描述(正常执行时的描述和意外发生时的描述)。当细化到一定程度后并开始系统设计时,范围会发生变化,那细节用例的描述可能就有很多要改动。如原来是手工添入的数据,要改成根据XX计算出来,而原来的一个属性的描述要变成描述一个实体等。

  3、没有指定需求的基线

  需求的基线是指是否容许需求变更的分界线。随着项目的进展,需求的基线也在变化。是否容许变更的依据是合同以及对成本的影响,比如软件整体结构已经设计出来是不容许改变需求范围的,因为整体结构会对整个项目的进度和成本有初步预算。随着项目的进展,基线将越定越高(容许的变更将越少),其过程如下:变更请求->比较基线->变更实现。

  4、没有良好的软件结构适应变化

  组件式的软件结构就是提供了快速适应需求变化的体系结构,数据层封装了数据访问逻辑,业务层封装了业务逻辑,表示层展现用户表示逻辑。但适应变化必须遵循一些松耦合原则,各层之间还是存在一些联系的,设计要力求减少会对接口人口参数产生变化。如果业务逻辑封装好了,则表示层界面上的一些排列或减少信息的要求是很容易适应的。如果接口定义得合理,那么即使业务流程有变化,也能够快速适应变化。因此,在成本影响的容许范围内可以降低需求的基线,提高客户的满意度。

  5、需求变更的控制策略

  按照现代项目管理的概念,一个项目的生命周期分为启动、实施、收尾三个过程。需求变更的控制不应该只是项目实施过程考虑的事情,而是要分布在整个项目生命周期的全过程。为了将项目变更的影响降低到最小,就需要采用综合变更控制方法。

  综合变更控制主要内容有找出影响项目变更的因素、判断项目变更范围是否已经发生等。

  进行综合变更控制的主要依据是项目计划、变更请求和提供了项目执行状况信息的绩效报告。为保证项目变更的规范和有效实施,通常项目实施组织会有一个变更控制系统。变更控制系统是一个正式和文档化的程序,它定义了项目绩效如何被监控和评估,并且包含了哪种级别的项目文件可以被变更,包括文 处理、系统跟踪、过程程序、变更审批权限控制等。综合变更控制的结果主要有更新的项目计划、纠正措施和经验总结。

  6、项目启动阶段的变更预防

  对于任何项目,变更都无可避免,也无从逃避,只能积极应对,这个应对应该是从项目启动的需求分析阶段就开始了。对一个需求分析做得很好的项目来说,基准文件定义的范围越详细清晰,用户跟项目经理扯皮的幌子就越少。

 如果需求没做好,基准文件里的范围含糊不清,被客户

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

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

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

分享道


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

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