zhanxuechao
作者zhanxuechao·2022-10-10 15:41
咨询专家·数字研究院

关于QA

字数 2217阅读 581评论 0赞 1

说明:

这是一篇2015年8月份写的文章,今早晨翻出来又读了一下,有一些稚嫩和理想化,但不排除一些好的有用的点,分享给大家,同时也让我更好的看到以前的不足和现在进步~持续加油!

说实话,不喜欢写文章,虽然有一点系统的方法论,和一堆想说的话,无奈最难的是下笔。

先谈一下我对 QA 的理解吧。我所理解的 QA 其实就是质量:产品的质量,代码的质量,人员的质量,流程制度的质量。

实话实说,个人感觉,目前平台的质量是比较低的,但是低到什么程度呢?不可度量。这是比较可怕的,因为我们不清楚我们做的到底好不好:我们的产品到底是否符合客户的需求,开发的水平是否达到公司的要求,人员的素质是否符合平台的需求,流程制度是否合理完善等。这一切,我们都不知道,没有一个准确的数字来评估。

首先产品质量。

说到产品质量,我还是很担忧的。主要有两点:转化速度和使用率。速度的快慢反映出我们平台的产品是否能够抢占先机,占领市场。使用率反映出客户的使用情况,即我们的产品是否真的迎合了客户的需求,解决了客户的痛点。

说说现状吧。平台级别应该还没有一个 idea to market 的度量标准吧。熟客从规划到上线应该是几个月的时间吧,这在一个互联网公司是很可怕的事情。不得不说熟客管理是一个很好的 idea ,国内少有,有很大的市场空间。但在这个几个月,如果竞争对手也在搞这一套呢,他们的速度更快,迭代更频繁,比我们早上线,那么 jsh 还玩什么呢?所以说, jsh 还是幸运的。快速迭代、不断试错、缩短 idea to market 的时间,只有这样,我们才会在不断竞争的环境中脱颖而出。当 jsh 尝到熟客的甜头的时候,相信美的,海信等也会加入抢夺中,到时候,希望我们不要混沌中侥胜。

再说一下使用率。我们功能做了也很多,网格管理,定价策略等等。然而这些功能被客户使用了吗?使用率多少?是不是还有未使用过的功能呢?我们需要一组数字来度量。没有这组数字,我们只能拍脑袋,只能大概。客户想要的与我们实现的二者之间差距多少,我们没有一套系统的方法来计算。这将导致一个后果,产品经理热情得设计了一大堆功能,结果客户用的很少,天天抱怨,巨商汇没有解决他们的痛点,反而一堆皮毛在挠他们的痒。

我们需要一套完整的产品质量监控体系。

其次代码质量。

有位大牛说过,在开发提交测试的那一瞬间,代码的质量就定格了。XXX也有一位牛人说过,我写的代码不需要测试。前一句话很有道理,后一句话很有教育意义。因为我们不能依赖测试来提高代码的质量。高逼格的测试应该是更多的为产品、开发、架构等提供一些优化性的建议,而非每天盯着那些功能性的 bug 的提出与解决。代码的质量也是可以评估的,有的公司会采用千行 bug 率(一千行核心代码的 bug 数量),有的会采用模块 bug 数(单个模块的 bug 数量),方法很多,有的评估的是开发人员,有的是评估的模块。没有有效的评估代码的质量,这将指导我们的产品的质量不可控。换来的只有客户的不信任,抱怨,最终客户流失率剧增。

我们需要一套完整的代码质量监控体系。

在说一下不太熟悉的人员质量吧。

怎么说呢,很多时候会采用 KPI 考核人员的一些工作质量,但是人员的素质这一块怎么考核呢?我不是专业人员,也不敢大言。只想说一点想说的。那就是主观能动性。现在的团队扯皮推诿的现象已经好多了,但是问题还是有的。一个问题可能会多个节点,多个干系人,如何快速推动呢。我觉得有一个很好的办法。相信大家都玩过击鼓传花的游戏。把问题当做要传的花,花在自己手上的时候,主动快速的传给下一个人。先实现主动性。推荐大家看一下《致加西亚的信》,有个主动性之后,要有一个观念, Barrels stop here !问题到我为止。相信调动起问题节点的每个人的积极主动性,问题便不再是问题。

我们需要一套人员素质培养方案和考评方案。

最后说一下一些流程和制度的质量。

高效便捷的流程,良好的制度可以促进问题的快速解决。说实话,流程的制定,制度的建立领导们更擅长,我没做过,所以只能瞎想。这里我瞎想了一套流程。一个问题的生命周期全监控。假定现在客户 A 提了一个问题到客服 B ,客服 B 将问题反馈给技术接口人 C , C 判断出这是一个 bug 指派给开发负责人 D , D 指派 E 来解决 bug , E 解决完了之后告诉测试 F ,测试 F 进行测试无误后,通知运维 G ,运维 G 上线之后,反馈客服 B ,客服 B 反馈给客户 A 验证问题,最后客户 A 反馈客服 B 问题解决。此时问题生命周期的节点:

相信这一套流程目前几乎所有的 bug 都是按照这种方式解决吧。 OK ,这里我不评价流程的复杂,干系人的多少。我希望能够改为一下:

每一步流程的处理,每一个节点的处理时间加以标注。有个时间作为度量参照,快速解决问题的瓶颈点在那里就很明显了。解决瓶颈点的难题,缩短时间,及时在复杂的流程,在庞大的干系人,相信问题也会很直观的快速解决。

也许在流程和制度方面,我们可以做的更好。

最后总结一下吧,我老东家的口号是 品质 = 生命 ,可见对质量的关注程度之高。我们做的是 B2B ,而且已有这么大的交易额,客户除了想要JSH解决他们的痛点外,肯定也需要一个可以 完全 信任和依赖的平台。品质、质量也许在某一天,会成为巨商汇独一无二的最大优点之一。目标为导向,为了让这一天快快到来,我们需要做的还很多。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

X社区推广