软件需求变更控制流程

软件需求变更控制流程
软件需求变更控制流程

文档名称: 需求变更控制流程

文档编号:

归档日期:

编写者:孙

审核者:

批准者:

*The information contained in this message is confidential and should not be disclosed to any third party whether or not you are the intended addressee indicated in the message.

*本文件所含内容为保密信息,未经授权请勿随意复制、编改和泄露给任何第三方。

Copyright ?2009 xxx (Shanghai) Ltd . All Rights Reserved

1.目的

指导项目部、软件部、质量部、测试部对产品的软件变更需求(简称CR)进行控制和管理,规范相应的作业流程, 详细地定义了各流程环节中状态、角色和动作。

1.1明确流程中各角色的职责

1.2规范软件缺陷的变更过程

2.适用范围

所有项目的软件变更需求控制管理。

3.定义

CCB:Chang Control Board的缩写,指变更控制小组,由项目经理、产品经理、软件开发小组长、软件部经理、测试部主管组成。

SCM:Software Configuration Management的缩写,软件配置管理员。

SQA:软件质量保证

产品部门:简称PD

项目部门:简称PM

软件部门:简称SW

测试部门:简称TEST

质量部门:简称SQA

4.参考资料

5.部门职责

产品部

5.1.1制定产品战略规划,产品定位和定义。

5.1.2客户技术支持,需求分析与管理。

5.1.3提出需求变更申请到到质量部。

5.2 质量部

5.2.1接收产品部提出的变更需求。

5.2.2成立项目需求变更评审(CCB)小组,召集小组成员对需求变更进行评审。

5.3 项目部

5.3.1参与需求变更评审,确定需求变更的可行性。

5.3.2将评审通过的需求变更单以通知单的方式发到软件部和测试部。

5.4 软件部

5.4.1对需求变更进行技术可行性评估,编写系统需求规格与可行性分析报告,包括技术实现方法、进度要求和风险分析结果以及建议等。

5.4.2确定需求变更信息,制定开发计划,安排代码设计,更新需求规格说明书。

5.5 测试部

5.5.1参与需求变更评审工作。

5.5.2确定需求变更信息,制定测试计划,安排对新需求的功能测试。

5.6 CCB

负责对软件相关的变更需求(新需求、bug修改、建议)进行审核,确定处理的方案。

6.作业流程

申请需求变更

部门:任意部门

角色:需求变更申请人

任务:需求变更申请人向SQA人员申请《需求变更申请单》的编号后,填写《需求变更申请单》,并附相关资料提交给SQA。

输出:《需求变更申请单》及相关资料

6.2 组织CCB小组对需求变更进行评审

部门:SQA

角色:SQA

任务:SQA组织CCB小组评审会议,对需求变更进行会审

6.3 CCB小组评审

部门:CCB

角色:SQA、项目经理、软件部经理、测试主管、产品经理

如需求变更可行,由CCB组成员在《需求变更申请单》共同签署肯定意见,将《需求变更申请单》和《需求变更评审会议纪要》通知到产品部,并交SQA人员归档;

如需求变更不可行,由CCB组成员在《需求变更申请单》共同签署否定意见,《需

求变更申请单》和《需求变更评审会议纪要》交SQA人员归档。

如需求变更经评审后部分可行,由CCB组成员在《需求变更申请单》上对可行的部分需求共同签署肯定意见,将《需求变更申请单》和《需求变更评审会议纪要》通知到产品部,并交SQA人员归档;

输出:《需求变更评审会议纪要》

6.4 产品部门确认需求变更

部门:产品部

角色:产品经理

任务:产品部接收来自CCB小组发来的需求变更信息,确认需求变更

6.5 项目部制定需求变更的项目计划

部门:项目部

角色:项目经理

任务:制定项目计划;

对需求变更进行技术可行性评估,制定进度要求和风险分析结果以及建议等;

《需求变更申请单》和《需求变更通知单》发送软件部。

输出:《需求变更通知单》

6.6 软件部设计需求变更

部门:软件部

角色:软件部经理,开发人员

任务:编写系统需求规格与可行性分析报告,包括技术实现方法。

软件部经理及开发人员根据《需求变更申请单》和《需求变更通知单》,安排设计。

https://www.360docs.net/doc/2c15308628.html,B小组评审说明

7.1增加功能的需求变更必须通过CCB小组评审

为软件系统增加新功能而提出的需求变更,或影响开发进度的变更,必须通过CCB小组评审会议来确定是否变更。

7.2改进型的需求变更,由测试部总结后统一在CCB小组上评审

改进型的需求,由测试人员提到bugzilla中,不必分配给开发人员。根据项目周期,在开发的beta阶段,由测试部总结所有的改进型需求,并形成文档,召集CCB小组评审是否需要变更。

8.附件

8.1《需求变更申请单》

8.2《需求变更评审会议纪要》

8.3《需求变更通知单》

如何做好需求变更管理——需求变更流程规范

如何做好需求变更管理——需求变更流程规范 一、引言 由于目前公司内部对产品的需求变动都只是口头或邮件中进行通知,并没有进行内部评审和相关需求变动后的记录,导致后续出的产品某些需求增加了,某些没有进行增加。这样就会导致测试得到的信息不完整,以及后续产品的维护困难。在这里书写一份规范说明书,希望能得到一些改善。 二、目的 控制需求变化引起的开发、测试与需求不一致的情况,约束需求分析的完整性。保证每一次的需求改动都能有相关的记录。 三、角色与职责 1、市场人员 1)负责产品需求的提交以及解答项目开发过程中遇到的需求问题。 2)负责与客户的沟通确认,并及时反馈客户最新需求。 3)负责与项目经理的沟通 4)负责与客户协调沟通需求变更中需求部分存在的差异 5)负责将需求变更中的需求提供给客户签字确认 2、项目组长 1)负责协调变更的需求并对变更的需求有拒绝的权利 2)负责对变更的需求部分设计的修改 3)保证项目的开发与需求的一致性 4)确定开发进度是否需要进行变更 5)分配新需求给相关开发人员 3、测试组长 1)负责相应测试需求分析书的修改 2)负责把最新需求及时传达到测试人员 3)保证测试进度与开发进度一致性 4)负责与项目组长及时确认最新需求 4、测试人员 1)负责更改测试用例,保证用例与需求同步 2)调控测试进度,保证任务的正常完成 5、项目经理 1)参与需求修改的评审工作 2)最终确认需求是否进行修改 6、配置管理员 1)负责更新需求文档,记录需求更改记录

