1、xx银行信息科技项目质量管理办法xx总技xx42号附件2,xx年11月13日印发第一章 总 则第一条 为规范xx银行信息科技项目开发过程中的质量管理,确保整个开发过程中的质量控制,对项目所执行的过程进行监督和检查,特制定本办法。第二条 本办法适用于本行计算机应用项目过程中的质量管理,涉及开发过程中的各个流程。第三条 质量管理员以下简称QA。第二章 组织与职责第四条 技术经理的主要职责:(一)负责定期参加项目开发过程各阶段的质量评审会议。(二)负责协调项目成员和资源,根据评审结果进行过程改进。第五条 质量管理员的主要职责:(一)负责组织项目开发过程各阶段的质量评审会议。(二)负责监督和跟踪项目质
2、量改进。(三)负责记录评审会议结果。第六条 开发人员的主要职责:(一)负责定期参加项目开发过程各阶段的质量评审会议。(二)负责根据质量评审结果进行过程改进工作第七条 测试人员的主要职责:(一)负责定期参加项目开发过程各阶段的质量评审会议。(二)负责根据质量评审结果进行过程改进工作。第八条 业务部门代表的主要职责是负责参加项目开题和结题阶段的质量评审会议,确认项目设计和交付物是否符合业务需求。第三章 项目质量管理第九条 质量控制应该贯穿于项目开发的生命周期内,应该覆盖需求分析、设计、开发、测试、部署、收尾的流程,包括建立统一的开发规范,定期实施开发的质量检查。 第十条 开发立项时,QA应组织用户
3、代表、项目经理、开发、测试等相关人员讨论项目质量控制的目标,包括但不限于系统性能功能、数据质量、系统安全性、可移植性、合规性和时间及资源成本等;应明确质量保证的组织、人员和任务、职责;应明确实现质量控制目标所需要采用的度量标准和控制过程等;应根据实际情况,适用质量管理工具技术以规范有效进行质量控制。以上内容应形成项目质量管理计划。第十一条 QA人员应具备相应的专业能力并定期进行培训。第十二条 QA应在项目过程中定期开展评审。第十三条 QA应形成项目质量控制的相关文档。第四章 项目质量检查第一节 项目初期第十四条 开发初期,为保证系统设计的质量,QA应召集初期的质量评审会议,邀请以下人员参加:(
4、一)系统模块设计人员,负责讲解设计的内容;(二)业务需求部门,编写用户需求说明书的相关人员,负责审阅应用功能的满足程度;(三)其他需求提出人员,负责在需求较复杂的情况下进行解释和审阅相关设计;(四)相关开发人员和测试人员,负责评估编程及测试的工作量和所需时间,是否符合项目的成本控制和时间表;第十五条 根据质量评审会议的结果,形成项目质量评审记录,各方应根据评审结果,对各自领域的设计和计划进行调整和修改。第二节 项目过程中第十六条 QA应定期在开发过程的关键节点,组织召开质量评审会议,原则上邀请技术经理、开发、测试等相关项目成员参加,根据评审结果形成项目质量评审记录,评审范围包括以下内容但不限于
5、:(一)开发过程,代码编写规范、安全性、注释规范等;代码版本控制、文档编写。(二)测试过程,测试需求、设计、执行完整性和符合性等。(三)发布过程,缺陷率统计、发布规程符合性等。第十七条 根据上述评审项,检查是否符合相关质量标准,对不符合项,提出改进建议,并监督和追踪改进的完成情况。第三节 项目末期第十八条 在项目完成阶段,QA应组织相关业务需求部门和项目组人员进行结项评审,评审结果形成项目质量评审记录,评审范围包括以下内容但不限于:(一)项目文档是否齐全,项目文档应该包括但不限于用户需求书、功能说明书、设计说明书、技术与业务操作手册;(二)项目是否实现了业务需求计划的功能;(三)测试账号是否被删除、系统默认账号是否被禁用或修改了默认密码第五章 附 则 第十九条 本办法由科技部负责解释和修订。第二十条 本办法自下发之日起施行。