"软件开发项目管理制度.pdf"
软件开发项目管理制度是为了规范公司自有软件开发的管理工作,提高软件开发的工作效率和质量,特制定软件项目的立项、开发、测试、发布、备份及软件发布后问题跟踪和处理、设计更改及升级的管理制度,最大限度的满足用户的需求。
该制度适用于重庆四联测控技术有限公司软件开发项目的管理与控制。涉及的相关部门包括公司所有部门。
软件管理控制分为三个方面:软件开发项目分类、软件项目管理分类和软件项目各阶段管理。
软件开发项目分类将软件项目分为三类:软件产品项目、内部管理软件项目和内部工具软件项目。软件项目管理分类包括正式立项管理和设计更改管理。正式立项管理是指软件开发需求之前没有相同的正式软件产品,或者软件在功能和结构上与原有的软件相比有较大的改变,能够作为一个独立的应用软件,均可作为软件开发项目进行正式的立项。设计更改管理是指如果需求部门需求的软件与当前已发布的软件功能有差异需要更改或者是有新需求的提出需要升级时,由项目组按照需求部门要求进行设计更改。
软件项目各阶段管理包括需求分析阶段、立项阶段、软件设计开发及测试阶段、软件发布与实施阶段、项目验收阶段。每个阶段都有明确的工作内容和形成的文档。
在软件开发项目管理流程中,需求部门提出需求,软件开发部对需求部门的业务流程和详细的功能定义进行梳理,然后制作简单的界面原型与需求部门进行有效的沟通,双方确认无误之后,由软件开发部编写《软件开发需求报告》。然后进入立项阶段,项目负责人编写《立项申请书》,并确定软件开发及运行环境、实现功能、业务及数据要求,设计方案及技术指标等内容。
在软件设计开发及测试阶段,软件设计开发项目负责人按照《立项申请书》和《软件开发需求报告》中的要求组织编写《软件功能设计书》,并落实项目组成员任务计划完成的工期,形成《软件项目任务分解计划书》。然后实施软件的设计开发。
在软件测试及发布管理流程中,软件开发部进行软件测试,要求部门验收测试结果,并对问题进行处理。软件发布后,需求部门进行试运行 1 到 3 个月,若出现问题,则由需求部门生成《问题处理记录》提交到项目组进行修改,否则由需求部门生成《项目完成验收单》。
在软件设计更改管理中,软件设计更改可以分为两个类型:软件升级需求和软件缺陷修改。软件设计更改流程以任务形式由需求部门提出设计更改申请,由项目组进行设计更改,并提交《软件设计更改申请单》和《软件升级通知单》。
软件开发项目管理制度旨在规范公司自有软件开发的管理工作,提高软件开发的工作效率和质量,最大限度的满足用户的需求。