范文无忧网范文学习范文大全

如何有效控制需求变更

03月09日 编辑 fanwen51.com

[如何可以有效的控制紧张情绪呢]当今世界是一个竞争激烈、快节奏、高效率的社会,这就不可避免地给人带来许多紧张和压力。精神紧张一般分为弱的、适度的和加强的三种。人们需要适度的精神紧张,因为这是人们解...+阅读

如何有效控制需求变更

需求变更对软件开发项目成败有重要影响,既不能一概拒绝客户的变更要求,也不能一味地迁就客户,所以实施需求变更之前必须做好控制。需求变更控制的目的不是控制变更的发生,而是对变更进行管理,确保变更有序进行。

(1)明确合同约束,建立需求基线 需求变更给软件开发带来的影响有目共睹,所以在与客户签订合同时,可以增加一些相关条款,如限定客户提出需求变更的时间,规定何种情况的变更可以接受、拒绝或部分接受,还可以规定发生需求变更时必须执行变更管理流程。虽然软件开发合同很难在签订之初就能够精确定义每项需求,单靠合同是帮不上忙的,但也不能忽视合同的约束力。 明确和树立需求基线是需求变更的依据。在开发过程中,需求确定并经过评审后(客户参与评审),建立第一个需求基线。此后每次变更并经过评审后,都要重新确定新的需求基线,做到小需求可以变更,但大方向要力保不频繁变更。例如,对于项目中的需求,可以实行分级管理,以达到对需求变更的控制和管理。

(2)建立变更审批流程 在实践中,人们往往不愿意为小的需求变更去执行正规的需求管理过程,认为降低开发效率,浪费时间。正是这种观念才使需求变更变得不可控,最终导致项目的失败。因此,小的需求变更也要经过正规的需求管理流程,否则会积少成多,积重难返。 明确需求变更审批环节、审批人员、审批事项、审批流程。这么做的目的有两个:一是将客户下达变更的流程尽可能地规范化,减少张嘴就来的非必要、非紧急、非合理、非高层领导意图的无效变更。二是留下书面依据,为今后可能的成本变更和索赔准备好“变更账”。凡未履行审批程序的“变更”,一律是无效变更不予受理。

(3)分级管理变更,定时批量处理 软件开发项目中,“客户永远是对的”和“客户是上帝”并不完全正确,因为在已经签定的项目合同中,任何新需求的变更和增加除了影响项目的正常进行以外,还影响到客户的成本投入收益。因此,用户不断提出对项目进度有重大影响的需求对双赢也并不是好事。 当遇到客户提出需求,不及时处理可能会使项目不能验收通过时,也不能一味拒绝不予开发。因此,当客户坚持变更新需求时,可以建议客户将新需求按重要和紧迫程度划分档次,作为需求变更评估的一项依据。例如,每周或每两周甚至每月召开一次需求变更专题会议,集中研究处理这些零碎变更事项,主动控制好工作节奏,尽量避免由于处理零碎变更而影响项目进度。针对会议结果可向客户正式提交一份需求变更计划,注明变更引起的时间、成本、工期代价和增加工作量等。要求客户配合需求变更计划,确定变更时限,控制变更规模,过时变更不候,离谱变更不做,保大局弃小变。

(4)安排专职人员负责变更管理 有时开发任务较重,开发人员容易陷入开发工作中而忽略了与客户的随时沟通。因此,需要安排一名专职的需求变更联络人员,负责与客户及时交流,跟踪和汇报需求变更完成进度和情况。同时,可以成立项目变更控制小组,负责裁定接受哪些变更,小组由项目所涉及的多方人员共同组成,应该包括客户方和开发方的决策人员在内。

(5)确认客户是否接受变更的代价 要让客户认识到变更都是有代价的,要和客户一起判断需求变更是否依然进行。例如,变更是没有问题的,但是要明确客户能否接受由此引起的如进度延迟、费用增加、效率下降等问题。一般来说,如果客户认为该变更是必须的(不是其上级领导拍脑袋提出的)就会接受这些后果。通过与客户协商,这样开发团队即使没有回报,也不会招致公司和客户双方的埋怨。 如果客户认为该变更虽然有必要但是可以暂缓,双方签署备忘录后留待以后解决。如果客户认为该变更可有可无,多数情况下会取消变更。这样即可防止频繁变更,也让客户认识到不是所有的需求都需要变更。

需求管理主要包括什么