2)负责需求变更信息的发布与跟踪 四、需求变更处理流程图 需求变更有3种情况,一种是客户提出来要进行修改,增加需求等,一种是公司内部人员提交的建议,还有就是开发人员自己修改流程(修改后的效果比前面的更加好),另外需求变更可能是比较小的改动,另外一种就是可能涉及到整个产品流程,这就是比较大的需求改动。下面就按照上面的3种情况进行画出流程图: 1、需求变更流程(客户提出需求变更) 1)执行条件: 客户提出需求变更 图:需求变更流程(客户提出需求变更) 2)流程说明: 需求来源:客户提交相关需求变更

软件项目变更管理流程

变更管理流程 1概述 .......................................................................................... 错误!未定义书签。2变更流程 .. (2) 2.1摘要 (2) 2.2提交变更申请 (4) 2.3审核变更申请 (4) 2.4识别变更可行性 (4) 2.5批准变更申请 (4) 2.6实施变更申请 (5) 3变更任务 (5) 3.1变更申请人 (5) 3.2变更经理 (5) 3.3变更可研小组 (5) 3.4变更审批小组 (5) 3.5变更实施小组 (6) 4变更登记 (6) 5变更模板 (6)

1 概述 描述变更管理的目的。就项目中变更管理的总体流程提供一份概述,如: 变更管理流程是成功交付项目的基础。变更管理流程确保对在项目环境中的每个变更在实施以前都得以恰当的定义、评估和审批。 对项目的变更管理是通过对以下五个关键步骤的实施引入的。,: ?提交和接收变更申请 ?审核和记录变更申请 ?确定变更申请的可行性 ?批准变更申请 ?实施和结束变更申请 2 变更流程 对将要执行的流程和程序做一个图表概述,以启动、实施项目中的变更并审核其效果。例如:Provide a diagrammatic representation of the processes and procedures to be undertaken in order to initiate, implement and review the effects of changes within the project. An example follows: 2.1 概要 下图对将要执行的变更流程和程序做了一个概述,以有效地管理与项目相关的变更。同时也明确的变更管理中的职责分工。

需求变更处理流程

需求变更处理流程 1、需求变更的原因分析 需求变更的表现形式是多方面的,如老板临时改变想法、项目预算增加或减少、客户对功能的需求改变等。在IT项目中,变更可能来自方案服务商、客户或产品供应商等,也可能来源于项目组内部。虽然需求变更的表现形式千差万别,但究其根本不外乎以下几种原因: (1)、范围没有圈定就开始细化 细化工作是由需求分析人员完成的,一般是根据用户提出的描述性的、总结性的短短几句话去细化的,提取其中的一个个功能,并给出描述(正常执行时的描述和意外发生时的描述)。当细化到一定程度后并开始系统设计时,范围会发生变化,那细节用例的描述可能就有很多要改动。如原来是手工添人的数据,要改成根据信息系统计算出来,而原来的一个属性的描述要变成描述一个实体等。 (2)、没有指定需求的基线 需求的基线是指是否容许需求变更的分界线。随着项目的进展,需求的基线也在变化。是否容许变更的依据是合同以及对成本的影响,比如软件整体结构已经设计出来是不容许改变需求范围的,因为整体结构会对整个项目的进度和成本有初步预算。随着项目的进展,基线将越定越高(容许的变更将越少),其过程如下:变更请求à比较基线à变更实现。(3)、没有良好的软件结构适应变化 组件式的软件结构就是提供了快速适应需求变化的体系结构,数据层封装了数据访间逻辑,业务层封装了业务逻辑,表示层展现用户表示逻辑。但适应变化必须遵循一些松祸合原则,各层之间还是存在一些联系的,设计要力求减少会对接口入口参数产生变化。如果业务逻辑封装好了,则表示层界面上的一些排列或减少信息的要求是很容易适应的。如果接口定义得合理,那么即使业务流程有变化,也能够快速适应变化。因此,在成本影响的容许范围内可以降低需求的基线,提高客户的满意度。

设计变更管理工作程序与流程

工作行为规范系列 设计变更管理工作程序(标准、完整、实用、可修改)

编号:FS-QG-22346设计变更管理工作程序 Design Change Management Work Procedure 说明:为规范化、制度化和统一化作业行为,使人员管理工作有章可循,提高工作效率和责任感、归属感,特此编写。 设计变更管理程序 1目的 对设计变更进行评审、验证与确认,保证设计变更的及时性、合理性和经济性,消除设计变更对工程成本和进度带来的消极影响。 2适用范围 适用于施工图完成后的设计变更管理。 3术语和定义 设计变更:指由设计单位或设计部对设计成果进行的修改。 4职责(由各单位自己决定,以下为参考职责) 4.1设计部 4.1.1设计变更信息收集、整理;

4.1.2负责组织相关部门对设计变更进行设计技术论证; 4.1.3负责设计修改和设计单位的联系管理; 4.1.4填写设计变更单下发项目经理部同时送现场销售备案; 4.2工程管理部:参与设计变更的技术论证; 4.3成本管理部 4.3.1负责变更成本测算; 4.3.2成本管理部经理负责审定单项大于2万元的变更; 4.4公司管理层:负责审定单项金额大于5万元的变更。 5程序 5.1设计变更的一般来源: 5.1.1设计缺陷或设计错误引起的设计变更。 5.1.2客户需求变更:在项目施工过程中,来自营销、业主、物业管理等方面提出的修改建议进行的变更设计。 5.1.3现场施工管理引起的设计变更:在施工过程中,因施工错误、材料/设备变更、施工现场条件误差、施工工艺技术等原因引起的设计变更。 5.2设计变更控制原则

