软件变更

软件在开发过程中,变更是不可避免的,我们要允许变更,但是也要控制变更,更要避免个人想变更时就变更,变更失控的情况。这就需要遵循一个统一的流程:

 

1.变更发生

在客户需求事项或者项目团队内部事项有变更发生,变更负责人制定变更邀请书。变更负责人由提出变更的人来担当,或者是客户,或者是项目内部人员。

 

2.变更分析

项目相关人员,变更负责人共同分析变更的影响,然后PL制定出更加详细的变更邀请书,此时变更邀请书中应该包括变更的工作范围(对象产品,工作规模/FP值等); 变更需要投入工时;人力影响和日程推迟情况。

 

3.变更磋商

用户将详细的变更邀请书发给工程人员。由工程人员讨论决定是否接受变更,如果不能接受,则终止这个流程。工程及软件成员将召开软件变更讨论会。此讨论会议将要产出会议记录,磋商结果和变更分析书。

 

4.变更执行

相关人员对变更工作进行分配,执行变更,并检查所有与变更相关的内容,都要做相应修改。

 

5.变更管理

确定所有变更完成后,向软件变更负责人发送邮件,通知相关人员建立baseline。软件变更负责人发邮件给所有项目相关人员,通知大家将要建立baseline。完成后再发邮件通知大家baseline建立完成。

 

6.变更完结