如何提升产品质量在业界是一个永恒的话题,零缺陷是理想化的,永远只能作为目标而不能到达,客户基于市场压力和竞争等方面的考虑,优先考虑的往往是进度,如何定位质量保证(QA)角色、如何平衡进度、质量、成本的关系,是质量保证的核心关键,关于质量保证常存在下列误区:
(1)组织架构中QA团队误区:
在不少公司,基于成本考虑,缺少了真正的高素质的质量保证人才,这其实是管理层的意识问题,认为设立QA岗位,人才的招聘、培训、薪酬、福利、工作环境的消耗将是一笔不小的成本支出,根本没有必要,实际上是一个不好的作法。组建QA团队,确实是需要一笔费用,如果是高水平的团队,付出费用更大,但从长远来看,这笔费用肯定可以从将来产品质量的提升、成本的降低、进度的提前、客户满意度提升、市场占有率等方面获取丰富的回报。一个质量管理的公司,所获得的收益远远超过了QA团队的人力成本。
(2)“进度优先还是质量优先”误区?
实际上要根据公司的商业目标来确定,如果项目进度是十万火急的,不能按时交货,可能会遭受严重经济损失或失去生存机会,我想肯定的选择是公司的生存第一,在进度保证的前提下,再考虑质量保证。但在一些业界的公司,进度已经往往作为质量的一部分,进行综合平衡考虑和解决。
(3)QA团队的“选人”误区:
曾看到一些公司,为了通过CMMI评估,都成立了QA组织,但是选人的标准也是基于成本考虑,往往是一些刚毕业不久的大学生,由于缺乏足够的开发和项目管理经验,在项目的流程执行中,不能给予项目团队有效的指导,不能识别公司的商业目标的价值,只能机械按照过程体系的要求执行,造成项目团队的不信任,甚至引起严重对抗,从而破坏了和诣、开放的卓越团队文化。在一些跨国大公司,其实QA的标准要求是很高的,要有多年的项目开发管理经验,甚至是曾担任过的项目经理优先,只能这样,才能够深该理解公司的商业目标和过程体系,并可以作为导师或顾问有效识别、规避项目风险、指引项目团队前进的方向。
(4)QA团队的“定位和运作”误区:
QA团队并不能只作为高高再上的检查者,或者只定位为“警察角色”,更应该是作为服务者的角色出现,QA团队是必须为项目团队服务的,要有一颗“谦虚”的心,要做到能换位思考,要能站在管理层和项目团队的角度来考虑问题,我想这样会明白QA团队的价值和意义。
QA团队核心工作是推动过程改进、进行缺陷预防,实现公司商业目标 ,因此QA团队重要的是要明白流程的价值,由于所有流程是基于一定的环境或条件建立的,对不同项目可能作用都不同,甚至可能不适用,要能够从公司全局出发,根据成本、进度、质量、客户满意度等条件进行判断,给项目团队提供帮助,进行过程裁剪,并提供给管理层高价值的真实项目情况,成为管理层真正的“眼睛和耳朵 ”。只有这样,QA团队才能取得管理层的支持,质量保证意识才能融入并扎根于公司卓越企业文化之中。