5.2.1事先变更原则:不管是设计缺陷与错误、客户需求,还是现场施工管理引起的设计变更,尽量在需要变更的部分施工之前进行变更,避免返工、浪费成本和影响工期。 5.2.2先算后做原则:对设计变更必须事先测算成本,经相关领导批准后才能施工。 5.2.3设计变更完工确认原则:设计变更完工后必须予以确认,避免重复计算或“变而不做或少做”。 5.3设计变更流程(由各单位自己决定,以下为参考职责) 5.3.1设计部根据现场情况提出设计变更或接受其它部门的“设计变更申请单”。 5.3.2设计部组织相关工程师进行技术论证,做出是否可行的结论,如可行,由现场成本组进行成本测算;测算结果在2-5万元的变更,需成本管理部经理审定,设计部项目负责人填写《设计变更单》,设计部经理签字确认。 5.3.3测算结果大于5万元的变更,需报公司管理层审批,公司管理层不批准的则不通过。公司管理层批准的,审批过程结束。 5.3.4设计部发《设计变更单》或将变更要求提供给设

项目变更管理流程

项目变更管理流程举例 1.变更提出人可以为: ●最终用户 ●开发方实施人员 ●开发方设计人员 ●本项目管理人员 2.变更的提出 由变更提出人填写《变更申请单》,并签字,提交给项目经理或项目经理指定的人员(如配置管理人员等) 3.变更的评估 1)由项目经理领导或指导具体人员负责对变更进行评估,评估参与者包括:项目经 理、项目技术总监、相关技术小组组长、相关技术人员、用户方技术人员、用户 代表 评估的方面包括: ?技术影响 ?范围影响 ?费用影响 ?时间影响 ?风险影响 ?资源影响 ?其他相关影响 2)由项目经理和用户方技术人员作出变更批准或不批准的决定,书面签字。并作相 应记录 3)项目经理负责调整变更所涉及的所有项目计划,保证计划的完整性 4)项目经理负责将相关决定通知和计划变更有关人员。对于重大变更就通知所有项

目干系人 5)对于将可能引起项目基线变更的变更申请,应由项目总监签字同意方为有效 项目变更管理流程举例 1.输入 ●客户合同 ●分包合同 ●项目计划 2.目标 保证项目质量满足合同的要求、公司的业务目标和对合同的法律要求 3.步骤 提出并审查变更申请 评估变更 评估变更涉及的范围及决定其对客户、公司业务和技术方面带来的影响 评估变更将会对项目交付物带来的变化 评估变更对项目计划和过程带来的影响 评估需要对项目计划基准和合同文本应作的修改 估算要实施该变更需要的资源和费用以及不作变更所需的费用,公司的分包商应提出一个相关的报价 提出如何处理该变更的建议 由适当的管理层审批该变更申请。审批层次应在项目计划中定义 把变更整合到项目计划中,记录变更 4.输出 项目计划 5.文档 变更申请表 变更记录表

软件需求变更控制流程

