我不可以人云亦云,应为我是思考者;我不可以沿着别人的足迹前进,应为我怀疑迷失方向;我所能做的就是思考再思考,实践再实践。我不停的问自己也建议同道中人问问自己:难道我们所能做的只是copy现有的东西,不可以创新什么东西吗? 在我看来,测试仍然没有任何定论,一切看自己。

怎么来分析项目中频频出现问题的原因呢

上一篇 / 下一篇  2009-07-17 10:07:48 / 个人分类:原创,严禁转载

1234234209
51Testing软件测试网t!h/y6iP IH6N6s

    前几天,到一家小公司做了个咨询,说咨询师因为到那里才发现,他们确是面临着巨大的问题而束手无策,现在把整个过程记录下来,为大家提供些参考吧。

-A`En0l/O"Q[%_051Testing软件测试网J"v4vH"hL y

    背景介绍:

"Fe&zs0pz b_051Testing软件测试网k8G2\4|]Rn;X|;@w

      这是家小作坊,20多人的规模,主要提供铁路方面的软件,硬件产品,貌似市场还不错。他们在大的铁路局一般留一个人负责和客户沟通,实施和提供技术支持方面的工作,小的铁路局呢,一般靠电话联系,由客服负责收集信息。一般情况下,需求主要通过留守客户方的人和客服反映到开发这边,然后进行开发。很有意思的是,他们自己承认,大部分开发经验不多,在没有进行业务培训的情况下,就直接实施代码了。

Rs1E_IX,\051Testing软件测试网)G#|-l$A.HS

    他们面临的问题:51Testing软件测试网1uS'c:PeQ+G

"E$UE5A3H I]3U(J0   产品作出后,自己内部人员测试没有任何问题,而到客户方问题却不断的出现,造成要不断的出补丁,派出人员维护。有很多问题都是小问题,技术人员到那里后10几分钟就能解决,而出差的费用却已经产生了,出补丁延期了整个项目。这样造成了额外的开支。

SMpw6z d5X051Testing软件测试网$a!Sa5M"@ M-W

    他们要解决的问题:

u/TL"h.a4S.k$C051Testing软件测试网R o0m%TC*e[k

    发布合格的产品,改变反复打补丁和出差现场维护的局面。51Testing软件测试网{1s O|QeG2j];D

z l%?Iz;f g0shR0我的分析:51Testing软件测试网z8nMe3]&}O

51Testing软件测试网Rs6Y$Cs6i~

   我当时给总结的问题主要有三个方面:

c5g3Os:ajU3F2l051Testing软件测试网&Y2sLA$p[

  第一方面:需求管理不当,或者说还没有进行需求管理。51Testing软件测试网&Ld`&l"_\

uAA8m S0    前方的市场人员,不懂技术,他们只是反应了客户由那些需要,而没有确认这些需要的真实性,正确性。或者是客户随口一说,他们就报告给研发了。有时候出现客户方意见不统一,他们就将这相互矛盾的需求一起报告,让研发人员无法判断。同时,他们没有深挖客户的需求,对于客户没有明说,没有想到的需求,视而不见。

kL*v~4^5\.@051Testing软件测试网rUz\(Z8Z,^ s$o

   客服人员收集的需求,也是这种情况,研发人员就在这种模糊的局面下开发。

't+qZQ)P3R-~0

"x7I$Z w;U_W0我建议的解决方案:增强需求管理。加强需求采集渠道的管理。

#\/Jo a _%Z*_2lfo_051Testing软件测试网.O&K%tXp

   1.必须由专人负责需求管理,加强市场人员的培训,确保拿到的需求是真实的,全面的,可操作的。51Testing软件测试网EG8U Q;F%nR

51Testing软件测试网)ayX3E9J| Cr'b

   2.引进专人负责收集需求,并进行需求分析,整理成研发人员可解读的需求。51Testing软件测试网]+~1IW1@

(UBMZ(`j){,?j0   3.把需求整理成文档,进行需求管理,需求变更管理和版本管理。

&OW*p']8Q6x\051Testing软件测试网bx%D6wP9y1j

第二方面:公司的培训没有做好,严格上说就没有培训。51Testing软件测试网 WOJ{7Gc

hG!aT7E P0m0    研发人员在不了解业务的情况下九进行开发就是明显的变现。

jHR*p&n5|3\051Testing软件测试网H+li }K|]1T

解决方案:建立公司的培训制度和流程,对各个职位的人员进行专业培训。

(I^ex4u/Y5~E0

S \/S [#a5Z0    包括对市场人员,客服人员的需求采集培训,对所有项目有关人员的业务培训,对新人的入职培训等。51Testing软件测试网K"D8sy.x3ED.rX

51Testing软件测试网 w1s-HI]7sd

第三方面:没有专业的测试人员。51Testing软件测试网l X | YL3O5Y}#n? n4L2{

51Testing软件测试网~.O m {({0u(L.U3~

  目前他们一般由研发人员和客服人员测试,属于用户体验测试范畴。根本不考虑异常测试,边界测试,也根本不进行测试覆盖的分析。就是随便点点。51Testing软件测试网OPibDNU$S*B f

~n1Z8c |0    解决方案:引进专业的测试人员,规范测试流程和规范。

)v%VT~!} C A&?h051Testing软件测试网?K6MK J4w.P:@?

  同时,我还建议他们引进一名文案人员,负责公司的文档管理。改变目前没有任何项目文档的局面。一定要保证项目有关文档的生成,并不断的更新,作为公司的宝贵财富。51Testing软件测试网3{(^4V j j H'@

51Testing软件测试网6jG&yy e1Qo

   最后,我告诉他们,只靠引进测试人员改变不了局面,只能测试你们错误的产品。要从根本上改变,必须做好前两方面的工作。

e*Q8a1JJX.?O0

K f5@Wq;`I0     老板三次要我留下来做这方面的工作,而我感到自己根本没把握改变这种局面,困难不是来自水平,而是我不相信我能改变他们几年来坚持的习惯。当然,老板也没有给出足够诱惑我的工资,毕竟咱一个打工的,就是为了钱嘛。51Testing软件测试网r8h!o\+R T


TAG:

北京-小师弟 引用 删除 wangmengdong   /   2010-12-15 17:15:29
老板也没有给出足够诱惑我的工资

这个公司没戏。。估计没有希望。。连一个人的工资都不想出。。更别说引进N个需求和测试了。。还有看似高昂的培训费用。
 

评分:0

我来说两句

Open Toolbar