`
Eileenlml
  • 浏览: 70315 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

变更的作用

 
阅读更多

变更(CR,Change request)管理是项目管理中的最重要过程之一。
一个项目,从开始就处于不停的变化中。用户需求变了需要调整计划或者设计;测试发现了问题需要对错误代码进行变更;甚至人员流失了,也需要项目进行一定的调整以适应这种情况。Bug管理,需求管理,风险控制等本质上都是项目变更的一种。它们都是为了保证项目在变化过程中始终处于可控状态,并随时可跟踪回溯到某个历史状态。

孤立的看单个变更(CR)的生命周期,那么它是比较简单的,大致就是提出-审核-修改这么一个过程。但变更管理并不是单纯的一个数据库记录,做个备忘而已。在这么一个简单的流程中,变更管理要能体现出它的两个重要用途,一个是控制变更,保证项目可控;一个是变更度量分析,帮助组织提供自己的开发能力。

    为了保证项目可控,项目管理者要充分了解变更的信息,衡量变更实施对项目的冲击,才能决定是否要修改。比如问题是否严重必须马上得到修改,问题的修改是否很复杂,是否会牵扯到很多方面。这些信息,大致可以归为俩类,一类是变更的自身信息,比如复现步骤等;一类是关联信息,比如某个功能变更实施后,对项目其它模块的影响分析,这类信息通常不可能由变更提出人来提供,而需要变更审核者结合多方面信息进行分析。

    实施变更管理的一个更重要且更有意义的作用就是对变更进行度量分析。

    在项目进行过程中,对变更进行分析,可以很好的了解项目当前质量状态(如果你承认统计学有它的科学性,那么你就会承认,项目各阶段的合理变更发展情况是有确定的分布形态的);定时进行项目复盘,分析组织中变更的产生原因和解决方法,及时了解组织中常见错误并有针对性的改正,才能促使组织的开发能力不断得到提高。在CMM五级中,缺陷预防就是一个最重要的过程域,而要进行预防缺陷,离不开对历史项目的变更分析。

 

变更的流程:
    我们看下变更生命周期中的几个主要过程和这些过程的要求

    提出:记录变更的详细信息,相当于一个备忘。需要记录的信息可能根据不同组织和不同项目的规定而不同。要点在于变更提出者能简明扼要的记录下有价值的信息,比如缺陷发生时的环境,要变更的功能......

    变更管理工具不仅要能方便的记录信息,而且要给记录者一些记录的提示信息,帮助记录者准确的记录变更。
    审核:审核者首先要确认变更意义,确认是否要修改;其次审核者要确认变更可能产生的影响,根据影响分析决定是否要修改下变更的内容以及对项目其它方面做同步改变;最后就是指派项目成员实施该变更。
    在这里,关键是审核者要能对变更的相关影响有清楚的认识,这认识并不是说如何修改变更,而是如果修改了该变更,有可能带来什么影响,是否值得修改。很显然,这些信息不是变更提出者在记录时会给出的,而应该是审核者自己辅助其它系统或者工具进行判断。

    实施修改:根据变更要求进行修改。  

    首先要保证修改实施是完全而彻底的,比如提了一个需求变更,不能只改了需求文档而不改代码或者用户文档。在组织分工情况下,如何协调多个小组的同步变更保证工作产品一致性正成为一个很严峻的问题。"
    实现变更的一个初始目的就是为了项目的跟踪回溯,那么,针对变更而做的修改也应该被记录下来并被和变更关联起来,实现why<->what的双向跟踪。
    确认:确认验证变更确实得到了确实实施(或者拒绝变更的理由是合理的)。
    查询和度量分析: 项目管理者需要了解项目中各个变更的当前状态,根据变更状态做出各种管理决定;度量分析变更数据,了解项目质量状况;定期进行复盘,寻找变更根源,进行有针对性,甚至是制度化的改进。

    这儿的关键是要确定要分析哪些数据,如何分析。

分享到:
评论

相关推荐

    pqboot多启动软件

    如果您只是偶尔变更作用中的分割扇区,而且不想使用BootMagic,就可以使用PQBoot™ for Windows。PQBoot是一种方便且快速切换可开机之主要分割扇区的方法。如果您的计算机中只有NTFS分割扇区,使用BootMagic不方便,...

    基础架构及服务器虚拟化解决方案.doc

    简化管理 使上层业务的变更作用于物理设施的复杂度降低,能够最低限度的减少了物理资源的 直接调度,使维护管理的难度和成本大大降低。 高效复用 得物理资源可以按需调度,物理资源得以最大限度的重用,减少建设成本...

    工程变更程序文件.docx

    ECN编号原则:XX-XX-XXX-XXXX 说明:暂时还未确定编码原则 临时变更(TDA)和正式工程变更(ECN) 临时变更 TDA 临时变更TDA用于生产、品质、PMC单位于特采作用时,对产品制程、材料、测试规范、SOP等作临时性、...

    技术变更核定(洽商)单.doc

    知识点4:技术变更核定(洽商)单的作用 技术变更核定(洽商)单的作用包括: * 确保技术变更的合法性和合理性。 * 防止技术变更对工程建设项目的安全性和可靠性造成不良影响。 * 提高工程建设项目的质量和可靠性...

    最新公司变更说明书范文企业变更授权委托书模板WORD格式模板.docx

    在公司法务和商务活动中,授权委托书是一种非常重要的文书,特别是在公司变更、股权转让等过程中,授权委托书发挥着关键作用。下面我们对最新公司变更说明书范文企业变更授权委托书模板WORD格式模板进行详细解读和...

    论文研究 - 高管变更对商誉减损的影响

    基于代理理论,信息不对称理论和信号传递理论,本文对高管变更对商誉... 2)高管变动与商誉减损之间的正相关仅表现在“非四大”审计公司中,这表明高审计质量可以有效地发挥外部监督作用,抑制高级管理人员的投机行为。

    用java实现监听对象的属性变更

    学会使用监听域对象的属性变更 2、 实验环境 Eclipse 3、 实验内容 (1)创建测试页面,在chapter08项目的WebContext根目录中,编写一个testattribute.jsp页面,以观察各个域对象属性事件监听器的作用。 (2)在...

    论文研究 - 人力资源管理在变革过程中的作用探讨

    特别重要的是人力资源(HR)功能,其作用在适应变更所必需的变更过程中至关重要。 本研究旨在通过确定变更过程,人力资源在此过程中的功能和角色以及它们之间的相互关系,来评估人力资源在组织正在进行的变更过程中...

    工程客户变更工程处理准则(DOC格式)

    对于一个集体工程客户变更工程处理准则(DOC格式)是很有作用的,小编为大家带来了最新的工程客户变更工...该文档为工程客户变更工程处理准则(DOC格式),是一份很不错的参考资料,具有较高参考价值,感兴趣的可以...

    git_ops:通过常规提交在Elixir中进行版本和变更日志管理的工具

    在类型/作用域之后,简单地将其表示为重大更改,而不是在提交消息中添加BREAKING CHANGE: description 。 例如: fix(Spline Reticulator)!: 规范未指定围绕多个范围的行为。 该库将范围解析为逗号分隔的列表。 ...

    changelog-io:生成变更日志

    变更日志 使用一个命令生成变更日志。 安装 npm i changelog-io -g 这个怎么运作? 如果您已经有标签并使用如下约定: 功能(scrope)命令消息 修复(作用域)提交消息 docs(scope)提交消息 杂项(作用域)提交...

    智能运维中CMDB的核心作用.png

    智能运维中,CMDB具有承上启下的关键性作用。与监控平台集成,为CMDB部分数据更新提供有效数据;与IT运维管理平台集成,实现变更管理、发布管理的数据集成;为智能大屏提供有效的展示数据。

    经销商管理办法经销商变更通知单(制度范本、DOC格式)

    最新经销商管理办法经销商变更通知单(制度范本、DOC格式)来了,在一个团队中好的制度发挥着重要的作用...该文档为经销商管理办法经销商变更通知单(制度范本、DOC格式),是一份很不错的参考资料,具有较高参考...

    SQLServer 2008 CDC功能实现数据变更捕获脚本

    –该存储过程的作用域是整个目标库。包含元数据、DDL触发器、cdc架构和cdc用户。–使用以下代码启用:USE GPOSDB –要启用CDC的数据库GOEXECUTE sys.sp_cdc_enable_db;GO–在一开始直接执行时,出现了报错信息:–...

    土地登记代理人考试之一地籍调查

    第一章 概述 1 第一节 地籍制度概述 1 第二节 地籍调查概述 3 第三节 初始地籍调查概述 5 ...一、变更地籍调查的作用与特点 10 二、地籍变更的内容 11 三、变更地籍调查的准备 11 第五节 全国土地分类体系 12

    会计政策变更与公司治理的关系 (2010年)

    非正常的自愿性会计政策变更一直是企业进行盈余管理的主要手段之一,新会计准则的颁布实施对于减少和避免企业利用自愿性会计政策变更进行盈余管理起到了一定的作用。将新准则实施后3年以来有收益平滑的上市公司作为...

    keep-a-changelog:节点包以解析并生成变更日志

    保持变更日志 按照格式解析并生成日志的节点包。 安装 您可以使用npm / yarn从安装它: npm install keep-a-changelog 用法 const { parser } = require ( 'keep-a-changelog' ) ; const fs = require ( 'fs' ) ; ...

    changelog-generator:GitHub Action生成变更日志,发行说明等

    Git标签或分支将不起作用。 产出 changelog Markdown格式的变更日志。 用法示例 您将需要两个街区。首先,您将需要生成变更日志本身。要获取触发操作的提交的SHA与最新版本的标记之间的更改日志,请执行以下操作:...

    es6数据变更同步到视图层的方法

    数据变更同步到视图层有一个很重要的东西就是Proxy,Proxy的作用就是可以隐藏真正的对象,而用户去修改它的代理对象.Proxy可以监听数据的变化,例如 name:{{name}} age:{{age}} [removed] let el = document....

    Graduation-Project:作为毕业项目课程的一部分开发的Turkcell变更请求管理Web应用程序

    变更请求管理是一个基于Web服务的应用程序,旨在供塞浦路斯KKTCell电信服务运营商的员工使用,它可以通过管理员工的连续不断的大量请求而真正发挥作用,旨在改善企业的业务服务。公司。 使用的技术: HTML | ...

Global site tag (gtag.js) - Google Analytics