需求变更控制流程 文档名称: 文档编号:___________________________ 归档日期:___________________________ 编写者: ________________ 孙_____________ 审核者:_______________________________ 批准者:_______________________________ *The information contained in this message is confidential and should not be disclosed to any third party whether or not you are the intended addressee indicated in the message. *本文件所含内容为保密信息,未经授权请勿随意复制、编改和泄露给任何第三方。 Copyright ?2009 xxx (Sha nghai) Ltd . All Rights Reserved 1.目的 指导项目部、软件部、质量部、测试部对产品的软件变更需求(简称CR进行控制和 管理,规范相应的作业流程,详细地定义了各流程环节中状态、角色和动作。 1.1明确流程中各角色的职责

1.2规范软件缺陷的变更过程 2.适用范围 所有项目的软件变更需求控制管理。 3.定义 CCB Cha ng Con trol Board 的缩写,指变更控制小组,由项目经理、产品经理、软件 开发小组长、软件部经理、测试部主管组成。 SCM Software Configuration Management 的缩写,软件配置管理员。 SQA软件质量保证 产品部门:简称PD 项目部门:简称PM 软件部门:简称SW 测试部门:简称TEST 质量部门:简称SQA 4.参考资料无 5.部门职责 5.1产品部 5.1.1制定产品战略规划,产品定位和定义。 5.1.2客户技术支持,需求分析与管理。 5.1.3提出需求变更申请到到质量部。 5.2质量部 5.2.1接收产品部提出的变更需求。 5.2.2成立项目需求变更评审(CCB小组,召集小组成员对需求变更进行评审。5.3项目部 5.3.1参与需求变更评审,确定需求变更的可行性。 5.3.2将评审通过的需求变更单以通知单的方式发到软件部和测试部。 5.4软件部 5.4.1对需求变更进行技术可行性评估,编写系统需求规格与可行性分析报告,包括技术实现方法、进度要求和风险分析结果以及建议等。 5.4.2确定需求变更信息,制定开发计划,安排代码设计,更新需求规格说明书。 5.5测试部 5.5.1参与需求变更评审工作。 5.5.2确定需求变更信息,制定测试计划,安排对新需求的功能测试。 5.6 CCB 负责对软件相关的变更需求(新需求、 bug修改、建议)进行审核,确定处理的方案。 6.作业流程

软件设计变更控制流程

放弃 项目开发部门/业务部门等 项目开发部门 《变更审批表》 《变更审批表》 《项目更改计划》 ,向研发项改计划理部提交《变更审批表》 项目开发部门 。 NG No 表》上签署评审意见。项目管理部汇总评审组各成员部门的意见, 审批不通过则不予更改,并将意见反馈管提交部门。 ———组装测试、确认测试各阶段的更改工作。 ] J°K十划完成后需提交《项目设计更改计划部门或提交变更后并经过审批的新的《开发计划》: —修改在总体设计结束后需提交更新后的《需求说明书》、 ,结束后需提交《详细设计说明书》、《测试计划》 系统设计更改《测试分析报告》 ----- 形成的文档应提交项目管理部审核。 于一些小型、局部的更改需求页目上述步部骤可相应简化,只需进行相应阶段的更说明书》并/《测试计划》 *实现阶段更新和提交相关变更文档即可。具体尺度可在《变更审批表》的评审意见中方案现。 决定评审是否通过。评审 《总体设计说明书》;在详细设计阶段 /《测试方案》;在集成测试结束后需提 :在验收项目开发需提交《验收测试报告》》需求说明书手册》《总体安装手说明〉书》。 No 项目开发部门/项目管理部门《测试分析报告》 文档名称: 文档编号 归档日期: 1.目的 针对软件产品设计和适用过程中岀现的新的功能和性能等要求,进行修改活再开发产品,以扩充其功能、增强其性 能、改进加工效率、提高可维护性。 2.适用范围 所有软件开发项目的更改及维护。 3.定义 无 4.参考资料 无 4.权责 4.1.研发项目管理部:牵头并协同其它有关部门评审开发、业务等部门提交的《变更审批表》;并审批变更后的技 术文件、更改通知书。 42 研发项目开发部门:提岀设计变更申请,根据需求对产品的设计进行修改。 4.3市场/业务等部门:提岀设计变更申请,参与对设计变更需求的评审。 5.作业内容 5.1.流程图 设计变更控制流程 文件/表格 权责

软件开发项目需求变更管理及应对之

软件开发工程需求变更经管及应对之道研究 变化并不是人们最害怕的,最怕的是跟不上变化的步伐。同样,在软件开发过程中需求的变更会给开发带来不确定性,但只要把需求变更作为重点、难点小心加以控制,软件开发的进度、成本和质量也就有了"安全"的基础。 需求变更经管的需求 需求变更是因为需求发生变化。根据软件工程思想,需求说明书一般要经过论证,如果在需求说明书经过论证以后,需要在原有需求基础上追加和补充新的需求或对原有需求进行修改和削减,均属于需求变更。 需求变更的出现主要是因为在工程的需求确定阶段,用户往往不能确切地定义自己需要什么。用户常常以为自己清楚,但实际上他们提出的需求只是依据当前的工作所需,而采用的新设备、新技术通常会改变他们的工作方式。或者要开发的系统对用户来说也是个未知数,他们以前没有过相关的使用经验。 随着开发工作的不断进展,系统开始展现功能的雏形,用户对系统的了解也逐步深入。于是,他们可能会想

到各种新的功能和特色,或对以前提出的要求进行改动。他们了解得越多,新的要求也就越多,需求变更因此不可避免地一次又一次出现。 这时,如果开发团队缺少明确的需求变更控制过程或采用的变更控制机制无效,抑或不按变更控制流程来经管需求变更,那么很可能造成工程进度拖延、成本不足、人力紧缺,甚至导致整个工程失败。当然,即使按照需求变更控制流程进行经管,由于受进度、成本等因素的制约,软件质量还是会受到不同程度的影响。但实施严格的软件需求经管会最大限度地控制需求变更给软件质量造成的负面影响,这也正是我们进行需求变更经管的目的所在。 六大原则 实施需求变更经管需要遵循如下原则: 1.建立需求基线。需求基线是需求变更的依据。在开发过程中,需求确定并经过评审后(用户参与评审),可以建立第一个需求基线。此后每次变更并经过评审后,都要重新确定新的需求基线。

需求变更的代价

需求变更的代价 让我们先来看一个需求变更的典型案例:Steven刚出任项目经理,并承接了一个中型软件项目。公司再三叮咛他一定要尊重客户,充分满足客户需求。项目开始比较顺利,但进入到后期,客户频繁的需求变更带来很多额外工作。Steven动员大家加班,保持了项目的正常进度,客户相当满意。但需求变更却越来越多。为了节省时间,客户的业务人员不再向Steven申请变更,而是直接找程序员商量。程序员疲于应付,往往直接改程序而不做任何记录,很多相关文档也忘记修改。很快Steven就发现:需求、设计和代码无法保持一致,甚至没有人能说清楚现在系统“到底改成什么样了”。版本管理也出现了混乱,很多人违反配置管理规定,直接在测试环境中修改和编译程序。但在进度压力下,他也只能佯装不知此事。但因频繁出现“改好的错误又重新出现”的问题,客户已经明确表示“失去了耐心”。而这还只是噩梦的开始。一个程序员未经许可擅自修改了核心模块,造成系统运行异常缓慢,大量应用程序超时退出。虽然最终花费了整整3天的时间解决了这个问题,但客户却投诉了,表示“无法容忍这种低下的项目管理水平”。更糟糕的是,因为担心系统中还隐含着其他类似的错误,客户高层对项目的质量也疑虑重重。随后发生的事情让Steven更加为难:客户的两个负责人对界面风格的看法不一致,并为此发生了激烈争执。Steven知道如果发表意见可能会得罪其中一方,于是保持了沉默。最终客户决 定调整所有界面,Steven只好立刻动员大家抓紧时间修改。可后来当听说因修 改界面而造成了项目一周的延误后,客户方原来发生争执的两人这次却非常一致,同时气愤地质问Steven:“为什么你不早点告诉我们要延期!早知这样才不会 让你改呢!”Steven很无耐,疑惑自己到底错在哪里了。对软件需求和需

医疗器械设计变更控制程序

1目的 为了对产品设计开发过程中和生产维护过程中的设计变更进行有效的控制,使本公司的产品能更进一步满足顾客的要求和满足标准和规定的要求。 2 范围 本程序适用于本公司设计开发全过程的变更。 3 职责 3.1 设计变更意见可以由设计开发部根据标准或规定要求的变更而提出,也可以由生产部根据产品原材料的变更而提出,也可以由销售部根据顾客要求或市场要求提出; 3.2 设计变更意见都必须由设计开发部汇编成书面意见后呈生产负责人审核,然后报管理者代表审批,并报总经理认可; 3.3 生产负责人对本程序的有效运行负责; 3.4 管理者代表对本程序的有效运行实施检查、监督。 4 内容 4.1 设计的变更发生在设计开发、生产和维护的整个寿命周期中,设计人员应正确识别和评估设计变更对产品的原材料使用、生产过程、使用性能、安全性、可靠性等方面带来的影响。 4.2设计开发过程中的变更 4.2.1 在设计开发过程中,任何与项目原有规定或要求不一致或存在缺陷,不合理或可以做得更好等原因,以及其它原因需要变更的,相关人员均可提出变更申请,变更申请理由包括但不限于: ◆原材料使用生产的可行性 ◆产品的可靠性 ◆生产成本 ◆标准要求 ◆性能、结构等方面 ◆客户有要求时 ◆设计阶段所产生的错误 ◆设计后期发现在制造、安装、维修等环节的问题 ◆监管部门技术审评提出的设计更改 ◆法规要求的更改(安全性要求、标准升级、强制性标准的执行等) ◆风险分析所要求的更改;

◆上市后发生不良事件因设计缺陷引起的更改等 4.2.2 相关人员应填写《项目变更申请表》,由本部门负责人审核批准后,提交设计开发部。 4.2.3 设计开发部负责人根据《项目变更申请表》,初步判断项目变更是否需要,是否可行,是否需要组织人员评审,并提出意见,报管理者代表审核,总经理批准。 4.2.4 变更申请可行,但不需要组织相关人员评审的,经总经理批准后,将《项目变更申请表》分发给相关部门及人员。由设计开发部组织相关人员实施变更工作。 4.2.5 当变更涉及到主要设计开发参数和性能指标的改变,或其它有重大影响的,应由设计开发部组织相关部门及相关人员进行评审。并编写《设计变更评审记录》。 4.2.6 《设计变更评审记录》至少包括以下内容: ◆应当包括更改对产品组成部分和已交付产品的影响; ◆设计和开发更改的实施应符合医疗器械产品注册的有关规定; ◆设计更改的内容和结果涉及到改变医疗器械产品注册证(备案凭证)所载明的内容时,企业应当进行风险分析,并按照相关法规的规定,申请变更注册(备案),以满足法规的要求。 ◆是否需要对变更进行适当的验证和确认,确保符合人身安全及法规要求。 ◆当选用的材料、零件或者产品功能的改变可能影响到医疗器械产品安全性、有效性时,应当评价因改动可能带来的风险,必要时采取措施将风险降低到可接受水平,同时应当符合相关法规的要求。 4.2.7 所有变更相关的资料、记录,均应与项目设计开发资料和记录一起长期保存。

项目变更管理程序

QHSE 管理体系程序文件 项目变更管理程序 文件编码: GJXB/QHSE/CX20/2011 修 改 码:

2012-04-28发布2012-05-10实施中国石油天然气股份有限公司管道建设项目经理部 Pipeline Construction Administration Department

1 目的及范围 本程序规定了项目变更管理各部门职责界面、工作流程和管理要求。 本程序适用于项目经理部承建的油气管道建设项目变更管理工作。 2 术语 2.1 变更:是指对合同约定事项的调整。与批复可研和初设不一致的,应签订补充合同。 2.2 变更评估:是指对变更的原因、责任及对项目工期、投资、质量和HSE方面的影响进行分析判断,明确变更的可行性和必要性。 2.3 工程相关第三方:是指工程涉及的第三方,包括地方政府、沿线群众、公路、铁路、电力、军队等中石油外部单位和石化、销售、管道、油气调控中心等中石油内部单位。 3 职责 3.1计划处是项目变更的归口管理部门。负责组织变更评估,审查初设变更投资,综合平衡分析变更投资和工期,接收上级部门或项目业主提出的变更以及工程相关第三方提出的资源、市场和工程界面方面的变更,上报变更和接收变更批复。 3.2 造价与法律事务处负责根据合同条款和有关规定审核费用变更。 3.3 财务处负责审批工程保险变更。 3.4 工程管理处负责审核施工方案和施工工期变更,审批建设组织模式变更,组织开展无损检测变更、监理延期服务及监理派遣计划变更等工作。 3.5 工程技术处负责组织编制、审查设计变更方案,组织开展补充评价工作。 3.6 质量安全环保处负责审核变更引起的HSE风险及应对措施,组织开展物资监造变更及环评、安评、职评和水土保持方案补充评价报批工作。

软件需求变更控制流程

文档名称: 需求变更控制流程 文档编号: 归档日期: 编写者:孙 审核者: 批准者: *The information contained in this message is confidential and should not be disclosed to any third party whether or not you are the intended addressee indicated in the message. *本文件所含内容为保密信息,未经授权请勿随意复制、编改和泄露给任何第三方。 Copyright ?2009 xxx (Shanghai) Ltd . All Rights Reserved

1.目的 指导项目部、软件部、质量部、测试部对产品的软件变更需求(简称CR)进行控制和管理,规范相应的作业流程, 详细地定义了各流程环节中状态、角色和动作。 1.1明确流程中各角色的职责 1.2规范软件缺陷的变更过程 2.适用范围 所有项目的软件变更需求控制管理。 3.定义 CCB:Chang Control Board的缩写,指变更控制小组,由项目经理、产品经理、软件开发小组长、软件部经理、测试部主管组成。 SCM:Software Configuration Management的缩写,软件配置管理员。 SQA:软件质量保证 产品部门:简称PD 项目部门:简称PM 软件部门:简称SW 测试部门:简称TEST 质量部门:简称SQA 4.参考资料 无 5.部门职责 产品部 5.1.1制定产品战略规划,产品定位和定义。 5.1.2客户技术支持,需求分析与管理。 5.1.3提出需求变更申请到到质量部。 5.2 质量部 5.2.1接收产品部提出的变更需求。 5.2.2成立项目需求变更评审(CCB)小组,召集小组成员对需求变更进行评审。 5.3 项目部 5.3.1参与需求变更评审,确定需求变更的可行性。 5.3.2将评审通过的需求变更单以通知单的方式发到软件部和测试部。 5.4 软件部 5.4.1对需求变更进行技术可行性评估,编写系统需求规格与可行性分析报告,包括技术实现方法、进度要求和风险分析结果以及建议等。 5.4.2确定需求变更信息,制定开发计划,安排代码设计,更新需求规格说明书。 5.5 测试部 5.5.1参与需求变更评审工作。 5.5.2确定需求变更信息,制定测试计划,安排对新需求的功能测试。 5.6 CCB 负责对软件相关的变更需求(新需求、bug修改、建议)进行审核,确定处理的方案。 6.作业流程

项目变更管理流程

变更管理流程

文档控制文档分类 版本控制 批准

Method123 Array Management Methodology Version 2.0 December 2000 目录 1概述 ....................................................................................... 错误!未定义书签。2变更流程 .. (3) 2.1摘要 (3) 2.2提交变更申请 (5) 2.3审核变更申请 (5) 2.4识别变更可行性 (5) 2.5批准变更申请 (5) 2.6实施变更申请 (6) 3变更任务 (6) 3.1变更申请人 (6) 3.2变更经理 (6) 3.3变更可研小组 (6) 3.4变更审批小组 (7) 3.5变更实施小组 (7) 4变更登记 (7) 5变更模板 (7)

1 概述 描述变更管理的目的。就项目中变更管理的总体流程提供一份概述,如: 变更管理流程是成功交付项目的基础。变更管理流程确保对在项目环境中的每个变更在实施以前都得以恰当的定义、评估和审批。 对项目的变更管理是通过对以下五个关键步骤的实施引入的。,: 提交和接收变更申请 审核和记录变更申请 确定变更申请的可行性 批准变更申请 实施和结束变更申请 2 变更流程 对将要执行的流程和程序做一个图表概述,以启动、实施项目中的变更并审核其效果。例如:Provide a diagrammatic representation of the processes and procedures to be undertaken in order to initiate, implement and review the effects of changes within the project. An example follows: 2.1 概要 下图对将要执行的变更流程和程序做了一个概述,以有效地管理与项目相关的变更。同时也明确的变更管理中的职责分工。

产品需求变更流程

页数1/5 声明: 本文件属贵州富泰集团深圳分公司所有,在规定范围内使用,未经文控中心批准,禁止复制、泄露。 修改记录 序号页次版本修改内容记要制/修订者审核批准生效日期11-5A/0首次发行 文件分发要求 分发部门分发份数分发部门分发份数海外事业中心■深圳□贵州份盛世国泰(深)□深圳□贵州份虹语通讯(深)□深圳□贵州份恒博新金属(贵)□深圳□贵州份创博宇(贵)□深圳□贵州份利盈福电池(贵)□深圳□贵州份冠诚注塑(贵)□深圳□贵州份明晰清听筒(贵)□深圳□贵州份启铭镜片(贵)□深圳□贵州份响达鸣喇叭(贵)□深圳□贵州份蓝宇包材(贵)□深圳□贵州份英杰雄充电器(贵)□深圳□贵州份益丰塑胶制品(贵)□深圳□贵州份发利永摄像头(贵)□深圳□贵州份锐达精密模具(贵)□深圳□贵州份英利荣手机按键(贵)□深圳□贵州份银海电子(贵)□深圳□贵州份PCBA事业部(贵)□深圳□贵州份惟思达(深)□深圳□贵州份 制订审核批准 日期日期日期

页数2/5 1.目的: 规范化海外事业部产品需求变更流程。 2.范围: 适用于海外事业部所有产品。 1.定义 需求变更:立项后因客户或因市场变化而提出的新产品需求,包括产品功能、硬件配置、外观工艺、用户体验等产品需求变更。 2.职责 4.1 市场部:明确变更需求,跟进,推动需求落实,过程中协助对客户事宜的沟通。 4.2 产品部:组织评估产品变更需求的可行性及风险,提交需求变更 4.3 项目部:准备详细的schedule,人力资源配置,提交项目预算。 4.4 研发中心:协助产品部,项目部评估相关工作。 4.5 品控中心:协助产品部,项目部评估相关工作。 4.6 运营中心:协助产品部,项目部评估相关工作。 5.程序内容: 5.1 需求受理 5.1.1市场部和产品部作为客户需求变更受理的主要入口,其他部门若有收到客户需求信息,转发知 会市场部及产品部 5.1.2市场部提交《需求变更申请表》给产品部,由产品部主导组织评估 5.1.3产品部对需求进一步了解,细化,必要时可再与客户Double check,明确具体需求 5.2 需求评估 5.2.1需求明确后,产品部依照需求同相关部门共同评估,明确可实现性、开发成本、相关风险以及 开发周期等。 5.2.2 评估结束后,产品部记录并发出评估会议纪要 5.3 与客户沟通 5.3.1市场部将评估结果反馈客户,产品部可协助进行沟通,确定 5.3.1.1若客户不同意,意见转内部,进行二次评估,直到与客户达成明确共识。 5.3.1.2若客户同意,由产品部给出评估报告与《需求导入核准单》,由产品经理组织公司各单位确认、 完成公司内部确认栏部分,并给与汇签;由市场部确认完成《需求导入核准单》的客户确认栏部分。 5.4 最终核准

外包项目需求变更流程规范

外包项目需求变更流程规范 XXXX有限公司

目录 一、目的 (3) 二、角色与职责 (3) 三、需求变更处理流程图 (4) 四、附件 (9)

一、目的 控制需求变化引起的开发、测试与需求不一致的情况,约束需求分析的完整性。保证每一次的需求改动都能有相关的记录。 二、角色与职责 1、市场人员 1)负责产品需求的提交以及解答项目开发过程中遇到的需求问题。 2)负责与项目经理的沟通 3)负责与客户协调沟通需求变更中需求部分存在的差异 4)对于无法通过技术手段解决的需求,负责与客户进行协商 2、项目经理 1)负责与客户的沟通确认,并及时反馈客户最新需求。 2)负责协调变更的需求并对变更的需求有拒绝的权利 3)负责对变更的需求部分设计的修改 4)保证项目的开发与需求的一致性 5)确定开发进度是否需要进行变更 6)与供应商协调时间、开发费用 7)负责将需求变更中的需求提供给客户签字确认 3、测试组长

