公司软件项目管理规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公司软件项目管理规范
V1.0
研发中心软件项目管理规范
1.1. 项目实施原则
➢项目实施过程要遵守标准规范的项目管理体系进行
●项目执行的规范性是项目成功的保证。
●项目执行的规范性可以有效保证项目质量。
1.2. 项目实施方法
金山顶尖在多年的应用软件项目实施过程中,积累了丰富的项目实施经验,曾先后组织实施了多个上千万元的复杂项目,同时也积累了丰富的项目实施经验。
1.2.1. 管理目标与指导思想
●管理目标
以客户体验为中心,持续改进产品生产及交付过程,面向客户提供优质产品或服务,持续提高客户满意度。
●指导思想
通过持续的过程改进,逐步提高项目交付的产品(服务)质量与生产效率,更好的满足客户的需求,提升公司客户满意度。
1.2.2. 质量保证体系
依据ISO9001:2008的规定,金山顶尖质量体系文件划分为4层层级结构,自上而下分别为纲领性文件、制度性文件,作业指导性文件和质量记录模版,下级文件的制定和修改必须符合上级文件的要求,如下图所示:
手册、方针
过程文件
作业规范、指南文件
质量记录、模板文件
质量体系文件层次示意图
●第一级为质量手册和方针文件
质量手册和方针文件是公司质量管理及过程改进体系的纲领性文件。它依据GB/T19001-2008质量管理体系要求、系统工程生产过程域的目标要求,规定了公司提供产品及服务的过程质量控制标准及其工作产品质量目标要求。
●第二级为制度性文件
制度性文件是规范公司生产管理过程的一系列规章制度和办法文件,它适用于公司所有部门,是公司所有员工工作沟通的平台,主要包括项目管理控制程序文件、软件及系统工程管理控制程序文件、销售管理控制程序文件、服务保障体系文件、客户满意及投诉管理体系文件以及其他业务支持体系文件。
●第三级为作业规范及指南文件
作业规范及指南文件是针对过程控制体系文件对公司各业务领域的作业规范要求制定的具体的设计、开发、实施、服务及运营保障管理作业说明书,是对过程控制体系文件的进一步细化和补充。
●第四级为质量记录及模版文件
质量记录及模版文件体现了ISO9001-2008的基本质量要求及过程质量控制要素,为公司员工执行作业程序提供了一系列的参考模板、质量记录和工具表单文件。
金山顶尖质量保障体系如下图示意表示:
质量体系文件构成图
1.2.3. 软件开发实施管理流程
根据项目实施管理流程要求,金山顶尖应用软件开发项目划分为以下项目阶段:
1)项目启动阶段
•开始标志:项目经理任命书发布,表明进入项目启动阶段。
•结束标志:签订项目启动计划和项目启动会为标志。
2)项目策划阶段
•开始标志:签订项目启动计划为开始标志。
•主要工作:制定项目计划、召开项目外部启动会,并制定系统需求调研计划。
•结束标志:项目计划发布并经客户确认。
3)需求分析阶段
•开始标志:确认项目计划,开始需求调研为标志。
•主要工作:调研用户需求,完成用户需求说明书和系统规格说明书,并经过用户书面确认,编写系统验收标准并与客户达成一致。如项目需要,制作系统原
型。
•结束标志:系统规格说明书发布并经客户确认。
4)系统设计阶段
•开始标志:系统规格说明书发布并经客户确认。
•主要工作:根据确认后的系统规格说明书展开系统设计工作,编写系统设计说明书,通过评审后,根据项目需要编写详细设计说明书。并根据系统规格说明
书编写测试计划,包括《系统测试大纲》、《测试计划》、《测试用例》等内容。
•结束标志:设计说明书发布并经客户确认。
5)系统实现阶段
•开始标志:设计说明书发布并经客户确认。
•主要工作:根据设计要求,完成编码与单元测试,并完成系统集成测试。
•结束标志:项目系统版本封闭,经项目经理认可。
6)系统测试阶段
•开始标志:项目系统版本封闭,经项目经理认可。
•主要工作:公司软件测试部门执行系统测试,编写系统测试报告;设计人员根
据情况修改设计文档,编制用户手册。
•结束标志:项目系统版本达到项目验收标准要求。
7)部署与试运行阶段
•开始标志:项目系统版本达到项目验收标准要求。
•主要工作:系统安装环境检查、系统安装调试、用户培训、根据系统试运行情况填写系统跟踪报告、编写系统维护手册等,如有初验收,须与客户签署“初
步验收合格证书”。
•结束标志:签署系统试运行情况报告,或签署“初步验收合格证书”。
8)项目移交与总结阶段
•开始标志:签署系统试运行情况报告,或签署“初步验收合格证书”。
•主要工作:执行项目验收工作,签署项目验收报告,项目实施组将项目实施中的各类资产与资料移交相关单位,并签署项目移交报告,进行客户满意度调查。
完成项目总结报告。
•结束标志:签署项目验收报告、与技术工程部门签署项目移交报告。项目进入售后服务支持阶段。
1.2.4. 项目实施的质量保证
项目管理是项目过程和管理过程相结合的产物。在项目推进过程中,通过在项目启动、项目计划、项目执行与控制、项目收尾各阶段对项目过程的合理管理与控制,不但可以确保客户需求的合理满足,也有利于交付质量合格的项目系统和项目进度与费用的有效控制。
金山顶尖采取以下措施用以保证软件开发项目的实施质量。
1)优化规范、建立范例,提高项目实施质量与效率
基于软件开发项目的阶段划分与项目人员角色分工,通过建立、优化贯穿于整个软件开发过程中的各种规范、范例,有效指导项目实施人员的分析、设计、编码与测试等各项工作,可以大大提高项目实施的工作质量与工作效率。
具体包括的规范有:
●软件开发规范
•可行性分析规范(FS)