没有工程经验的QA,在项目中如何开展QA活动?
我想大多数的QA,都有这么一个困惑。没有技术背景,缺乏软件工程经验,没有项目管理经验,不了解业务知识。
或者仅有2,3年的开发背景在高手如云的项目组,提的建议大都是面上的东西
如果是你,你该怎么做?不要告诉我回去开发几年,涨足开发经验;好好学习业务知识吧,再回来做个好QA。
期待你的建议~~~ QA本来只是从流程的角度去关注质量活动。
SEPG立法,开发、测试、SCM等执法,SQA监督。
QA可以是技术非常牛的人转过来的,包括深厚的开发功底、丰富的项目管理经验……当然这些都是有帮助的。
不过即便如此,也不应该干涉业务知识、技术开发的东西。
人、技术、过程,这三个环节中,技术是开发、测试、以及分析员、设计师关心的事,QA无需关心。
华为上研所的QA老大就是一个技术牛人superstar,但真正在项目实施的过程中,他的确不干涉技术和业务环节。举个例子说同行评审的时候,QA就坐在旁边一言不发,导致自己的同事都以为QA都是吃干饭的。呵呵。
所以华为有这么一句“恶毒”的话,QA都S光了,对质量也不会有任何影响。
QA的本分就是过程改进,技术背景和业务知识都不是必须的,艺多不压身,多会一些当然更好。这么说可能从某些角度难以接受。
SQA懂技术效果会更好
虽然很赞同楼上的话,但是,QA的技术确实也比较重要。高级的QA是应该能从形式化的方面,看透问题的本质,从而保证质量。
而没有技术经验的QA,只能从形式到形式,有的时候,难免会偏于教条,不够灵活机变。
当然,技术经验对于QA不是必要的,如果真的一个企业要让一个没有技术经验的人做QA,
那么,这个QA确实会比较郁闷了。努力融入项目组吧,遇事低调谦逊是必不可少的,
同时,必要的时候,也需要学习项目最基本知识。
另外,楼主说QA“提的建议大都是面上的东西”,这个是QA的职责,QA是不应关注具体技术
的,即使QA很牛,也不应对技术方面提意见,否则,就越权了。
QA对于质量的保证是公允的,形式化的,做的好的QA也应该是有预见性的,预防错误,比
等到错误发生更有价值。也许正是因为此,所以,QA的价值,往往不被人发现,因为已化在
无形中了。 顶!
欢迎继续拍砖... "没有工程经验的QA,在项目中如何开展QA活动?"
关注工作岗位设置的本质目的就可以了,如果需要用到工程知识和经验只能是赶紧学习了,经验也是可以学的,就是不够深入而已,我的理解。 一个好话题就这样结了案 哈哈,那我再把它顶出来。
继续期待拍砖...
"做的好的QA也应该是有预见性的,预防错误,比等到错误发生更有价值。也许正是因为此,所以,QA的价值,往往不被人发现,因为已化在无形中了。" --说到心坎里了... 对于大多数软件公司,都很难评估出qa进步对成本控制的成效,因为质量不是能用钱换来的 QA其实就是站在普通用户的角度上,对产品的质量进行评估,并在过程中不断提升软件质量。 谢谢楼上的给出的建议,我也是个新手,没有开发经验 我觉得要做好SQA,也必须要看过SQE 和项目经理搞好关系,提供项目情况的支持 恩,重要的控制好整个的流程 看了上面8#说的
突然意识到
软件的质量是虚的
食品的质量是实的
而我们现在在做的东西其实是很重要很关键的
做了测试也块1年了
现在才领悟到
寒自己一个
前面有几位的意见很好
谢谢分享
受教了 QA虽然是软件过程中的质量保证,但QA不应该是仅仅来监督流程的吧
[ 本帖最后由 tracylx2007 于 2007-9-29 16:53 编辑 ] 不懂测试的QA,开展QA工作时麻烦会很多的
页:
[1]