假期中看到一个文章,说微软撤销了测试部门。咱也不知道真假,也无从考评。需要说明的是,文章的意思当然不是说没有测试人员测试部门,而是指相对以前测试人员数量大量减少。他们怎么做的呢?文章中说的大体做法是:
首先是决策层(估计10人左右)有这样的想法,并进行了相互交流,外围的主管也或多或少的知道这事。
然后有一个高管(应该是决策层,外围也做不了)就想了个办法,在某个部门把测试人员编入到开发部门。这样做有好处有坏处,看具体场景。关键在于,你把测试人员编入到开发部门,他们算开发算测试?算开发那就开玩笑了,算测试怎么编入开发部门?此处显然是算开发人员。然后按照开发人员进行考核,测试人员基本就淘汰了(当然是慢慢的)。
看看减人有成果,这个做法就推广开来。进行考核时测试人员不达标,也就越来越少(当然还是会留下一些的)。
不管是软件硬件,测试是必不可少的,而且随着复杂度增加,工作量也大幅增加。相对来说,测试对于智力的要求不高,需要人海战术。测试人数减少了,工作量没有保证,产品质量自然下降。于是,用户(购买使用者)就成了测试人员。