|
不矛盾,公司情况造成的差异
原帖由 testuser99 于 2006-7-26 16:34 发表
感觉SQA的工作比较单纯,但很繁琐.
SQA和Testing Engineer是两个不同的岗位.职责不同.一个关注过程,一个关于具体的测试.
SQA并不比Tester高级.还是那句,只是岗位不同.
我认为作为SQA一定要有耐心,细心,协调能力 ...
同意testuser99 的观点,其实我们的观点并不矛盾,是公司情况造成的差异,这也是国内大多公司的SQA的工作情况(过程的监督者),我在以前的公司里兼职做SQA时也是这种角色,当时公司过CMM3,成立了EPG,EPG负责过程改进,SQA来监督过程执行。
但当时我一直有一种迷茫,总觉得SQA不仅只有police的监督工作,teacher,doctor,lawyer的工作呢?而其实后三者才是关键,且更有意义。
后来到现在的公司,遇到了我现在的Manager(他在国外做了多年的SQA),我才渐渐悟到什么是SQA的本质工作,也解开了我多年以来的迷茫。
SQA的本质工作以及从发展来说,不只是监督流程执行,如我前面所说
[SQA的关键工作是Audit Process,Audit的过程是在“取样”,然后进行度量,分析度量数据,通过分析对项目的下步发展提出自己的合理性建议,并引导项目去做这些工作。SQA的工作是一项很有意义的工作,也很有挑战性,Police/doctor/teacher/lawyer,四种角色形容的很贴切,Police的Audit,doctor的诊断,Teacher的引导,lawyer的公正的评判,当然Audit的方式未必像Police一样生硬,应更灵活一些就更好了。]
公司EPG只是兼职的关注流程,SQA是专职的关注流程,SQA应引导EPG去做流程改进的工作,必然要对公司的各个环节的工作有所了解,当然,最好是都从事过,这样说出的话才有针对性,沟通才能通畅。
当然,现在许多SQA还是在做监督流程的执行工作,都可理解。但做为SQA本身来说,切不可把监督流程执行做为自己的目标工作,因为那样没有什么发展空间,除了多学习一些质量的知识,还有需求、设计、研发、测试、质量、项目经理等方面的知识,尝试并改进doctor/teacher/lawyer的工作,那样才有意义。 |
|