(3)过程控制。
过程控制的主要工作包括过程管理、变更控制和配置管理。
过程管理是项目能顺利进行的基础,过程的质量决定软件项目所开发的产品的质量。项目经理依据《DX-PMS详细设计说明书》和《DX-PMS开发计划》将软件开发阶段的考核分为系统需求调研、需求分析、软件设计、编码与单元测试四个考核点。考核方式与要求包括:①项目经理对每个阶段所花费的有效工作量的确认。②项目经理检查每个阶段的软件工作产品完成情况,将阶段工作产品纳入配置管理库并形成基线,并交资源管理部归档。③部门经理负责签署阶段报告,总经理对软件工作产品进行确认。④在测试过程中,统计软件工作产品的缺陷率。⑤分析软件工作产品评审的数据的有效性。
项目经理具体的过程管理工作有:①检查项目组成员的周报。②制定相应的文档模板。③检查项目组成员的文档。④定期召开小组例会,交流开发经验和体会,解决突出的问题。⑤负责与项目双方人员之间的沟通,特别是与双方领导的沟通。
变更控制的基础是变更控制流程的确定,在项目开发前项目经理根据相关规范制定变更控制流程(如图2),通过项目成员评审,并报上级管理层批准,形成项目组的一个规范,作为项目变更的执行标准,对项目的所有变更,必须按照变更控制流程进行。 配置管理则是变更控制能顺利进行的基础和保证,为避免陷入配置项的泥潭,项目经理在项目开始之前编写配置管理计划,《DX—PMS酉己置管理计划》和《DX-PMS开发计划》将同时产生,并制定配置管理流程(如图3),以保证项目的所有配置项目均纳入到配置管理库,进行配置管理。
通过采用软件项目管理方法,明确了项目管理流程和控制项目开发过程,项目经理严格按照流程进行控制,严格变更控制和配置管理;项目组严格按照项目计划进行开发;主管部门严格进行考核和评审。在整个开发过程中,项目小组人员清楚自己的工作,明白其他人的任务,了解项目的实际进程,明确下一步的工作重点,整个开发过程有条不紊地进行,圆满地完成了开发任务。
结束语
软件项目管理的方法研究及在DX-PMS项目中的成功应用,为如何进行软件项目的开发与控制提供了借鉴。实践证明,制定适合软件开发项目的管理规范、过程、流程、模板,并借助于适当的管理工具进行管理,对软件项目的成功是非常有效的。
文章来源于领测软件测试网 https://www.ltesting.net/