软件项目管理方法的实现
1.项目背景
某局通信建设工程项目管理系统(以下简称DX-PMS)主要针对该电信局每年建设的各种通信建设项目进行全过程全方位的管理,主要包括的内容有工程项目管理、工程结算管理、工程合同管理、工程档案与统计查询管理四个主要子系统,并要求与现在已经使用的某省局工程项目管理系统共同使用,各行其职,但数据不需要用户重复录入,系统能自动进行数据无缝连接;另外DX-PMS还要与该局现在正在使用的OA系统、ERP系统等进行集成,其软件开发非常复杂。
2.DX-PMS开发过程的管理
(1)制定DX-PMS项目计划。
项目经理接受项目任务书后,组成一个项目规划小组,结合项目任务书和实际开发经验,确定项目所采用的技术路线;估计项目的工作量、成本及相关资源,依据项目管理规范,制定项目计划书,评审后纳入配置管理。
(2)制定DX-PMS的开发过程。
总流程的制定:项目经理与核心组成员,根据项目任务书和项目的实际情况,确定软件开发过程,得到如图1所示的开发过程流程图。确定流程进入的必备条件:①具有已签署的《DX—PMS合同书》②上级签发的((DX-PMS任务书》。③与用户协商后得到的《DX-PMS执行计划》和《DX-
PMS实施计划》确定流程结束的条件和考核内容。具体检查下列工作任务是否完戍:①软件开发项目组完成《DX-PMS功能说明书》、《DX-PMS需求分析》、《DX-PMS开发计划》、《~DX-PMS配置管理计划》、《DX—PMS概要设计说明书》、《DX—PMS详细设计说明书》、《DX—PMS单元测试总结报告》等文档的编写及文档所规定的工作任务、可交付的源代码、可执行代码。②测试组完成《DX-PMS测试计划》、《DX-PMS测试方案与测试用例》的编写和文档所规定的工作任务。③质量保证组完成《DX-PMS质量保证计划》的编写和相应的质量保证工作。
DX—PMS具体的开发流程为:上级部门任命项目经理,协助项目经理组建项目开发组和软件测试组、质量保证组;项目经理负责组织项目开发组对客户需求进行调研,完成《DX-PMS系统需求说明书》及《DX-PMS用户需求调查报告》;部门经理负责对系统需求进行分析,确定其核心或可产品化的程度,可重用的构件等;项目组对软件需求进行分析,形成《DX—PMS软件需求分析说明书》,并通过评审5项目组制定《DX-PMS项目开发计划》,《DX-PMS软件配置管理计划》;测试组制定《DX-PMS软件测试计划质量保证组制定《DX-PMS软件质量保证计划》,并通过评审,软件开发项目组进行系统的《DX-PMS概要设计》并通过评审;测试组进行系统的《DX-PMS测试设计》并通过评审;软件开发组进行系统的《DX—PMS详细设计》并通过评审;所有源代码需要按照编码规范进行开发并由项目经理负责审查;软件开发项目组进行《DX-PMS单元测试用例》设计;在软件开发项目组的详细设计和编码阶段,测试项目组同步进行《DX-PMS测试方案与用例》的设计并进行评审;软件开发组进行单元测试,并提交《DX-PMS单元测试总结报告》;项目经理负责产品的完整性和正确性检查。
文章来源于领测软件测试网 https://www.ltesting.net/