需求管理主要包括1.确定需求变更控制过程。制定一个选择,分析和决策需求变更的过程,所有的需求变更都应遵循这个过程。2.进行需求变更影响分析。评估每项需求变更,以确定它对项目计划安排和其他需求的影响,明确与变更相关的任务,并评估完成这些任务所需要的工作量。这些分析将有助于需求变更控制部门做出更好的决策。3.建立需求基准版本和需求控制版本文档。确定需求基准,这是项目各方对需求达成共识时的一个快照,之后的需求变更遵循变更控制过程即可。每个版本的需求规格说明都是独立说明,以避免将底稿和基准或新旧版本相混淆。4.维护需求变更的历史记录,将需求变更情况写成文档,记录变更日期,原因,负责人,版本号等内容,及时通知到项目开发所涉及的人员,为了尽量减少困难,冲突,误传,应指定专人来负责更新需求。

5.跟踪每项需求的状态。可以把每一项需求的状态属性(如建议的,已通过的,已实施的或已验证的等)保存在数据库中,这样可以在任何时候得到每个状态类的需求数量。6.衡量需求稳定性。可以定期把需求变更(添加,修改,删除)数量和原始需求数量进行比较,过多的需求变更是一个报警信号,如果需求蟀达到50%,则意味着项目的基本需求并未真正弄清楚,这个项目应该取消。...

需求管理包括哪两个内容

需求管理主要包括

1.确定需求变更控制过程。制定一个选择,分析和决策需求变更的过程,所有的需求变更都应遵循这个过程。

2.进行需求变更影响分析。评估每项需求变更,以确定它对项目计划安排和其他需求的影响,明确与变更相关的任务,并评估完成这些任务所需要的工作量。这些分析将有助于需求变更控制部门做出更好的决策。

3.建立需求基准版本和需求控制版本文档。确定需求基准,这是项目各方对需求达成共识时的一个快照,之后的需求变更遵循变更控制过程即可。每个版本的需求规格说明都是独立说明,以避免将底稿和基准或新旧版本相混淆。

4.维护需求变更的历史记录,将需求变更情况写成文档,记录变更日期,原因,负责人,版本号等内容,及时通知到项目开发所涉及的人员,为了尽量减少困难,冲突,误传,应指定专人来负责更新需求。

5.跟踪每项需求的状态。可以把每一项需求的状态属性(如建议的,已通过的,已实施的或已验证的等)保存在数据库中,这样可以在任何时候得到每个状态类的需求数量。

6.衡量需求稳定性。可以定期把需求变更(添加,修改,删除)数量和原始需求数量进行比较,过多的需求变更是一个报警信号,如果需求蟀达到50%,则意味着项目的基本需求并未真正弄清楚,这个项目应该取消。

延伸阅读:

如何有效加强烟草企业内部的会计控制在经济发展新形势下,民众的生活消费结构也发生了一定的变化,烟草商业企业在新的市场环境下,面临着巨大的挑战,尤其是在人们的健康意识逐渐提高以及控烟条例不断普及的背景下,烟草...

浅谈如何有效控制饭店员工流动3 控制饭店员工流动的策略 3.1 尊重员工 根据马斯洛的需要层次理论可以得出,任何人都有希望得到他人尊重的需要,即使是基层的工作人员也不例外。饭店员工之所以离职与管理者缺...

如何有效控制人力成本第一步:战略目标指导成本控制目标方向正确等于成功了一半,成本控制也一样。 成本控制的目的是为了不断地降低成本,获取更大的利润,所以,制定目标成本时首先要考虑企业的赢利目标,...

软件项目中如何开展有效的需求评审2 需求评审的关键 下文根据笔者多年参与软件项目管理的切身体会及经验,从不同角度对需求评审方法进行论述。2·1 充分准备评审 好的软件需求说明书,是进行有效需求评审的前提...

浅谈如何有效控制建筑质量通病土木工程论文题目如下:论建筑工程施工工序的质量控制 2.浅析工程造价管理和工程概预算 3.房屋工程施工质量管理与控制讨论 4.当前中国的工程现状及其成因与建言 5.浅谈建筑工...

如何有效控制财务风险财务风险控制 当企业销售利润率和销售收入确定的情况下,即息税前利润确定的情况下,控制财务风险的方法只有控制负债的数额,即控制企业负担的利息费用数额。首先确定临界点的利...

如何有效的控制自己的情绪1.将不快以适当方式发泄出来,以减轻心理压力。要敢于把自己不愉快的事向知心朋友或亲人诉说。当极其忧伤时哭泣、读诗词、写日记、看电影、听音乐都是常见的宣泄方式。节奏欢...

浅析如何有效控制建筑工程质量浅析如何有效控制建筑工程质量,现代工程项目质量管理的含义:土木工程论文题目如下:论建筑工程施工工序的质量控制 2.浅析工程造价管理和工程概预算 3.房屋工程施工质量管理与控...

如何从预算控制到有效的预算管理如何从预算控制到有效的预算管理,财政绩效管理要怎么做才能做到科学有效的管理:从预算控制到有效的预算管理 从应用和需求来看,任何一个单元技术的信息化系统都显得苍白无力,只...

推荐阅读
图文推荐
栏目列表