项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 博客 圈子

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

论坛
价值源于交流与分享
会员区:
登陆ID 密  码
功能区: 公告建议 | 帖子搜索 | 管理团队 | 荣誉版主 | 帮助手册






 项目型组织  项目管理  工程项目  科技项目  项目化管理  管理软件  资格认证  职业休闲
EPM体系与流程 综合集成管理 总承包管理 IT软件开发 项目型制造 P3E/P6 PMP | PgMP 职业发展探讨
组织与人力资源 进度,范围,成本 国际工程 生物制药 专业服务 微软PROJECT IPMP | PRINCE2 管理学堂
项目管理信息化 团队建设与沟通 房地产 汽车设计开发 生活项目 PowerOn专版 软考项目管理 英语角|读书版
多项目与大项目 质量与风险 监理与咨询 手机数码 文体娱乐 注册建造师 房车吃游
PMO建设与管理 采购与合同 工程设计 项目管理硕士 闲聊版|商务版
俱乐部北京 | 大连 | 福州 | 广州 | 杭州 | 南京 | 山东 | 上海 | 深圳 | 四川 | 天津 | 武汉 | 西安 | 郑州 | 申请成立 TOP榜精华 | 最新 | 最热 | 会员

版面信息

说明:项目活动定义、活动排序、活动的时间估计、进度编制和进度控制;项目的启动,项目范围规划,范围定义、范围核实和范围变化控制;项目资源规划,成本计划、成本预算和成本控制

本版版主

zhangt7
登录:2024/2/25
次数:94
注册:2003/11/13
发帖:60

俱乐部导航

北京大连福州广州杭州
南京山东上海深圳四川
天津武汉西安郑州 

联盟·近期活动

社区热点

开放讲座|项目组合管理与PfMP认证
开放讲座|PgMP:项目管理思维与方法
开放讲座|《项目组合管理与PfMP认证
网络讲座|《项目组合管理与个人职业
开放讲座|《项目组合管理与PfMP认证
网络直播|产品经理的四大核心技能提
如何轻松拿下PgMP?免费学习机会--.
国际项目组合经理PfMP访谈:张富贵
由PMO评论主办的第十二届中国PMO大.
如果不参加这次直播你会痛失一次学.

精彩专题

如何做好项目沟通计划

软件项目质量管理

国际工程索赔与反索赔

更多:

推荐信息

·项目经理沙龙俱乐部
·推荐项目管理公开课程
·联盟VIP会员服务
·联盟99元大课堂
·建造师课程辅导免费试听

社区圈子

集团企业生态体.
圈主:ETPPM
行业:综合应用

深圳IT项目管理
圈主:lshcom
行业:综合应用

项目管理知识宝.
圈主:wenyu2010
行业:工程设计安装

项目经理职业生.
圈主:zhenjm
行业:综合应用

生态系统体系下.
圈主:ETPPM
行业:综合应用

联系社区管理员

咨询电话 010-82273401/11
斑竹申请 admin@mypm.net


版权所有 © 2003-2004
京ICP证070584号 
BBS业务许可2007第353号 
最佳显示模式:1024*768像素
项目管理与PMP认证
软件开发项目需求变更的管理 [发表于 2010/11/8]
状态 开放帖 精华贴 浏览量 23640   
该帖子同步发自圈子:项目管理软件 (访问该圈子)

