公司软件项目管理规范.pdf
《公司软件项目管理规范.pdf》由会员分享,可在线阅读,更多相关《公司软件项目管理规范.pdf(15页珍藏版)》请在三一文库上搜索。
1、公司软件项目管理规范 第 1 页共 25 页 公司软件项目管理规范 V1.0 文件状态: 草稿 正式发布 正在修改 文件标识:QD-RJ-A00-00 当前版本:1.0 作者:王重 完成日期:2010 年 7 月 15 日 公司软件项目管理规范 第 2 页共 25 页 研发中心软件项目管理规范 1.1. 项目实施原则 项目实施过程要遵守标准规范的项目管理体系进行 项目执行的规范性是项目成功的保证。 项目执行的规范性可以有效保证项目质量。 1.2. 项目实施方法 金山顶尖在多年的应用软件项目实施过程中,积累了丰富的项目实施经验,曾先后组织 实施了多个上千万元的复杂项目,同时也积累了丰富的项目实施
2、经验。 1.2.1. 管理目标与指导思想 管理目标 以客户体验为中心,持续改进产品生产及交付过程,面向客户提供优质产品或服务, 持 续提高客户满意度。 指导思想 通过持续的过程改进,逐步提高项目交付的产品(服务)质量与生产效率,更好的满足 客户的需求,提升公司客户满意度。 1.2.2. 质量保证体系 依据 ISO9001:2008 的规定,金山顶尖质量体系文件划分为4 层层级结构,自上而下分 别为纲领性文件、制度性文件, 作业指导性文件和质量记录模版,下级文件的制定和修改必 须符合上级文件的要求,如下图所示: 公司软件项目管理规范 第 3 页共 25 页 质量体系文件层次示意图 第一级为质量手
3、册和方针文件 质 量 手 册 和 方 针 文 件 是 公 司 质 量 管 理 及 过 程 改 进 体 系 的 纲 领 性 文 件 。 它 依 据 GB/T19001-2008 质量管理体系要求、系统工程生产过程域的目标要求,规定了公司提供产 品及服务的过程质量控制标准及其工作产品质量目标要求。 第二级为制度性文件 制度性文件是规范公司生产管理过程的一系列规章制度和办法文件,它适用于公司所有 部门, 是公司所有员工工作沟通的平台,主要包括项目管理控制程序文件、软件及系统工程 管理控制程序文件、销售管理控制程序文件、服务保障体系文件、客户满意及投诉管理体系 文件以及其他业务支持体系文件。 第三级为
4、作业规范及指南文件 作业规范及指南文件是针对过程控制体系文件对公司各业务领域的作业规范要求制定 的具体的设计、 开发、实施、服务及运营保障管理作业说明书,是对过程控制体系文件的进 一步细化和补充。 第四级为质量记录及模版文件 质量记录及模版文件体现了ISO9001-2008 的基本质量要求及过程质量控制要素,为公 司员工执行作业程序提供了一系列的参考模板、质量记录和工具表单文件。 金山顶尖质量保障体系如下图示意表示: 手册、方针 过程文件 作业规范、指南文件 质量记录、模板文件 公司软件项目管理规范 第 4 页共 25 页 质量体系文件构成图 1.2.3. 软件开发实施管理流程 公司软件项目管
5、理规范 第 5 页共 25 页 根据项目实施管理流程要求,金山顶尖应用软件开发项目划分为以下项目阶段: 1)项目启动阶段 开始标志:项目经理任命书发布,表明进入项目启动阶段。 结束标志:签订项目启动计划和项目启动会为标志。 2)项目策划阶段 开始标志:签订项目启动计划为开始标志。 主要工作:制定项目计划、召开项目外部启动会,并制定系统需求调研计划。 结束标志:项目计划发布并经客户确认。 3)需求分析阶段 开始标志:确认项目计划,开始需求调研为标志。 主要工作: 调研用户需求, 完成用户需求说明书和系统规格说明书,并经过用 户书面确认, 编写系统验收标准并与客户达成一致。如项目需要, 制作系统原
6、 型。 结束标志:系统规格说明书发布并经客户确认。 4)系统设计阶段 开始标志:系统规格说明书发布并经客户确认。 主要工作: 根据确认后的系统规格说明书展开系统设计工作,编写系统设计说 明书, 通过评审后, 根据项目需要编写详细设计说明书。并根据系统规格说明 书编写测试计划,包括系统测试大纲、 测试计划 、 测试用例等内容。 结束标志:设计说明书发布并经客户确认。 5)系统实现阶段 开始标志:设计说明书发布并经客户确认。 主要工作:根据设计要求,完成编码与单元测试,并完成系统集成测试。 结束标志:项目系统版本封闭,经项目经理认可。 6)系统测试阶段 公司软件项目管理规范 第 6 页共 25 页
7、 开始标志:项目系统版本封闭,经项目经理认可。 主要工作: 公司软件测试部门执行系统测试,编写系统测试报告;设计人员根 据情况修改设计文档,编制用户手册。 结束标志:项目系统版本达到项目验收标准要求。 7)部署与试运行阶段 开始标志:项目系统版本达到项目验收标准要求。 主要工作: 系统安装环境检查、系统安装调试、用户培训、根据系统试运行情 况填写系统跟踪报告、编写系统维护手册等,如有初验收,须与客户签署“初 步验收合格证书” 。 结束标志:签署系统试运行情况报告,或签署“初步验收合格证书”。 8)项目移交与总结阶段 开始标志:签署系统试运行情况报告,或签署“初步验收合格证书”。 主要工作: 执
8、行项目验收工作,签署项目验收报告,项目实施组将项目实施中 的各类资产与资料移交相关单位,并签署项目移交报告, 进行客户满意度调查。 完成项目总结报告。 结束标志: 签署项目验收报告、与技术工程部门签署项目移交报告。项目进入 售后服务支持阶段。 1.2.4. 项目实施的质量保证 项目管理是项目过程和管理过程相结合的产物。在项目推进过程中,通过在项目启动、 项目计划、 项目执行与控制、项目收尾各阶段对项目过程的合理管理与控制,不但可以确保 客户需求的合理满足,也有利于交付质量合格的项目系统和项目进度与费用的有效控制。 金山顶尖采取以下措施用以保证软件开发项目的实施质量。 1) 优化规范、建立范例,
9、提高项目实施质量与效率 基于软件开发项目的阶段划分与项目人员角色分工,通过建立、 优化贯穿于整个软件开 发过程中的各种规范、范例, 有效指导项目实施人员的分析、设计、编码与测试等各项工作, 可以大大提高项目实施的工作质量与工作效率。 公司软件项目管理规范 第 7 页共 25 页 具体包括的规范有: 软件开发规范 可行性分析规范(FS) 需求分析规范(RS) 功能说明规范(FSS) 用户界面规范(UIS) 总体设计规范(GDS) 详细设计规范(DDS ) 程序编码规范(CS) 软件测试规范(TS) 项目管理规范 填写项目立项报告 项目章程(项目约定) 任命项目经理 项目计划 项目状态报告 。 。
10、 。 同时,通过各种规范范例的建立,可以有效知道项目实施人员开展项目实施工作。 2) 责权清晰的多级管控体系,有利于将项目问题及早解决 在项目实施过程中,项目成员、项目经理、项目管理层与项目客户出于各自利益考虑, 都会对项目范围、进展、 质量与费用进行监控。这些角色的责权利便构成了项目的多级管理 控制体系。 公司软件项目管理规范 第 8 页共 25 页 典型项目的职责划分如下: 3) 基于项目周报的进度控制 项目实施期间, 项目成员、 项目经理以及软件开发部门经理每周定时汇报项目情况,使 公司在员工工作层面、单个项目层面和多个项目层面等三个层次有全面的掌握,便于项目进 度的掌控与资源的协调。
11、项目周报包括: 软件开发部门经理:项目状态周报 项目经理:项目周报 项目成员:员工工作周报 4) 基于流程审批的项目变更管理 项目执行过程中,出现与项目计划不符的项目范围、进度、与费用的变化是正常现象, 以上三项项目要素中任何一个要素的变化都会导致项目计划的变更。为保证项目目标的实 现,任何涉及上述内容的变化必须经过项目变更审批,方可执行。 公司软件项目管理规范 第 9 页共 25 页 1.3. 项目测试规范 1.3.1. 测试的范围与内容 系统测试范围主要包括以下内容: 用户界面测试:验证用户界面是否符合操作习惯,是否符合合同技术附件的要求; 功能测试:保证系统满足业务工作需要的功能,并正确
12、执行预定的功能; 接口测试:保证与其它系统或子系统的接口工作正常; 兼容性测试: 保证系统在各种可能的用户群众都可以正常使用,如,不同的操作系 统、浏览器、数据库等; 负载测试: 保证系统在最大设计负载下运行平稳。一个好的测试经验是让系统在超 过最大设计负载25%的数据和处理负载下运行; 恢复测试: 保证备份和恢复程序工作正常,以及当系统遇到突发事件如断电、网络 连接中断时对数据的正确处理。一般来说, 恢复程序的基本测试在系统测试开始时 进行,然后在系统测试结束之前再进行进一步的恢复测试; 安全测试: 验证系统安全满足要求,必须是系统的合法用户才能登录并进行允许的 相关操作。由于安全是系统的基
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公司 软件 项目 管理 规范
链接地址:https://www.31doc.com/p-5558368.html