1)负责相应测试需求分析书的修改 2)负责把最新需求及时传达到测试人员 3)保证测试进度与开发进度一致性 4)负责与项目组长及时确认最新需求 4、测试人员 1)负责更改测试用例,保证用例与需求同步 2)调控测试进度,保证任务的正常完成 5、项目助理 1)参与需求修改的评审工作 2)最终确认需求是否进行修改 3)负责更新需求文档,记录需求更改记录 4)负责需求变更信息的发布与跟踪 6、公司领导 1)参与需求修改评审工作,对需求修改过程具有知情权 2) 对技术手段无法解决的需求,与客户进行协商 三、需求变更处理流程图 传统的需求变更有3种情况,一种是客户提出来要进行修改,增加需求等;一种是公司内部人员提交的建议;还有就是开发人员自己修改流程(修改后的效果比前面的更加好)。 结合公司的具体情况,需求变更主要有以下3种情况。

设计和开发更改控制程序

1.0目的 规范产品有关设计和开发更改的提出、核准、评审、验证和执行等过程,以确保设计和开发更改后产品的安全、有效性,根据《质量手册》要求,制定本控制程序。 2.0适用范围 本程序适用于公司与产品有关的设计和开发更改,其余不适用。 3.0职责 3.1 各部门均可根据实际情况提出设计变更申请,变更申请应经研发部门负责人、技术部负责 人、副总经理审核,由总经理批准。 3.2研发部 3.2.1负责实施变更。 3.2.2负责变更后相关技术资料的变更。 3.3 生产计划部 3.3.1负责确认变更所涉及的原材料、备件、半成品和成品的物料。 3.3.2负责变更实施后对生产计划的修订。 3.3.3负责库存和在制品的返工(必要时)。 3.3.4如需要现场变更的,应提供可追溯信息,负责提供变更涉及的入库产品的编号。 3.4 质量保证部 3.4.1负责检验操作规程的变更。 3.4.2参与设计变更设计过程中的验证和确认活动。 3.4.3负责设计变更形成文档的归档管理,发放设计变更后的相关文件。 3.5 采购管理部 3.5.1负责确定变更所涉及物资供方、价格及采购周期等相关信息。 3.5.2负责确认变更新增物资的相关信息。 3.5.3负责变更后采购计划的修订。 3.6 市场部、销售部 3.6.1负责识别需发放给服务渠道的指导性文件,并进行服务确认。 3.6.2负责变更服务类记录。 3.6.3如需要现场变更的,应提供可追溯信息,市场销售部负责提供产品去向信息。 4.0工作程序 4.1设计和开发更改的提出及审批