软件开发项目需求变更的管理[1]
变化并不是人们最害怕的,最怕的是跟不上变化的步伐。同样,在软件开发过程中需求的变更会给开发带来不确定性,但只要把需求变更作为重点、难点小心加以控制,软件开发的进度、成本和质量也就有了"安全"的基础。
需求变更管理的需求
需求变更是因为需求发生变化。根据软件工程思想,需求说明书一般要经过论证,如果在需求说明书经过论证以后,需要在原有需求基础上追加和补充新的需求或对原有需求进行修改和削减,均属于需求变更。
需求变更的出现主要是因为在项目的需求确定阶段,用户往往不能确切地定义自己需要什么。用户常常以为自己清楚,但实际上他们提出的需求只是依据当前的工作所需,而采用的新设备、新技术通常会改变他们的工作方式;或者要开发的系统对用户来说也是个未知数,他们以前没有过相关的使用经验。随着开发工作的不断进展,系统开始展现功能的雏形,用户对系统的了解也逐步深入。于是,他们可能会想到各种新的功能和特色,或对以前提出的要求进行改动。他们了解得越多,新的要求也就越多,需求变更因此不可避免地一次又一次出现。
这时,如果开发团队缺少明确的需求变更控制过程或采用的变更控制机制无效,抑或不按变更控制流程来管理需求变更,那么很可能造成项目进度拖延、成本不足、人力紧缺,甚至导致整个项目失败。当然,即使按照需求变更控制流程进行管理,由于受进度、成本等因素的制约,软件质量还是会受到不同程度的影响。但实施严格的软件需求管理会最大限度地控制需求变更给软件质量造成的负面影响,这也正是我们进行需求变更管理的目的所在。
六大原则
实施需求变更管理需要遵循如下原则: 1.建立需求基线。需求基线是需求变更的依据。在开发过程中,需求确定并经过评审后(用户参与评审),可以建立第一个需求基线。此后每次变更并经过评审后,都要重新确定新的需求基线。
2.制订简单、有效的变更控制流程,并形成文档。在建立了需求基线后提出的所有变更都必须遵循这个控制流程进行控制。同时,这个流程具有一定的普遍性,对以后的项目开发和其他项目都有借鉴作用。
软件开发项目需求变更的管理[2]
3.成立项目变更控制委员会(CCB)或相关职能的类似组织,负责裁定接受哪些变更。CCB 由项目所涉及的多方人员共同组成,应该包括用户方和开发方的决策人员在内。
4.需求变更一定要先申请然后再评估,最后经过与变更大小相当级别的评审确认。
5.需求变更后,受影响的软件计划、产品、活动都要进行相应的变更,以保持和更新的
需求一致。
6.妥善保存变更产生的相关文档。
应对之道
需求变更控制一般要经过变更申请、变更评估、决策、回复这四大步骤。如果变更被接受,还要增加实施变更和验证两个步骤,有时还会有取消变更的步骤。变更控制流程如图所示。针对变更控制流程,笔者在实际工作中总结出了软件开发人员在需求变更管理实践中的几点对策:
相互协作 很难想像遭到用户抵制的项目能够成功。在讨论需求时,开发人员与用户应该尽量采取相互理解、相互协作的态度,对能解决的问题尽量解决。即使用户提出了在开发人员看来"过分"的要求,也应该仔细分析原因,积极提出可行的替代方案。 充分交流 需求变更管理的过程很大程度上就是用户与开发人员的交流过程。软件开发人员必须学会认真听取用户的要求、考虑和设想,并加以分析和整理。同时,软件开发人员应该向用户说明,进入设计阶段以后,再提出需求变更会给整个开发工作带来什么样的冲击和不良后果。
安排专职人员负责需求变更管理 有时开发任务较重,开发人员容易陷入开发工作中而忽略了与用户的随时沟通,因此需要一名专职的需求变更管理人员负责与用户及时交流。
合同约束 需求变更给软件开发带来的影响有目共睹,所以在与用户签订合同时,可以增加一些相关条款,如限定用户提出需求变更的时间,规定何种情况的变更可以接受、拒绝接受或部分接受,还可以规定发生需求变更时必须执行变更控制流程。
区别对待 随着开发进展,有些用户会不断提出一些在项目组看来确实无法实现或工作量比较大、对项目进度有重大影响的需求。遇到这种情况,开发人员可以向用户说明,项目的启动是以最初的基本需求作为开发前提的,如果大量增加新的需求(虽然用户认为是细化需求,但实际上是增加了工作量的新需求),会使项目不能按时完成。如果用户坚持实施新需求,可以建议用户将新需求按重要和紧迫程度划分档次,作为需求变更评估的一项依据。
同时,还要注意控制新需求提出的频率。
选用适当的开发模型 采用建立原型的开发模型比较适合需求不明确的开发项目。开发人员先根据用户对需求的说明建立一个系统原型,再与用户沟通。一般用户看到一些实际的东西后,对需求会有更为详细的解释,开发人员可根据用户的说明进一步完善系统原型。这个过程重复几次后,系统原型逐渐向最终的用户需求靠拢,从根本上减少需求变更的出现。
目前业界较为流行的叠代式开发方法对工期紧迫的项目的需求变更控制很有成效。
用户参与需求评审 作为需求的提出者,用户理所当然是最具权威的发言人之一。实际上,在需求评审过程中,用户往往能提出许多有价值的意见。同时,这也是由用户对需求进行最后确认的机会,可以有效减少需求变更的发生。
--------------------------------------------------------------------------------------------------------
人的一生全靠奋斗,唯有奋斗才能成功!!!
>>> 由论坛统一发布的广告:
楼主 帅哥约,不在线,有人找我吗?michaeltuan


