2、其次,自己的知识面一定要广,不要被项目经理和开发人员问得不知如何回答;
3、然后,才是沟通的技巧,自己可以去找找这方面的资料看看;
4、最后,沟通最好的效果就是有效地反馈,双方达成一致,不然只沟通了一半等于白沟通。
个人意见,仅供参考! 大家讲的都有道理,但是做QA国内都不怎么重视,都叫我们做些杂七杂八的事情,QA不是很好做,沟通比较难,开发人员只注重代码,根本不注重文档这些。做国内的QA真的很难。 自己本来就是资深的开发或者是测试转成质量。
首要条件就是专业
我认为首要问题是业务能力要强,应变能力要强。 作为一名SQA人员,不仅要熟练掌握业务知识,而且要具有一定的业务技巧,灵活运用CMM的标准,才能将CMM标准贯彻落实到软件项目中去,从而逐步提高软件过程的成熟度 前几天在和项目组的一个dev谈工作中的事情。他的一句话让我震惊:在中国大陆,SQA绝对无法做好。
我很郁闷,不过回想在这个项目中的一年半时间,确实如此,我是qa+testing两职。PM在过程控制上什么也没有做,很多时候要我自己去寻找解决的方法,往往在找到方法准备实施的时候又被PM以项目进度紧而搪塞过去了。
弄到现在我和PM的关系已经僵化了,唉,我那个失败啊!
我也一直在想,QA,究竟要怎么做,在一个没有流程,没有任何SQA基础的外包公司中怎么才能做好?!
很困惑,很郁闷! 习惯成自然啊!! 包括现在的85后程序员,也很多没有测试的概念,和中国足球一样,要从“小”抓起!自己起码要对自己写的代码负责任。。。
现在的SQA,有时太死板,老是扣流程,其实有些流程就是他从书上或网上“抄”过来照本宣科的,完全不适合项目组,怎么能让人信服??
所以,SQA要提高自己的能力先,尽量找到适合项目组的流程。。 沟通,超强悍的沟通能力。
要进度还是要流程?
这个话题,是最近的公司培训上被抛出来的,其实进度和流程并不矛盾,在一个项目中,如果没有达成统一的工作目标:提高项目的整体质量,那么就很难避免是开发和测试站在对立的角度上,当然,好说不好做,毕竟不是每一个人对待工作都有责任感。QA是负责流程和项目整体质量的,要push项目经理提高整体的质量意识。 良好的沟通能力,能坚持原则,有独立的思考,对问题有高度敏感。
不但能指出问题,而且能给出改进建议,并分析实施,不实施该建议造成的后果。
能做到眼中有客户,心中有全局,手中有案例,善于和高层讲故事,能获取高层主管对质量工作支持。
能做到这些应该就非常成功了。 哇,这么老的帖子都翻出来了啊 能拿到权利的QA
即为好的QA 刚做QA的人受教ing 学习 这么老的帖子都被挖出来了。。。。
补充一点,在中国,没有上级的支持,再好的QA也是做不好的!~~(此话虽有点绝对,但八九不离十吧)呵呵 感情在其次,就事儿论事儿,工作和感情是两码事儿。 好的心态加上好的知识积累,另外需要一些管理敬仰