QA质量保证工作目标及工作内容
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过程质量保证的价值体现层次
即对项目过程的管理进行监督检查工作,包括:
第1层:进行符合性检查,对照规范发现项目中的不符合情况,并沟通各方来解决;
第2层:理解项目的情况,协助甚至指导项目,比如识别风险,建议风险和问题的应对措施;能够根据规范和实践来修订项目过程检查表;
第3层:在项目中识别改进机会,能够考虑到同类型项目;
第4层:提供项目参照样例和比较基准,辅导项目;
第5层:处理项目面临的优先改进机会,预防为主,管理并提升干系人的满意度;
过程质量保证工作的成果展现
1,QA工作发现得到及时沟通并解决;
2,分析不符合项,提供预防措施;
3,分析关键指标,提供优化建议;
4,结合项目实践,提出改进建议;
5,深入理解项目状态、风险和问题,提出建设性建议和意见;
6,将项目层没有及时解决的问题提升到更高管理层;
7,分析项目/团队趋势;
8,解决项目共性问题,优化相应规范;
QA工作主要分日常事务型工作和事件驱动型工作两部分。
事件驱动型工作
(1)制定《质量保证计划》
项目的质量保证活动是有计划的,即《项目过程审计表》,可以监督项目按照公司的质量要求完成产品开发。项目执行过程中,《质量保证计划》应该是项目质量保驾护航作用。在项目计划阶段,QA在参考项目计划的基础上,结合项目实际情况与项目经理一起制定质量保证活动计划。《质量保证计划》做到内容明确、可操作并及时更新。
关于质量保证计划
1、首先要有计划;然后是需求是否提交;
2、设计是否按公司流程提交和评审;
3、研发进度是否按计划进行,是否需要提醒变更;
4、研发提交测试版本是否有代码评审记录;
5、测试结论是否及时发布;
6、测试报告是否及时发布;
7、实施上线巡检是否进行了?
8、上线运行一个月后,是否进行了数据质量检查?
(2)流程建设
项目有序执行是建立在完善的流程基础之上的,所以质量保证人员应定期的梳理和监视质量体系。如果项目或组织需要制定过程规范,QA应组织相关人员来完成过程制定工作。一般情况下,流程制定应由遵守和执行该过程的人员负责,只有一线的人员才清楚他们最需要什么样的流程。所有制定的过程都必须经过评审,并由QA检查执行情况。
(3)过程改进
过程改进是一项长期的任务。QA应注意随时发现、听取过程执行中问题和改进工作的方法,并进行阶段性的总结(比如质量报告等),以不断改进过程,提高过程能力。
(4)质量培训
项目或组织需要时,QA需要向相关人员进行质量管理方面的培训或咨询。建立研发人员的质量意识,确保研发人员能按照组织的质量要求来完成工作。
2、日程事务型工作
(1)过程审计
主要是审计项目是否按组织规定的流程和计划执行活动。审计应重点关注流程执行的符合性和有效性两个方面。
审计内容包括:开发类需求分析、设计、编码、测试、评审等过程;管理类过程包括项目管理、质量管理和配置管理。
(2)产品审计
QA可以用过程审计手段评价产品,也可以通过监督评审、测试等过程来保证产品质量,也可以从格式和规范(比如代码规范、设计规范、UML图、DFD图、ER图等)上实施检查,并尽可能地检查中间产品之间的一致性。
检查内容:工作产品和最终产品。
(3)跟踪问题处理
QA应跟踪问题处理过程,直到问题解决。跟踪的问题包括日常发现的产品问题、过程问题、项目风险、评审发现的问题、测试发现的问题等。如果不能和项目组就解决方案达成一致,可向质量主管反应。
(4)度量和报告
QA应善于根据过程规范和经验发现项目运行中的问题,并做到紧急问题、重要问题随时汇报,其它问题周期性汇报。
QA需要随时收集数据并保障数据的有效性、真实性。定期汇总数据、统计分析并产生度量报告。QA应协助项目组针对不良趋势和问题采取纠正或预防措施。
(5)质量推进
质量推进主要包括提高全员的质量意识和推进、解释过程的执行两个方面。这项工作需要在日常工作中一点一点地、坚持不懈地实施。
跨部门项目管理的挑战
(1)明确跨部门职责
特殊产品的开发模式需要跨部门合作,但具体各个部门在开发过程中承担什么样的角色和职责往往没有清晰定义,以致于部门间难以协调合作,跨部门的产品管理更难以有效执行。(2)建议合适的跨部门指标体系
首先关键点不在于跨部门指标本身,而是产品团队应该承担的总体指标,针对特殊产品对产品本身制定相应的整体流程,包括部门协作流程,各个流程的负责人不仅要指定相关的计划,并与上下流程的负责人进行审核对接,确保计划的合理和可实现性。在实际执行过程中,持续进行资源、时间和问题管理,与上下流程负责人保持良好沟通,确保部门间的协同合同和任务的衔接。而对应产品所应承担的总体指标应分解到相关各个部门,保证新产品开发的顺利进行。比如新产品器件采购的及时性、新产品上市市场推广的力度、产品软硬件质量等等,通过指标的牵引使各个部门关注新产品开发的流程和结果,齐心协力将新产品更快推向市场,获得更好的成功。