职务 无
军衔 上士
来自 上海市
发帖 157篇
注册 2010/6/22
PM币 307
经验 459点

Re:软件开发项目需求变更的管理 [回复于 2010/11/9]
变更控制:变更申请、变更评估、决策、回复这四大步骤

最后一步才是执行~~

--------------------------------------------------------------------------------------------------------
pmp是什么
项目管理越来越受青睐!
唯有不断学习,才能跟进时代进步
智鼎东方PMP认证培训
QQ:188269850 13621116468
http://www.pmp.wisdomoriental.com/
1楼 美女约,不在线,有人找我吗?aurapm


职务 无
军衔 上士
来自 北京市
发帖 382篇
注册 2010/9/7
PM币 555
经验 560点

Re:软件开发项目需求变更的管理 [回复于 2010/11/10]
实际项目中,有需求变更管理,但未必按上面的流程
2楼 帅哥约,不在线,有人找我吗?hxhpp


职务 无
军衔 三等兵
来自 北京市
发帖 7篇
注册 2010/10/28
PM币 6
经验 18点

Re:软件开发项目需求变更的管理 [回复于 2010/11/10]
对软件项目而言,需求工作有三个步骤:
1. 需求发掘/启发
2. 需求定义
3. 需求管理

2和3可以采用工具来协助完成,而1只能靠自己,当然也有些比较成熟/有效的方法。

3楼 帅哥约,不在线,有人找我吗?rocwon


职务 无
军衔 三等兵
来自 四川省
发帖 6篇
注册 2010/11/10
PM币 8
经验 16点

Re:软件开发项目需求变更的管理 [回复于 2010/11/16]
正规流程很难走
4楼 帅哥约,不在线,有人找我吗?shenyong131


职务 无
军衔 三等兵
来自 广东省
发帖 23篇
注册 2010/11/15
PM币 25
经验 38点

Re:软件开发项目需求变更的管理 [回复于 2010/11/16]
受教啦!谢谢!
5楼 帅哥约,不在线,有人找我吗?刘天际


职务 无
军衔 一等兵
来自 江苏省
发帖 122篇
注册 2010/11/16
PM币 8
经验 103点

Re:软件开发项目需求变更的管理 [回复于 2011/1/21]
学习学习
6楼 帅哥约,不在线,有人找我吗?okcomeok


职务 无
军衔 一等兵
来自 陕西省
发帖 185篇
注册 2011/1/21
PM币 3
经验 190点

Re:软件开发项目需求变更的管理 [回复于 2011/2/12]
谢谢分享
7楼 美女约,不在线,有人找我吗?xingyuancl


职务 无
军衔 下士
来自 广东省
发帖 157篇
注册 2011/2/12
PM币 4
经验 216点

Re:软件开发项目需求变更的管理 [回复于 2011/2/15]
客户在初期觉得你们公司是做这个的,应该最专业,往往不提过多的要求,但一旦做出一个雏形,就在此基础上,隔三差五的修改,反复下去很影响工期,但是长期合作客户,公司不支持拒绝,这样很难做,有没有好的办法。
8楼 美女约,不在线,有人找我吗?niuruiying


职务 无
军衔 二等兵
来自 北京市
发帖 24篇
注册 2011/2/14
PM币 22
经验 67点

共5页  97 [ 第1页 第2页 第3页 第4页 第5页 ] 8:
  
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号