产品质量差及测试人员的责任过多源于中国公司总体管理水平低下
上一篇 / 下一篇 2008-12-08 16:46:08 / 个人分类:法家与质量保证
转载请保留:本文出自zengyixun的51Testing软件测试博客:http://www.51testing.com/?981051Testing软件测试网2J6{m b(Cs
Z7C.v!l%C)oVZ:z+X+u0 任何人都知道产品质量是企业的生命,很多企业都会把质量放在嘴上,藏在心中,摆上媒体,但就是不落实在手中,或者落实的方法不对!51Testing软件测试网yX&_ro&B:cm ~
质量不好,有几种情况:
atiN/U7R0 1、眼光短视!
}:LC;z(y0@ b0 2、官本位作祟!51Testing软件测试网,Qa%LTxH4v2r tH,v7~
3、思想上的偏差。
t(GG&Rv\zf}0 4、方法不正确。51Testing软件测试网C4QdBzm
第一种情况吧,他们从未想过做好产品质量,一但企业效益不好,就开始寻找新的赚钱的行业进行转产就是了。51Testing软件测试网k5F/O5E0cgu7Y
第二种情况,认为当官的就是水平高,当官的说的话就是对的,做产品的论证方法是这样的:一个当官的提出自己的见解,于是一大帮“专家”们为这个见解制作,编造合理性报 告。所以才会有人有这样的狡辩,XX总要是错的,他能坐到那个位置上去吗?你不过是一个小小的XXOO,也敢提反对意见?这是社会大环境,大背景,上好下效的不正之风造成的,所以我曾经以对一位领导笑言,李世民也不过2000多年才出一个嘛,我们怎么能期望一家小小的公司中出现李世民似的人物来!51Testing软件测试网'^%Wa8x4Cfs
可是大家有没有想过,政治上的这种不正之风好理解,我们大不了不同他们玩了就是,但如果一般的企业也有这种官本位思想,这样的企业一定没有前途,就算能风光一时,也做不了百年品牌,当然也可能人家的想法是我死之后哪管洪水滔天,人家或者从未想过要做百年品牌呢,要不怎么说一家公司的天花板就是这家公司的领导者呢!51Testing软件测试网MA!xlD?8[.Z^
应该说当官的(管理者)也是一个职位,也有自己的专业知识要加强,不要太把这个当一回事,如果把所有在企业中的位置都当成一种角色,所有这些角色是要合力去做好事情,提高产品质量,打造品牌,当这样的意识深入人心时,后面对于产品的质量问题的讨论就有了基础了,否则人为因素就会干扰事件因素,如此水就搅混了,水混了,人就看不清事情的本质,看不清,人就会跟着混,混蛋就多起来了,混蛋一多,王八蛋就有了作怪的空间与条件!一个多是混蛋、王八蛋的公司,能做出好产品么?
&Il Ot5ODR~0 可是问题就来了,人无完人,当官的也是人,面对这么多事,这么多复杂的情况,很可能不知觉中就做了混蛋了,怎么办呢?那就是以事情的是非正误作为每一评价标准!但跟着问题又来了,事情的是非正误如何评价,以何为标准?这就有了导致质量低下的第三种与第四种情况的发生。51Testing软件测试网H"|!t jY5_`
第三种情况是思想的偏差,这个思想偏差很容易就发生在我们身边,我们常能听到这种管理者的声音,“我不管过程,我只要结果,好的结果”,事情的是非正误真是一针见血,你下面的人做出好的结果就是对了,否则就是错了,可事情有这么简单吧,我在私下笑着对一位说这话的领导说:如果只看事情的好结果就能当领导,我也可以当嘛,谁都能当领导了,那为什么是你坐在这个位置上?为什么拿那么高的工资做这么简单的事呀?51Testing软件测试网RP,i0\,m&X~
可以说,今天打工者中最高工资的,或者平均工资最高的就是管理职位,这说明什么?说明这个职位不是好做的,是很难的,比写操作系统难多了,所以才给你比写程序的做测试的人要高得多的工资嘛,你如果就是指手划脚而已,谁不会呢?这就是思想上的问题,也是一个管理水平的问题,这种管理水平的人能到了管理位置上,一来说明,我们更高层的管理水平也不怎么样,二来说明真正懂管理的人实在太缺啦,也说明这个管理职业的行业水平总体太低,比测试的行业水平总体低多啦!51Testing软件测试网i;|!u%}*{JS
但你说管理这职业又真有多难呢?我看也不见得,因为这是一个相当高端的学科,所以这方面的研究理论与实践都是有相当丰富的资源的,有时候只不过是这个管理者能不能甘于寂寞、平淡而已,这可能又要触及官本位的思想了,真把管理当一个普通的职位看,可能很多问题都好解决了!
"v8z.CH6u"A:ZMvi0 第四种就是方法问题,管理者有心,但方法不对也不行,我自己观察了成功的企业与不太成功的企业,发现成功的企业在方法上总是更加接近于理性,更加细节,而不成功的企业往往就是想当然,一个问题在客户处爆发,想当然是测试部的问题呀,这还有什么好说的?于是把罪名丢给测试部就算完了,测试部把问题丢给小兵就完了,这样就可以了吗?稍好一些的企业可能会说,小XX呀以后要注意呀,要好好测试,这次的教训要吸取哟,你也不要太有压力,以后细心些,这话说得还挺有人文关怀的,听起来也应该是不错的企业管理者,可问题是这问题真是小XX的吗?我曾经对一个关系好的领导戏言:你认为二次世界大战时德国战败是因为前线一名士兵枪法不准造成的吗?方法的问题可以说已经是今天中国企业质量问题的根本所在,所以业界有ISO,有CMM,又有了CMMI,6西格马什么的,一大堆,其实都是好东西,但中国的问题似乎又出在思想上,反映在方法上,用了这些也不好,很多人就开始牛PP哄哄的总结什么CMMI只适合大公司,不适应小团队,总之就是找借口,解释就是掩释,掩饰自己在习惯上形成的方法惰性,掩饰自己的思维僵化!其实运用这些好东西,它同样有一个思想与方法的问题要解决!51Testing软件测试网OD](?d
思想上是,你不能拿来就用,你要搞清楚你为什么要用,是为了得个好名声?还是为了解决事情中的是非对错,减少感性因素,增强理性因子,关注细节,整合资源,优化效率才去使用呢?有的企业很怪异,认为用了它能让客户对我们放心,我们能有好的品牌,要我看你的潜台词实际上是用了CMMI我们可以骗更多更大的客户啦!却不知客户对你有信心,你有了一个好的品牌,这只是你做好了事情,提高了产品质量而达到的一个结果而已,如果你使用CMMI的出发点是人家的结果处,那完蛋了,这才出发呢,就已经给结果了,可不完蛋了吗?因为思想上你的出发点不同,必然做事的方法就不同,结果当然就不会相同。这就要说到对方法的运用的方法上来了。51Testing软件测试网/V*J4|['g+G.O*]d
请大家想想CMMI这四个字母,最重要的是哪个?我个人认为是“I”,它为什么重要?周六在深圳参加了51testing的沙龙,很多资深的专家谈到了软件产业的分工合作问题,实际上就是一个产业链的整合问题,可是你知道吗,宏观上产业链要整合,但一家公司更实在的是你公司内部的工作流要整合的问题,调动每一个环节,工序,点线结合,优化效率,有这个基础才有了质量保证的基础,有了这个基础,才有了方法中的一切细节,才有可能产生出客户对你有信心,你有了一个好品牌的结果,方法细节是在那些事情上的,结果是自然而然产生的,不是一开始就刻意去营造的,出发点放在结果身上,结果只能是做事浮燥,弄虚作假!
2FIxiRr0 如果已经有了这样的思想与方法,我们再来看一个案例,测试工作中的责任问题就不难解答了:
%za'g:b\0 有这样一个贴子:51Testing软件测试网Pk PzlN#B)M!R
------------------------------------------------------------------------------------
7Y!N'MCHOZ l8ZTM6P0
另外我要说的是测试人员本身的问题,当这种问题发生时,居然就认了下来,但凡对公司负责任,就应该心平气和的把深层原因与之探讨清楚,测试人员特别是经理,不要太过于自我批评了,我们中国人真的不缺自我批评的精神,我们太缺敢于指出事件本质的勇气!
Z7C.v!l%C)oVZ:z+X+u0 任何人都知道产品质量是企业的生命,很多企业都会把质量放在嘴上,藏在心中,摆上媒体,但就是不落实在手中,或者落实的方法不对!51Testing软件测试网yX&_ro&B:cm ~
质量不好,有几种情况:
atiN/U7R0 1、眼光短视!
}:LC;z(y0@ b0 2、官本位作祟!51Testing软件测试网,Qa%LTxH4v2r tH,v7~
3、思想上的偏差。
t(GG&Rv\zf}0 4、方法不正确。51Testing软件测试网C4QdBzm
第一种情况吧,他们从未想过做好产品质量,一但企业效益不好,就开始寻找新的赚钱的行业进行转产就是了。51Testing软件测试网k5F/O5E0cgu7Y
第二种情况,认为当官的就是水平高,当官的说的话就是对的,做产品的论证方法是这样的:一个当官的提出自己的见解,于是一大帮“专家”们为这个见解制作,编造合理性报 告。所以才会有人有这样的狡辩,XX总要是错的,他能坐到那个位置上去吗?你不过是一个小小的XXOO,也敢提反对意见?这是社会大环境,大背景,上好下效的不正之风造成的,所以我曾经以对一位领导笑言,李世民也不过2000多年才出一个嘛,我们怎么能期望一家小小的公司中出现李世民似的人物来!51Testing软件测试网'^%Wa8x4Cfs
可是大家有没有想过,政治上的这种不正之风好理解,我们大不了不同他们玩了就是,但如果一般的企业也有这种官本位思想,这样的企业一定没有前途,就算能风光一时,也做不了百年品牌,当然也可能人家的想法是我死之后哪管洪水滔天,人家或者从未想过要做百年品牌呢,要不怎么说一家公司的天花板就是这家公司的领导者呢!51Testing软件测试网MA!xlD?8[.Z^
应该说当官的(管理者)也是一个职位,也有自己的专业知识要加强,不要太把这个当一回事,如果把所有在企业中的位置都当成一种角色,所有这些角色是要合力去做好事情,提高产品质量,打造品牌,当这样的意识深入人心时,后面对于产品的质量问题的讨论就有了基础了,否则人为因素就会干扰事件因素,如此水就搅混了,水混了,人就看不清事情的本质,看不清,人就会跟着混,混蛋就多起来了,混蛋一多,王八蛋就有了作怪的空间与条件!一个多是混蛋、王八蛋的公司,能做出好产品么?
&Il Ot5ODR~0 可是问题就来了,人无完人,当官的也是人,面对这么多事,这么多复杂的情况,很可能不知觉中就做了混蛋了,怎么办呢?那就是以事情的是非正误作为每一评价标准!但跟着问题又来了,事情的是非正误如何评价,以何为标准?这就有了导致质量低下的第三种与第四种情况的发生。51Testing软件测试网H"|!t jY5_`
第三种情况是思想的偏差,这个思想偏差很容易就发生在我们身边,我们常能听到这种管理者的声音,“我不管过程,我只要结果,好的结果”,事情的是非正误真是一针见血,你下面的人做出好的结果就是对了,否则就是错了,可事情有这么简单吧,我在私下笑着对一位说这话的领导说:如果只看事情的好结果就能当领导,我也可以当嘛,谁都能当领导了,那为什么是你坐在这个位置上?为什么拿那么高的工资做这么简单的事呀?51Testing软件测试网RP,i0\,m&X~
可以说,今天打工者中最高工资的,或者平均工资最高的就是管理职位,这说明什么?说明这个职位不是好做的,是很难的,比写操作系统难多了,所以才给你比写程序的做测试的人要高得多的工资嘛,你如果就是指手划脚而已,谁不会呢?这就是思想上的问题,也是一个管理水平的问题,这种管理水平的人能到了管理位置上,一来说明,我们更高层的管理水平也不怎么样,二来说明真正懂管理的人实在太缺啦,也说明这个管理职业的行业水平总体太低,比测试的行业水平总体低多啦!51Testing软件测试网i;|!u%}*{JS
但你说管理这职业又真有多难呢?我看也不见得,因为这是一个相当高端的学科,所以这方面的研究理论与实践都是有相当丰富的资源的,有时候只不过是这个管理者能不能甘于寂寞、平淡而已,这可能又要触及官本位的思想了,真把管理当一个普通的职位看,可能很多问题都好解决了!
"v8z.CH6u"A:ZMvi0 第四种就是方法问题,管理者有心,但方法不对也不行,我自己观察了成功的企业与不太成功的企业,发现成功的企业在方法上总是更加接近于理性,更加细节,而不成功的企业往往就是想当然,一个问题在客户处爆发,想当然是测试部的问题呀,这还有什么好说的?于是把罪名丢给测试部就算完了,测试部把问题丢给小兵就完了,这样就可以了吗?稍好一些的企业可能会说,小XX呀以后要注意呀,要好好测试,这次的教训要吸取哟,你也不要太有压力,以后细心些,这话说得还挺有人文关怀的,听起来也应该是不错的企业管理者,可问题是这问题真是小XX的吗?我曾经对一个关系好的领导戏言:你认为二次世界大战时德国战败是因为前线一名士兵枪法不准造成的吗?方法的问题可以说已经是今天中国企业质量问题的根本所在,所以业界有ISO,有CMM,又有了CMMI,6西格马什么的,一大堆,其实都是好东西,但中国的问题似乎又出在思想上,反映在方法上,用了这些也不好,很多人就开始牛PP哄哄的总结什么CMMI只适合大公司,不适应小团队,总之就是找借口,解释就是掩释,掩饰自己在习惯上形成的方法惰性,掩饰自己的思维僵化!其实运用这些好东西,它同样有一个思想与方法的问题要解决!51Testing软件测试网OD](?d
思想上是,你不能拿来就用,你要搞清楚你为什么要用,是为了得个好名声?还是为了解决事情中的是非对错,减少感性因素,增强理性因子,关注细节,整合资源,优化效率才去使用呢?有的企业很怪异,认为用了它能让客户对我们放心,我们能有好的品牌,要我看你的潜台词实际上是用了CMMI我们可以骗更多更大的客户啦!却不知客户对你有信心,你有了一个好的品牌,这只是你做好了事情,提高了产品质量而达到的一个结果而已,如果你使用CMMI的出发点是人家的结果处,那完蛋了,这才出发呢,就已经给结果了,可不完蛋了吗?因为思想上你的出发点不同,必然做事的方法就不同,结果当然就不会相同。这就要说到对方法的运用的方法上来了。51Testing软件测试网/V*J4|['g+G.O*]d
请大家想想CMMI这四个字母,最重要的是哪个?我个人认为是“I”,它为什么重要?周六在深圳参加了51testing的沙龙,很多资深的专家谈到了软件产业的分工合作问题,实际上就是一个产业链的整合问题,可是你知道吗,宏观上产业链要整合,但一家公司更实在的是你公司内部的工作流要整合的问题,调动每一个环节,工序,点线结合,优化效率,有这个基础才有了质量保证的基础,有了这个基础,才有了方法中的一切细节,才有可能产生出客户对你有信心,你有了一个好品牌的结果,方法细节是在那些事情上的,结果是自然而然产生的,不是一开始就刻意去营造的,出发点放在结果身上,结果只能是做事浮燥,弄虚作假!
2FIxiRr0 如果已经有了这样的思想与方法,我们再来看一个案例,测试工作中的责任问题就不难解答了:
%za'g:b\0 有这样一个贴子:51Testing软件测试网Pk PzlN#B)M!R
------------------------------------------------------------------------------------
7Y!N'MCHOZ l8ZTM6P0
“我们公司的测试人员是一个人负责一个项目的,测试组也有10个人!51Testing软件测试网3os"fzT6Y
基本上都有评审需求,写测试用例,然后评审用例,然后修改用例,然后执行测试....51Testing软件测试网"u:d BSkO
前天做了一个项目,到最后测试完了,开发说漏掉了一个重要的需求没有测试到,他们发现了BUG,发现就发 现了呗,非得在什么公司高级领导面前炫耀自己然后批评我!51Testing软件测试网M7VHk-n9MN3j`~
然后我们组的领导就一直跟我说什么漏测这个,什么多严重多严重的,然后别人怎么说怎么说的!51Testing软件测试网 dEH[@
现在拿项目给我测试非得多说几句什么注意需求,什么上次你的漏测什么怎么样的,靠,真想一巴掌拍死他们!51Testing软件测试网H1^ mI EG-C
g:FfY~|U01.我写测试用例没错,错是我在先,难道我没提交测试用例评审么?把全部责任全部给我?开发算什么?他们评审自己的毛么?如果我有责任他们没责任么?51Testing软件测试网4U QuwA ^8Y~
2.你主管JJYY说个毛呀,一天到晚说,还次次说,你不烦我都烦了,主管要当到你这份了,靠,当初真瞎眼进这个公司!
(}*Z0St],Z'~03.我不是万能的,需求写得跟没写一样,本身用例就难写,写个什么操作员登记报告,NND,报告里面有啥?什么都没有详细描述,项目经理怎么不先批评你那垃圾需求!
#NIr+E[/Z~:k051Testing软件测试网t*P%?*[F;nTtF5e.\
真的累,不太想干了,又是12月了,又要考核了,一年一次,还得降薪,估计我上次漏测那个,估计得挨好几刀,没则,过年后考虑闪人,碰到一个垃圾主管窝气还火大!”
+_8rz0P6l z)u0
然而流程工序是死的,人是活的,我中国人特别的灵活,真不知道是好事还是坏事了!总之,今天管理者本身的职业水平造成了质量的低下,而多数人对不太高的管理者的水平的温心的理解体谅,对已经高于管理者水平的的测试与技术水平的苛刻挑剔,形成了鲜明的对比!51Testing软件测试网-^0[{
z:q)[P2z P$@基本上都有评审需求,写测试用例,然后评审用例,然后修改用例,然后执行测试....51Testing软件测试网"u:d BSkO
前天做了一个项目,到最后测试完了,开发说漏掉了一个重要的需求没有测试到,他们发现了BUG,发现就发 现了呗,非得在什么公司高级领导面前炫耀自己然后批评我!51Testing软件测试网M7VHk-n9MN3j`~
然后我们组的领导就一直跟我说什么漏测这个,什么多严重多严重的,然后别人怎么说怎么说的!51Testing软件测试网 dEH[@
现在拿项目给我测试非得多说几句什么注意需求,什么上次你的漏测什么怎么样的,靠,真想一巴掌拍死他们!51Testing软件测试网H1^ mI EG-C
g:FfY~|U01.我写测试用例没错,错是我在先,难道我没提交测试用例评审么?把全部责任全部给我?开发算什么?他们评审自己的毛么?如果我有责任他们没责任么?51Testing软件测试网4U QuwA ^8Y~
2.你主管JJYY说个毛呀,一天到晚说,还次次说,你不烦我都烦了,主管要当到你这份了,靠,当初真瞎眼进这个公司!
(}*Z0St],Z'~03.我不是万能的,需求写得跟没写一样,本身用例就难写,写个什么操作员登记报告,NND,报告里面有啥?什么都没有详细描述,项目经理怎么不先批评你那垃圾需求!
#NIr+E[/Z~:k051Testing软件测试网t*P%?*[F;nTtF5e.\
真的累,不太想干了,又是12月了,又要考核了,一年一次,还得降薪,估计我上次漏测那个,估计得挨好几刀,没则,过年后考虑闪人,碰到一个垃圾主管窝气还火大!”
+_8rz0P6l z)u0
------------------------------------------------------------------------------------51Testing软件测试网J+Ucqd
对照我前面说的思想与方法,很明显这家公司在思想上存在官本位,导致了混蛋(测试主管),王八蛋(开发部门的某些人)的出现,最后把罪名丢给了测试小兵,也就是德国战败的原因是该小兵枪法不准,这不笑掉大牙么?于是人心焕散了,人心散了,队伍不好带了,可人心为什么会散?
*e4o(~bx/q0pP0 再说方法,表面看似乎流程不错,还评审呢,可最后还是出问题,其实这家公司到这一步都没有什么关系,还有很大的空间改进与发展,问题是思想错误导致后面的方法就不对了,如果是我,我会制定一个bug回塑机制,从测试到测试评审,从测试评审到开发及开发过程中的评审,再到需求及需求评审,看看这有多少流程与工序,有多少步骤,这里的每一个工序如果细节做到位,都是可以把这个问题给事先发现的,而越到后面越不好发现,所以责任的大小应该是越靠前的越大,比如,需求评审中开发为什么不提出疑问?测试为什么不提出疑问?测试做出测试需求,测试计划,进行评审时,需求人员为什么没有提出疑问?开发人员为什么没有提疑问?测试做出测试用例后,同行评审的同行,测试经理,开发经理及参加评审的开发人员为什么没有在这里提出疑问?什么原因导致了没有提出疑问?为什么这么多的工序每个工序中都可以发现此问题,却没有发现此问题?是什么流程不对?是什么方法不当?找出最深层的原因加以改进,才是这家公司最好的出路,看了这种贴子,我就为中国的软件业难过!当然他们也有这个机制,就是把bug的责任回塑到了测试部,测试部回塑到了小兵身上,呵呵!每一件事都要有正确的,理性的方法才能成就事情最后的成功,做点儿事多不容易!一不小心就会成为混蛋!所以流程与工序多重要,一步步的流程与工序才是最大避免成为混蛋的武器!
c Qc8Hn9s0
对照我前面说的思想与方法,很明显这家公司在思想上存在官本位,导致了混蛋(测试主管),王八蛋(开发部门的某些人)的出现,最后把罪名丢给了测试小兵,也就是德国战败的原因是该小兵枪法不准,这不笑掉大牙么?于是人心焕散了,人心散了,队伍不好带了,可人心为什么会散?
*e4o(~bx/q0pP0 再说方法,表面看似乎流程不错,还评审呢,可最后还是出问题,其实这家公司到这一步都没有什么关系,还有很大的空间改进与发展,问题是思想错误导致后面的方法就不对了,如果是我,我会制定一个bug回塑机制,从测试到测试评审,从测试评审到开发及开发过程中的评审,再到需求及需求评审,看看这有多少流程与工序,有多少步骤,这里的每一个工序如果细节做到位,都是可以把这个问题给事先发现的,而越到后面越不好发现,所以责任的大小应该是越靠前的越大,比如,需求评审中开发为什么不提出疑问?测试为什么不提出疑问?测试做出测试需求,测试计划,进行评审时,需求人员为什么没有提出疑问?开发人员为什么没有提疑问?测试做出测试用例后,同行评审的同行,测试经理,开发经理及参加评审的开发人员为什么没有在这里提出疑问?什么原因导致了没有提出疑问?为什么这么多的工序每个工序中都可以发现此问题,却没有发现此问题?是什么流程不对?是什么方法不当?找出最深层的原因加以改进,才是这家公司最好的出路,看了这种贴子,我就为中国的软件业难过!当然他们也有这个机制,就是把bug的责任回塑到了测试部,测试部回塑到了小兵身上,呵呵!每一件事都要有正确的,理性的方法才能成就事情最后的成功,做点儿事多不容易!一不小心就会成为混蛋!所以流程与工序多重要,一步步的流程与工序才是最大避免成为混蛋的武器!
c Qc8Hn9s0
另外我要说的是测试人员本身的问题,当这种问题发生时,居然就认了下来,但凡对公司负责任,就应该心平气和的把深层原因与之探讨清楚,测试人员特别是经理,不要太过于自我批评了,我们中国人真的不缺自我批评的精神,我们太缺敢于指出事件本质的勇气!