互联网+时代,研发节奏快,周期短。无论是研发模型还是质量管理方式都在与时俱进,不断创新。 质量检查作为质量保证的重要工具之一,也需要跟上时代的步伐,以适应新的业态。因此我们构建了以适应不断变化的质量检查视图。 01 视图构建 通过对业界研发质量检查方法的研究,结合互联网开发的特点,我们构建了适合自身研发中心的质量检查视图。该视图覆盖研发生命周期,并支持多种维度的组合定制。下图是该视图的整体框架: 一、数据来源 为了确保项目执行过程符合组织或项目定义的标准和程序,尤其是在规范发布初期,需要通过质量检查的方法来识别研发过程中的问题,持续推动改进。 质量检查视图就是一个有效的检查工具,它的数据来源主要分为三类:考核指标、流程规范、操作指导。 1、考核指标 包括集团CTO下发的质量考核指标、体系内发布的IT绩效考核方案等。 2、流程规范 包括质量相关的流程规范要求,如:《项目管理规范》、《研发流程管理规范》等。 3、操作指导 二、构建原则 SQA可以依据以上的输入来源构建质量检查视图,其基本原则如下: 1、全覆盖 2、可定制 基于不同的质量检查目的及策略,通过七个核心维度灵活地组合定制质量检查视图。如:SQA在推进UAT工作时,可以采用”活动+责任角色”的组合维度来定制质量检查视图,以保证该工作的有效执行。 三、检查视图 基于全覆盖、可定制的原则,并结合各类规范在实际执行过程中发现的问题,我们提炼了60条质量检查项作为质量关键控制点。下图是质量检查视图的样例: 02 视图应用 一、检查策略拟定 工欲善其事必先利其器,SQA手握“多维质量检查视图”这个工具,就可以开展质量检查工作了。在总体策略上,我们采取的是以下两种方式: 1、纵向深度与横向广度相结合 纵向上,要保证覆盖项目全生命周期,以便全面了解项目执行过程,避免以偏概全。
2、团队自检与SQA抽查相结合 团队自检是为了提升项目中各角色的质量意识,提前识别质量关键控制点,并做好应对措施,减少项目延期等重大风险的发生。
二、检查工作执行 SQA根据质量检查计划推动质量检查工作,下面从团队自检和SQA抽查两个方面介绍具体执行过程: 1、团队自检 立项宣贯:项目立项前,SQA针对项目中责任角色(项目经理、产品经理、技术经理、测试经理等)进行质量宣贯,辅导团队根据项目自身情况定制质量检查视图。 自检辅导:在项目各个阶段,SQA进行自检辅导。项目经理组织各责任角色进行自检,发现不符合问题及时改进。 结果反馈:项目上线后,项目经理反馈自检结果给SQA,SQA提炼典型TOP问题纳入组织级改进问题池。 2、SQA抽查 事前对齐:SQA就质量检查计划及检查内容与项目责任角色对齐,达成共识。对于新入职的同事,要进行一对一的质量宣贯。 事中参与:SQA在项目执行过程中参与关键活动,如需求评审、项目周例会等,以便及时发现问题和风险,并提供相应辅导。 事后总结:SQA根据检查结果,形成质量检查报告并在组织内部进行通报。 三、检查结果应用 质量检查结果通常包括以下内容:过程符合度报告、项目待改进问题、组织典型TOP问题、最佳实践等。 1、过程符合度报告 2、项目待改进的问题 SQA跟踪责任人制定问题改进措施,并跟踪改进措施闭环。 3、组织典型TOP问题 SQA提炼组织典型TOP问题,在组织层面推动改进。 4、应用实践案例 下图是SQA在UAT专项抽查过程中发掘的应用实践案例: 03 视图优化 世界上唯一不变的就是变化。质量检查工作也要与时俱进,不断优化改进,以适配不断变化的研发工作。 我们的质量检查视图已形成例行优化机制,具体如下: 季度优化:每季度末启动,SQA根据质量检查中的经验教训等进行季度优化。小优化一般在下季度初完成。季度优化的内容会继承到年度优化中。
04 小结 适合自己的才是最好的。质量检查视图需结合企业自身的文化,进行本土化的定制。随着企业不同的阶段及成熟度,我们可以自由组合定制出适合自身需求的视图。
|
|
来自: blackhappy > 《我的图书馆》