4.1.1设计和开发更改的级别,更改级别可分为以下三级: 一级:对产品设计图纸、产品包装、说明书的修改,对产品的功能和性能有影响的修改,对人身安全、产品质量有影响的修改称为一级修改; 二级:对产品的设计图纸进行修改,不影响产品的功能和性能;对产品加工工艺进行修改,只为提高效率、降低成本,而不影响产品质量的修改称为二级修改; 三级:纠正设计图纸错误、工艺缺陷等技术资料进行的更改称为三级修改。 4.1.2设计更改的分类 a)设计和开发过程中的更改; b)批量生产过程中的更改。 4.1.3任何部门和人员在法规要求、用户需要、研发改进、生产流程优化、采购需求、生产需 求等中发现产品设计存在不合理或可以改善提高之处均可提出设计更改申请,提出书面申请后部门负责人审核,分管领导批准后,提交技术或研发部门进行论证,论证通过后由技术、研发、质量部门负责人审核,分管领导确认,经总经理批准后实施更改。 4.1.4研发部对一级更改论证,技术部对二、三级更改论证。 4.1.5设计和开发阶段的更改由研发部门书面申请,部门负责人审核,分管领导批准。 4.1.6批量生产阶段的更改,由发现产品设计存在不合理或可以改善提高之处的部门提出申请, 分管领导批准实施。 4.2制定设计更改计划 4.2.1设计和开发更改批准后,应当根据情况制定更改方案,若不需要,应当书面说明理由。 更改计划至少需明确更改任务、责任人、时间、方法、验收要求、更改所需资源等。 4.2.2如果设计更改能够预计期限,并预知将有材料伴随更改,应提前通知采购管理部、生产 计划部大致更改时间及更改内容,以便控制材料的订购量和半成品的投入量。 4.2.3修订设计者应依据更改需求进行更改,但至少须考虑下列项目: a)生产过程中各作业点的协调性; b)原材料、零部件与成品相互之间的匹配性; c)产品有效期以及产品使用的影响; d)是否需做完整性或局部性验证。 4.3设计和开发更改的实现 4.3.1设计开发的更改 当设计更改计划制定后,应进行如下工作:

