面对消费者的产品,一定需要进行产品质量检查。不管这个产品是汽车、电视等实体产品,还是网络服务、虚拟服务等。实体产品的检验体系,已经非常成熟了,每个行业自己都会设计并推行产品质量标准体系。而网络服务产品,也越来越重视产品质量了。国外对网络服务的产品,叫做可用性评测。许多大型网站的UED部门都会有这样的小组。虽然名字不同,其实就是传统的质检员。只不过,在虚拟产品的质检员变身成可用性评测员了。
可用性评测小组,并不是一个质量标准体系中的全部,而是其中的一环。正如传统的质量管理体系中,质检员只是其中的一环,而且不是最重要的一环。一个完整的质量标准体系,是从开始到最终上线的整个过程的质量把关。也就是说,从代码开始,一层层,一直到产品发布的每个环节,其实都需要有质量把关。不同的层,把关不同。
比如:举个常见的例子——一个新产品上线,它常见的质量管理层是这样的
1.产品设计,
产品设计是由产品部的大拿和UED大拿共同来保证的。一个产品是否有价值开发,最优发言权的是产品达人和ued达人了。产品达人了解市场的需要,所以有发言权,而ued达人了解用户,那就更有发言权了
2. 接下来是代码开发,
代码开发的质量由QA来保证,同时开发工程师自己也要保证自己的代码质量,需要自己来检查
3. 产品初成,这步很重要,
这步应该由开发工程师自己来检查,看看自己开发的东西是不是和产品设计的一致,如果检查的时候,发现bug,就可以直接修改了。同时压力测试,安全检验等可以一并进行
4. 如果上面都走通了,该轮到产品经理检查了。
主要目的是看看工程师开发的产品是不是自己设计的产品。很多时候,很多产品经理设计和最终验收时的想法是不一样的,主要是经验不做造成的。设计时没想好的地方,等产品开发完成可能才会想明白。所以在开发完,产品经理要自己再检查一下。防止和工程师沟通上有问题
5. 最后,该轮到质检员上场了,
这时通常是UED的可用性研究的人来检查。只有通过这道关卡的产品才能上线
从上面的例子可以看出来,质量检验标准一直跟踪着产品,从产品雏形开始一直到上线结束。如果把检验的工作放在最后才做,估计光修改bug的时间就和开发的时间差不多了
上面只是我经历过的场景之一,在网站圈有一定的代表性
我想说的是,不要把质量检验看成最后一道关卡,也不要认为工程师可以不用检验。正如我在之前的blog中写道,质量检验需要三检,开发人员自己要检验,需求方要检验,第三方检验也要检验。
质量管理,不是一个部门几个人的事情,而是所有参与人的事情