4、解决问题
对于确实是问题的,我们应该去积极地寻找解决方案。但是新到一个公司或者项目组,发现了问题之后,不要急着去提出自己的解决方案,而应该先试图了解它的来龙去脉和曾经进行过的改进尝试,以及执行中实际的一些阻碍。
解决问题通常牵涉到开发团队中各个角色,除了明确负责的一方,还要对参与的其他方也进行充分的沟通。
确认开始执行之后,为了确保执行的正确性和力度,一定要跟踪执行。一个没有跟踪执行的方案如同瞎子射箭。这样的话,无论射多少回,都是没有目的性和方向性的,也无法在以前的基础上持续改进的。质量理论中常提到的PDCA循环讲的也是这个道理。
在解决问题方面,有很多和测试、质量无关,但和思维、管理类相关的书和文章。例如:《第五项修炼》中就提出对解决问题很有帮助的五大方面:系统思考、自我超越、心智模式、建立共同愿景、团队学习。《金字塔原理》中提出的界定问题、结构化思考、演绎与归纳等多种模式也能帮助我们剥茧抽丝,抓到问题的本质和可行的方案。
5、QA能力进阶
从上面我们看到,QA能力的培养贯穿于每日工作的点滴。其进阶可以大致分为以下级别。
(1)发现的问题级别:
初级:问题已经发生,而且大家都感受到了(项目组中大家都觉得有问题的问题)
中级:问题已经发生,但只有少量人感受到了(问题已经发生,但是其危害还没有扩散)
高级:问题还没有发生,很多人没有意识到(一个解决方案在不同的实施环境中会有的问题)
(2)解决问题的能力的级别:
初级:可以提出方案,但不能提出很合理的、可以实施的方案
中级:可以提出合理的可以实施的方案,但是实施效果不太好(方案中存在着一些重要的影响执行的因素没有考虑到)
高级:可以提出合理的方案,且实施效果好,整个团队受益
其实,有时想想除了QA更需要有丰富的思路去提出可能的解决方案之外,测试人员和QA人员对技能的要求有很多相通之处:都需要有敏锐的触角去发现潜在的问题,有执著的勇气去验证和报告预期与实际结果之间的差异,有务实的精神去跟踪和督促执行。所以,让我们左手测试,右手QA,互相促进, 帮助质量改进更上一层楼!
版权声明:本文出自 zdlzx 的51Testing软件测试博客:http://www.51testing.com/?56882
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。