建设工程变更管理流程(正式稿)3

建设工程变更、现场签证 意见审批管理流程(试行) 为进一步加强公司建设项目工程实施过程中的工程变更、现场签证管理,规范工程变更、现场签证意见的申报、审核(测算)、审批工作流程,做到管控合理、责权明晰、有序高效,结合公司的实际情况,经公司研究特制定本管理流程。 一、工程变更、现场签证 (一)、工程变更是指建设工程在施工合同签订后直至工程 竣工验收前实施过程中发生的所有变更。包含设计变更、 技术核定及其它变更。 1.设计变更:是指设计单位对原施工图设计内容进行修改、 完善、优化,改变了原施工图的做法,应以原施工图设计单位发出的《设计变更通知单》或《变更图纸》等形式确认。 2.技术核定:是指在原设计范围内,对完成施工承包工作 需采取合理的施工措施等技术事宜,提出的具体方案、方 法、工艺、措施等仅针对工程技术的确认,经工程建设相 关方共同核定。 3.其它变更。 (二)、现场签证是指在施工过程中因工程现场实际需要而必须 进行的施工图及施工图预算以外的各项工作,及其耗用的 人材机和其它事宜。

二、管理原则:工程变更、现场签证按照先审批后实施、分级 审批、方案择优、具体实施与经审批意见一致的原则进行 管理。 三、分级审批 (一)、I级变更:指单次变更导致的造价变化在50万元(含50万元)以上的变更; (二)、II级变更:指单次变更导致的造价变化在50万元以下的变更; (三)、已发生工程变更造价累计金额达到合同价的5%之后发生的所有II级变更均视为I级变更,按I级变更的流程审批; (四)、I级签证:指单次现场签证导致的造价变化在10万元以上(含10万元)的各类工程变更; (五)、II级签证:指单次现场签证导致的造价变化在10万元以下的各类现场签证; (六)、已发生现场签证造价累计金额达到50万元(或达到合同价的5%)之后发生的所有II级签证均视为I级签证,按I 级签证的流程审批; (七)、单次工程变更、现场签证导致的造价变化金额,是指拟发生工程变更、现场签证的全费用金额; (八)、单次变更导致的造价变化在50万元以上的,必须进行专家论证。

