浅谈项目变更

日期:2014-07-31点击次数:9190

       项目真不好做,客户又要改软件功能,这项目从上线开始就不断的更新版本,该来改去,怎么做呀?是不是经常会遇到一些项目经理发出这样的感慨。软件功能的修改或添加导致时间没保障,费用增加。老板埋怨,客户抱怨,说到底是项目发生了无控制变更,我们今天就来浅谈一下项目变更。
       项目变更有哪些呢?变更发生在项目的范围、进度、质量、费用等多方面,并互相影响。我们都知道,项目建设的三约束包括范围、进度、费用,此三约束互相制约并最终影响项目的质量,三约束中的任何一个约束发生了变更,最终都会或多或少的影响到其他两个约束中的一个或两个约束条件。例如范围增加时,如果想保证进度就要添加人力,添加人力就会导致费用的增加。如果保持当前的人力配置,就需要延长工期。
       在软件项目建设过程中,项目范围的变更相对于进度变更和费用变更,出现的概率往往比较大。那么项目范围的变更是由哪些因素引起的呢?大约有以下几个方面(不限于)。

• 识别项目干系人不彻底,有重要项目干系人没有被识别出来。重要项目干系人因为拥有人力、资金、权力等资源,往往能影响到项目建设的每个过程,极端情况下有可能会导致项目提前终止。
• 需求调研不够详细,存在没有收集到的需求。项目需求是项目范围的基础,需求不明确或没有收集到,往往会导致项目范围蔓延,结果可能导致项目进度延期或人力成本无休止上升。
 项目外部环境发生变化,如政府颁发了新法令、行业有了新标准等。
 组织本身发生了变化,如项目所在单位与其他单位合并,项目建设单位组织进行内部调整。
 出现了新技术、手段或方案,或竞争对手研发了新产品等
在以上影响因素中,后三种项目团队往往没有可控性,前两种通过一些手段可以避免或减少影响。

 通过识别干系人、干系人优先级排序、管理干系人期望和持续识别干系人等步骤来管理干系人期望,以保证项目按照正常的步骤进行,避免出现较大的偏差。
 严控需求,严格从项目的业务需求、干系人需求、解决方案需求、过度需求、项目需求和质量需求等方面收集客户的详细需求信息,保证需求的完整性和正确性。
       如果变更发生,怎么处理?一般情况下,干系人提出变更请求,团队评估变更及对项目的影响,如果确需变更,由项目团队评估是否有足够的时间、人力、资金等资源储备来应对变更的发生,评估此变更是否会影响到基准。如果影响到了基准,需要提交CCB(项目变更控制委员会)进行审批,审批通过后按照沟通管理计划和干系人进行确认并执行变更。变更执行结束后,进行经验总结,完成整体的变更控制流程。
       总之,在项目中,我们会遇到多方面的项目变更情况。变更发生时,我们应该实施整体变更控制,避免无目的、无计划、无评估的变更发生,做到变更有目的,执行有计划,结果有价值。


 

软件部   申万超

 

上一篇:优化程序下一篇:Web Service开发