质量保证
服务介绍
软件质量保证基于过程管理的理念,是保证软件开发过程符合相关规范,以实现软件产品达到既定质量标准的一种工程化方法。在传统的软件开发模式中,软件开发方自行组织质量保证活动,项目经理通过质量保证活动获取相关项目状态、产品质量数据,采取相关措施,并与客户方进行沟通,向客户方汇报项目推进情况。
第三方服务以信息工程监理的形式提供,监理方帮助信息化建设机构对项目有关方面控制的再控制,即对开发团队的项目控制过程的监督管理,但在应用过程中,许多信息化建设单位发现信息化建设项目管理的关键环节在于软件开发过程的管理,而软件开发过程由于其高知识密集型劳动的特点,造成监理工作容易流于形式,不能真正地控制软件开发过程,及时发现问题。第三方软件质量保证正是从这个角度出发,聚焦于软件开发过程的管理,基于软件行业成熟的模型、规范,考虑开发方、客户方的特点,对行业通用模型进行例化。
应用案例
上证所《上海证券交易所第三代监察系统质量保证》案例
上海证券交易所第三代监察系统(简称3GSS)是2006年上海证券交易所(简称SSE)投资的重大信息化建设项目之一。3GSS旨在发现证券交易过程中的违规、潜在违规交易,触发警报,使工作人员能够及时进行处理,从而维护我国证券市场的规范性,保护公平交易。鉴于系统的重要性与关键性,上海证券交易所本着科学管理、规范先行的原则,提出3GSS项目过程要达到CMMI3级能力成熟度的目标,决定首次引入第三方独立的质量保证团队专职从事质量保证(简称QA)工作,对项目过程和产品质量进行监控,并实施改进。
3GSS质量保证项目是软件中心派出的高水平技术团队于2006年6月在同印度塔塔、HP等国际著名公司的激烈竞标中取胜的重大服务项目。在QA团队正式进驻上海证券交易所,重点实验室派出的团队成员就担负起3GSS项目组中一份重要的责任。
自进场以来,我们QA团队的工作方式不断优化、成熟,从建章立制到稳扎稳打,从积极参与到主动出击,根据工作说明书和质量保证工作总体计划,对3GSS项目的各个主要生命周期阶段进行了有效的质量保证,CMMI体系建设、工作产品评审/测试、项目过程审计、任务/问题跟踪等各项工作。并且根据3GSS项目按时保质上线、软件开发过程达到CMMI3级能力的两项目标,和时程安排紧、技术难度大、质量要求高的特点,我们在项目初便明确了工作方法和思路,制定了总体的工作计划。在实践工作,围绕着项目目标我们有效的开展QA工作:
1.建立基于项目特点的质量保证体系
2.过程改进与项目实施有机结合
3.遵循项目要求严格评审/测试工作产品
4.基于数据科学分析推动项目前进
该项目通过QA团队一年多的共同努力,最终取得了显著成效,帮助上证所3GSS项目成功通过CMMI3评估,我们所提供的服务得到了上证所领导与3GSS项目负责成员的高度评价,同时我们还取得了上证所颁发的“最佳质量保证服务供应商”的奖励证书。