需求变更流程规范详细列表

需求变更流程规范 软件工程项目管理经验之一 一、引言 由于目前公司内部对产品的需求变动都只是口头或邮件中进行通知,并没有进行内部评审和相关需求变动后的记录,导致后续出的产品某些需求增加了,某些没有进行增加。这样就会导致测试得到的信息不完整,以及后续产品的维护困难。在这里书写一份规范说明书,希望能得到一些改善。 二、目的 控制需求变化引起的开发、测试与需求不一致的情况,约束需求分析的完整性。保证每一次的需求改动都能有相关的记录。 三、角色与职责 1、市场人员 1、负责产品需求的提交以及解答项目开发过程中遇到的需求问题。 2、负责与客户的沟通确认,并及时反馈客户最新需求。

3、负责与项目经理的沟通 4、负责与客户协调沟通需求变更中需求部分存在的差异 5、负责将需求变更中的需求提供给客户签字确认 2、项目组长 1、负责协调变更的需求并对变更的需求有拒绝的权利 2、负责对变更的需求部分设计的修改 3、保证项目的开发与需求的一致性 4、确定开发进度是否需要进行变更 5、分配新需求给相关开发人员 3、测试组长 1、负责相应测试需求分析书的修改 2、负责把最新需求及时传达到测试人员 3、保证测试进度与开发进度一致性 4、负责与项目组长及时确认最新需求

4、测试人员 1、负责更改测试用例,保证用例与需求同步 2、调控测试进度,保证任务的正常完成 5、项目经理 1、参与需求修改的评审工作 2、最终确认需求是否进行修改 1、负责更新需求文档,记录需求更改记录 2、负责需求变更信息的发布与跟踪 四、需求变更处理流程图 需求变更有3种情况,一种是客户提出来要进行修改,增加需求等,一种是公司内部人员提交的建议,还有就是开发人员自己修改流程(修改后的效果比前面的更加好),另外需求变更可能是比较小的改动,另外一种就是可能涉及到整个产品流程,这就是比较大的需求改动。下面就按照上面的3种情况进行画出流程图:

软件研发流程管理办法

软件研发流程管理办法 为加强对软件研发工作的管理,缩短开发周期,提高开发质量,降低开发成本,提高开发效率,特制定软件研发流程管理办法。 第一章、总则 为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发流程的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质按量按期交付的目标。 1、软件开发总体遵循项目管理和软件工程的基本原则。 2、项目管理涉及项目立项、项目计划和监控、配置管理。 3、软件工程涉及需求分析、系统设计、软件实现、测试、试运行、系统上线和产品维护。 第二章、阶段成果 根据软件工程的过程理论并结合公司目前的实际情况,制定以下工作流程,并规定了各个重要环节需要提交的交付物。 1、立项:市场需求合同或项目立项单。 2、需求分析:软件需求分析报告。 3、总体设计:概要设计说明书或功能模块描述。 4、详细设计:详细设计说明书,包括数据库设计、软件接口说明等。 5、软件实现:软件源代码、源代码说明或者注释。 6、产品测试:测试报告。

7、产品发布:产品说明书或使用手册。软件过程成果表: 第三章、岗位设置

根据软件开发过程,主要分为分析、开发和测试三个阶段。分析阶段完成用户需求文档的编写,系统概要设计的编写;开发阶段完成设计文档的编写,代码的编写;测试阶段完成系统的测试,测试文档及其他材料。通过逐渐的调整岗位,明确工作职责,逐步实现项目经理,需求分析工程师,软件开发工程师和测试工程师的岗位设置。 第四章、项目立项 1、需求分析工程师进行应用调查与分析,确认软件的应用需求。

2、根据项目可行情况成立项目开发小组,制定软件开发计划,确定项目经理,并由所领导和项目经理共同确定具体项目配置,知识技能要求,团队成员及团队的角色。 第五章、项目计划与监控 1、以项目为单位,项目经理负责整个项目的计划、组织和控制。 2、在整个项目过程中,项目经理定期检查项目进度和完成情况,调整人员分工和安排。 3、项目计划需要变更时,需要明确变更容并及时汇报。项目经理需要说明变更原因并及时告知所领导审核,以便根据变更容及时调整计划。 第六章、需求分析 1、对用户提出的需求进行分析汇总,梳理用户的业务流程和详细的功能定义。 2、做出简单的界面原型,与客户进行有效的沟通,编写需求详细说明书。 3、遇见需求变更时,分析需求变更容,并与项目经理一起负责对需求变更进行评估并及时告知所领导审核,以便根据变更容及时调整计划。 第七章、总体设计 1、在该阶段确定总体结构和软件开发架构,文件命名规等。可按软件需求划分子系统,也可直接定义目标系统的功能模块及各个功能模块的关系。 2、确定软件模块结构,给出每个功能模块的功能描述,并完成系统概要设计说明书。 3、完成数据库的设计,并编写数据库设计说明书。 4、完成的文档需提交公司进行归档管理。

相关文档
最新文档