如何提高测试人员在开发、项目管理层及公司中的地位?(08-09-15)(获奖名单已公布)
如何提高测试人员在开发、项目管理层及公司中的地位?请各位同行踊跃发表自己的看法和提出自己宝贵的建议。
感谢会员高跟鞋跳舞提供此精彩问题!如果你也有问题想提出来和大家一起讨论,请点击此处>>
说不定下期讨论的问题就是由你提出的哦,请快快参与吧!
非常感谢各位会员积极参与,截止至9月21日24:00分,从该贴所有评论中选出部分作出精彩评论的会员予以奖励。礼品和积分将在本周内送出。
获奖名单奖项获奖名单奖励答案链接
一等奖爱吃鱼的月亮当当购物卡50元10#
二等奖fire83617300论坛积分4#
三等奖rolei100论坛积分 9#
1楼的版主,好题目!!
在研发的团队中,测试人员的地位一直都比较低调,总不被公司领导重视,郁闷呀!!!迫切希望大家发表自己的想法,改善这一现状!!!
这个题目太符合中国的测试界了
刚开始工作的时候,感觉测试人员的地位一直都很低,很不心甘呀,可是时间长了,就麻木啦!!估计大家都兴平气和的接受了吧!!因为每个人写好的程序被别人指出错误时,都会不高兴,这很自然,测试人员一旦有某些地方理解不够,自然会被开发人员嘀咕。 本人从事专职测试两年多了,对此也有些看法和感受,我很感谢我刚毕业服役的一家公司,在那里我学到了很正规和专业的测试流程。对我目前的测试生涯起到了很大的作用。我觉得要提高测试的地位无非以下几点:
1.提升自身含金量,博学多才形容测试人员最好不过了。你方方面面都要知道,但是你至少要精通一个,切忌多而不精
2.跟一个好的老大也很重要,只有自己的老大在公司有说话的权利,那么你自己也就有相应的地位了。所以还是要看公司。我的第一家公司。测试经理的地位只比开发总监低一个级别。
3.敢于据理力争,有判断问题和分析问题的能力,想一切之可以想,拿到最多的证据来证明你的观点,在开发对你的结果产生怀疑并质疑的时候,你能拿出东西来证明你的是对的,切忌争吵,解决不了问题一定要找领导
4.独立的测试部门很重要,一旦依附开发,那么测试就变得没什么地位了。测试流程一定要规范,同时开发流程也要规范,毕竟相辅相成嘛。。少跟开发人员打交道,尽量向你的直接领导反映问题,且保证自己问题的质量,一定要高
5.熟练使用各种测试和监控工具,提高测试质量,只有当你的报告放在老板的桌上能反映和解决一些问题,并给公司带来实际的效益,才能得到公司的认可
总之一句话:自己要看得起自己,要明确自己的职业目标,且为之奋斗和学习一生! 先谈下在项目组里和开发的关系吧, 先建立良好的关系, 然后再确立地位, 不然这样的地位很难巩固, 甚至容易惹来麻烦 (特别是开发势力比较强的时候)
1. "We" and "You" - 要让开发知道, QA和DEV都是为项目在做事, 大家都是同一条船上的人, 项目fail了, 谁都不好过; 作为QA, 不要以"他们"来称呼开发, 这样很容易造成隔阂. 试想一下, 当QA动不动就说, 你们开发这里错,那里不对, 感觉是不是很不好, 换位思考下;
2. 提高自己的业务水平- 如果你只是把自己作为一个tester, 工作的目的只在于发现bug, 那么你怎么让别人把你看成是QA? 怎么看的起你? 此外, 提高自己的业务水平, 可以比别人更快的理解需求, 还可以更好的发现好的bug, 这样就可以得到别人(DEV, BA and Upper managers) 的认可. 我和我们组的DEVLead聊过, 他觉得, 一个好的QA, 应该不光是点点弄弄的测试, 如果可以有coding的经验, 是很容易得到开发的认可的;
3. 经常和开发沟通 - 虽然说,QA和DEV通常被看成是两个对立面, 但是未必不能成为朋友, 经常和开发沟通 (这类沟通不光是项目上的,还可以是生活上的, 我想现在大部分的开发和QA都是年轻人吧?), 有助于开发理解QA的工作, 同时也有助于QA站在DEV的角度看待问题 (但是不要过多的被开发的思想左右). 当然, 你还可以从开发那边得到很多建议.
项目管理层和公司, 有一点类似, 关键就是你把自己看成什么? 这个就迟点一起写啦~
哪位高手能给详细一点的回答,那就太好啦?
要是能给出详细一点的回答,让我们看了一目了然,那就太好啦!!!本人尽情期待!!!
为什么不能编辑呢?那我继续吧
要提高在管理层的地位, 就需要知道他们看中的什么1. 效率, 以投入和时间为重点
管理层通常最关心的是减少开支,缩短开发时间.他们要的只是一个结果, 不care你的过程, 不care你要几天测试, 要的只是在规定时间, 用户可以拿到合格的产品, 所以必须让管理层知道QA一直在不断的努力改进. 另外一方面, 要通过合理的流程管理,来规范我们的QAteam;
2. 定期向管理层汇报
QA也好,tester也罢,都要定期(1个月,1个季度,1年)向管理层汇报自己的工作业绩, 确保管理层了解我们的工作内容和业绩, 以及可能带来的效益. 还有一些process improvement, 都是需要管层的加入, 只有得到了他们的支持和反馈, QA的活动才能有效的进行, 同时也提升QA的地位
3. 回到之前的, 提高自己的业务水平, 以及必要的沟通 我觉得首先一个问题是需要解决组织上的问题,要赋予测试这种权利,对于一些考核方法也应该改变,比如出问题应该是开发和测试共同承担,表面上来说,开发和测试是表面处于相对立的的地位,但实际上测试和开发应该都在一条战线上的,因为都一个共同的目标,把产品做好.
其次,解决了组织上的问题之后,就是测试人员本身的能里也是非常重要的.如果每做一个产品,测试人员都能供对产品很有意义和价值的意见.都给予了采纳,那过段时间,地位自然而然的就上去了.开发和领导都再也不会小看测试,但是如果给予测试这种权利,但是仍然提不出什么建议的,那测试还是不会受到重视的.
向我原来所在的公司,测试和开发的地位都差不多,原来我在做测试的时候,开发很多时候都会来征求测试的意见的。
所以其实开发和测试应该是战略合作伙伴.该听谁的,就要看谁的更好道理,看谁说的更有说服力,而不是因为谁是测试或谁是开发的缘故.
如何提高测试人员在开发、项目管理层及公司中的地位?
1. 首先必须明白:地位不是别人给你的,而是你自己给自己的。测试人员在开发和项目管理及公司中的地位,是由测试人员自身和测试团队整体的力量共同建立和创造的。
2. 明白第一点,那么就要先做好自己的本职工作,不断的加强自身修练,不断总结测试,不断完善测试工作的各个方面。
工作是第一位,是测试人员说话的本钱,如果自己本职的工作都做不好,就无从谈起别人对你的认可,更无从谈起所谓的地位。
把自身内功修练好是十分关键的一个环节,不断的规范测试的行为和测试过程。
自己先做好,把自己的工作先做的标准,才能更有效的去影响和PUSH整个开发过程的工作,才能得到整个团队的认可。
注:从某种解度来讲,测试人员应当具有一定的coding能力,一方面是可以与开发有更多关于共同语言,便于开展工作;另一方面coding能力可以使测试人员能从开发的角度发现问题,增加测试工作的有效性。但不要忘记测试的工作是在发布之前尽可能多的发现系统中存在的问题,更有效的发现问题,这才是测试工作的关键所在,才是得到各方认可的关键。
3. 明确测试在整个开发中的位置,理顺测试与相关干系人的关系,彼此相互配合,达到共赢。
重在参与,测试不是一个孤立的团队,只有在整个开发过程中才能发挥其作用。
理顺了测试相关干系人(咨询、市场、需求、开发、管理、质量等)的关系,才能真正明白测试可以做什么、需要做什么,才能更有效的展开测试工作。
这其间需要不断的和各个职能岗位进行沟通,不断的去总结,不断的去PUSH好的想法、做法。
当测试的工作给整个团队带来了益处,推进了整个团队的质量改进,提高了最终的投入产出率,测试的工作也就会得到认可,测试在整个团队的作用也就会显现,测试也就可以相应的得到重视。
知彼解已,达到共赢。
[ 本帖最后由 rolei 于 2008-9-17 09:18 编辑 ]
如何提高测试人员在开发、项目管理层及公司中的地位?
对“如何提高测试人员在开发、项目管理层及公司中的地位?”谈谈自己的想法:1.纠正常见测试误区,摆脱测试误导:
很多软件测试界的误区都必须让项目组成员学习并达成共识,比如说:“测试人员是所有问题的承担者,一旦出现问题那么测试人员就要承担出现问题的责任”。而实际上很多问题并不是测试人员造成的,这就让测试人员很郁闷,自认倒霉,严重打击了测试人员的自尊心和工作激情,解放测试人员弱势地位,对提高测试团队的地位非常必要。
2.对高层领导报忧不报喜:
对于高层领导,我们一定要揣摩他在做什么、想什么?哪方面是他们特别重视的,我们不妨采取偶尔发送一些邮件的方式。特别是比较紧急的项目,抄送给高层领导的邮件,多报测试出现的问题,看高层领导能不能顶住压力,视而不见,呵呵!!很多时候邮件一发送,领导就来找老大了,哈哈!!对于测试发现问题较少的项目,可以不把测试结果抄送给高层,这也许能够吸引高层领导的眼球哟。
3.让公司管理层看到测试带来的价值:
偶在公司的领导,以前不是很重视测试。我去公司的前一年,公司由于发布的版本存在缺陷,一次导致公司赔付客户200多万,公司领导被洗脑,终于醒了,开始重视测试了,呵呵!!!让公司上级对测试有高度的重视,这样开展工作就有了坚实的后盾,提高地位不在话说。
4.测试人员的自身自信心问题:
作为测试人员,一定要对自己测试的结果,充满自信,很多时候和开发人员讨论时,底气不足,自己都看不起自己,拿不定主意,总觉的低人一等,何谈提高测试人员的地位呢?
5.测试人员如何赢得开发人员的尊重:
唉,项目一启动,测试和开发就是天生的一对冤家。个人觉的开发人员大多比较单纯,经常把个人的技术实力作为衡量一个人价值的标准,高水平的测试人员(如测试人员掌握开发人员不掌握的技能,比如说性能测试知识和安全测试工具)很容易赢得开发人员的尊重。相信一句话:“最好的测试人员是能够说服开发人员修改BUG最多的人”。如果作为一个测试人员真的想提高自己的地位,就不要把、开发和测试对立起来,要把他们融合在一起才对。
6.选择威望较高人作测试Leader:
测试Leader作为部门的领头羊,在公司中一定要有较高的威望,懦弱的测试经理不但自身难保,何谈说话的份,其它部门的组员不卖你的帐,也不是什么大惊小怪的事。古人曰:上梁不正下梁歪吗?还有一点,对测试漏测或遗留问题进行逐一排查,让事实说话,证明出了问题不单是测试的失职,带领测试人员摆脱受“开发人员”约束的弱势地位。只要能通过这条道路,你将比一般开发人员更具有话语权。
7.提升测试团队的集体智慧:
很多时候,由于测试人手不够,测试人员介入时间比较短,对需求了解比较少。加之测试部门缺乏快速上手的测试高手,包括测试环境的搭建过多的依赖开发人员,久而久之,开发人员就觉的测试人员一无所知,地位自然不高。最佳的方法是集中测试团队的智慧去解决测试中碰到的问题,保持测试团队的独立性,尽可能在部门内部解决全部的测试问题,开发人员自然不敢小看。
8.提高测试的技术含量:
往往测试给人的印象是用用软件、点点鼠标这样的重复机械的工作,技术含量较低。要是像自动化测试、性能测试和安全测试这种比较复杂的测试,项目组成员对工具方面懂得比较少,了解比较少,自然不敢怠慢,呵呵!!!还有一个主意,就是介入单元测试,和开发人员一起讨论代码一级的问题,你说他们还敢小看测试吗?
9.测试人员的准确定位:
测试人员应该是发展成为一个设计测试的技术人才,尽可能的把测试用例写得简单易懂,具备较强的操作性,如:让接受过一些培训的高中生都能做测试, 并把一部分功能用自动化来替代手工测试。那你设计的测试用例就比较牛了。
10.测试组常给项目组提有价值的建议:
一个公司赋予每个部门的权力是平等的,可是很多时候,测试人员在并不了解测试需求和业务的情况下,在项目会上提了一大堆没有价值的意见,很多都被否决,久而久之,大家都有看法了。个人建议:没有价值的提议最好选择沉默。要是项目会上很多有价值的建议,大多都来至测试部门你说谁还干小看测试部。
如何提高测试人员在开发、项目管理层及公司中的地位?
一、提高测试人员的技术能力和业务能力技术能力是测试人员的基本能力,高效的做好项目的测试工作是测试人员必须具备的工作能力;而业务能力是测试人员也不可缺少的一种能力,熟练账务业务知识有利于项目的成功。可以模拟客户的各种应用情况,避免了不可能发生的情况。
二、保证项目的高品质
一个项目release后,客户会第一时间感受到发布的功能,如果客户接受到新版本后用起来无任何问题,并且界面友好,那么他必然会对产品乃至开发商产生信任感。这样公司的声誉自然而然会越来越好了。相反,如果公司发布的新版本频繁出错,那客户将不想在用这个产品,导致对公司的其它产品失去信任,久而久之将无人再使用这个公司的产品。
三、协助公司领导解压
一个公司的顶梁柱肯定是公司最大的领导,如果测试人员把公司产品的责任扛过来,并不断提高和改善产品的品质,那么公司领导会意识到测试部门的重要性,这时测试部门的地位肯定会提高。地位提高了,开发、及项目管理层才会重视。目前在公司人的地位提高到一个高度,必然会受到下面及同级人的重视。
四、具备很强的分析及逻辑能力
当测试人员提出的bug被开发人员质疑时,测试人员要有很好的分析能力及逻辑推理能力,说服并论证bug的有效性。此时说服能力也很重要。
五、高薪
如果测试人员都比开发人员薪水高,甚至在公司相当于管理层的水平的话,我想测试人员的地位会大大提升,测试人员的自信心、责任心也会大大提高。这是标识开发人员地位提高的一个重要因素。希望各公司考虑。
谈谈自己对本问题的看法
10楼的鱼儿朋友写的很详细,特别是1、2两点值得借鉴,我们公司特别欠缺。11楼朋友的“高薪”确实也很具有吸引力,我们更是期待呀!!!分别送鲜花予以奖励!!!当然这期其它的朋友也讲的不错,都值得表扬,呵呵!!!! 我在想你们的公司是不是很正规 了,都有独立的测试部门?不过呢,还是学习一下
支持支持,鼎立支持
原帖由 爱吃鱼的月亮 于 2008-9-17 10:43 发表 http://bbs.51testing.com/images/common/back.gif对“如何提高测试人员在开发、项目管理层及公司中的地位?”谈谈自己的想法:
1.纠正常见测试误区,摆脱测试误导:
很多软件测试界的误区都必须让项目组成员学习并达成共识,比如说:“测试人员是所有问题的承担者 ...
好贴,能让大家开拓些新知识!!!支持支持,鼎立支持!!!
个人觉的要提高测试人员的地位,找到是谁在践踏测试人员的自尊非常必要?
10楼测试前辈已经讲的比较详细、比较透彻,不用我啰嗦,给一点自己的补充见解:个人认为:要提高测试人员的地位,找到是谁在践踏测试人员的自尊非常必要?
爱吃鱼的月亮,您讲的很经典,得给项目组成员上政治课!!
“爱吃鱼的月亮”,好久没看到您答题了。大家都想您了,呵呵!!您讲的“纠正测试误区”真好!!很多时候,开发人员都不懂测试相关理论知识,在那儿瞎说,乱扯。还叫测试人员啥都不懂,搞得很头痛,特郁闷,其实是他们自己不懂。唉,真得给项目组的成员上政治课,多培训一些常用测试误区之类的东西!!要不然测试的很多东西难给他们说清楚。
顶一个,16楼的做法是一个好主意!!
原帖由 vandagroup 于 2008-9-17 16:08 发表 http://bbs.51testing.com/images/common/back.gif“爱吃鱼的月亮”,好久没看到您答题了。大家都想您了,呵呵!!
您讲的“纠正测试误区”真好!!很多时候,开发人员都不懂测试相关理论知识,在那儿瞎说,乱扯。还叫测试人员啥都不懂,搞得很头痛,特郁闷,其实 ...
16楼的做法是一个好主意!!同时感谢“月亮朋友”的经验分享!!
:handshake :handshake
10楼的测试高人,我觉的您倒有些创新哟,嘿嘿!!!
一般的人都是“报喜不报忧”,而您却是一个另类(“报优不报喜”),摆脱了常规思维的束缚,来吸引高层领导的眼球,我特别看好这一点。敢于创新的思维方式倒是觉的提倡和发扬的,要是我是版主,一等奖非您莫属了,呵呵!!!可惜我不是版主呀,哈哈!!!不会骂我吧!!!顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶!!!!!!!!
10楼的测试高人,我觉的您倒有些创新哟,嘿嘿!!!
一般的人都是“报喜不报忧”,而您却是一个另类(“报优不报喜”),摆脱了常规思维的束缚,来吸引高层领导的眼球,我特别看好这一点。敢于创新的思维方式倒是觉的提倡和发扬的,要是我是版主,一等奖非您莫属了,呵呵!!!可惜我不是版主呀,哈哈!!!不会骂我吧!!!顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶!!!!!!!!
如何提高测试人员在开发、项目管理层及公司中的地位?
10楼测试朋友确实讲的不错,特别经典,偶也来一个补充,呵呵!!!一定要改变开发人员对测试的看法,开发人员往往自我感觉好,认为测试是低一等的工作,必须转变开发人员的这种思想。
页:
[1]
2