fishy 发表于 2008-8-11 18:19:53

怎样做一个人见人爱的软件测试经理?(08-08-11)(获奖名单已公布)

这是会员:zhuzx在面试过程中碰到的一道面试题,请各位同行踊跃发表自己的看法和提出自己宝贵的建议。

感谢会员zhuzx提供此精彩问题!如果你也有问题想提出来和大家一起讨论,请点击此处>>
说不定下期讨论的问题就是由你提出的哦,请快快参与吧!

非常感谢各位会员积极参与,截止至8月16日24:00分,从该贴所有评论中选出部分作出精彩评论的会员予以奖励。礼品和积分将在下周内送出。


获奖名单奖项获奖名单奖励答案链接
一等奖sun_0910当当购物卡50元14#
二等奖goal1860300论坛积分2#
三等奖archonwang100论坛积分 10#

goal1860 发表于 2008-8-11 19:41:06

个人理解这个问题问的是一个优秀测试经理所应具备的素质和能力(当然啦最优秀的人也未必是人见人爱:)。
我认为一个好的测试经理应该具有如下几方面的素质和能力:
1。员工管理。我的管理哲学是要相信你的人并且让他们开开心心地工作,他们也会用优秀的成绩来回报你的。有人说管事不如管人,我觉得是很有道理的。细的来说应该向以下方向努力:
- 创造公平公正的工作环境。奖勤罚惰,鼓励创新(不要停留在口头上,要落实到制度)。很多时候不怕穷就怕比,不合适的奖惩很容易让优秀员工萌生去意。
- 对于员工的工作积极鼓励为主。通常人的物质需求很难被完全满足,但一句窝心的表扬或中肯的批评会让你的下属产生被尊重感。测试工作经常枯燥乏味,极具人情味的鼓励常常是最好的动力。
- 积极为下属着想。很多测试人员经常会为自己的将来担心。假如你能积极地去为他们设计将来就能够坚定他们的信念跟着你好好干。具体地你需要为他们做实实在在的职业规划,为他们争取更多的培训资源,不断地告诉他们的自身价值,不要光画饼。承诺的事情要兑现。对于工作认真负责的员工要尽力为他们争取合理的薪资福利,即便失败了他们也会感念你的爱护,加倍努力工作。
- 勇于替他们承担责任。很多时候测试经理是夹在管理层、开发组、客户、测试组之间的一块板,肩膀要够硬,要为你的人减压,成为他们的主心骨。

2。和老板的沟通能力
这是毋庸置疑的,当老板对你不满的时候你还能安心做你的测试计划么?有几点小诀窍:
- 定期汇报,经常让他感觉到你和你的测试组的存在。在公司里测试部门并没有受到足够的重视,常常被人忽视,要经常晒一晒你们的工作和产生的作用
- 经常报喜,很多公司是极端重视客户反馈的,用户的积极评价要第一时间“谦虚“地转到老板的邮箱里。如何让客户是不是地给点好评会在后面讲到
- 体现成长,测试团队的积极成长很容易让老板高兴。时不时地搞些技术研讨会,邀请相关经理们来听一听。但一定要精心准备,不然的话适得其反。
- 在报告里清晰地描述测试工作的进展,用扼要的数字让老板相信现在一切尽在你的掌控(也就是他的掌控拉)。将来也一样。对风险做清楚而充分的准备。

3。和开发的沟通
最怕看到的就是测试和开发的对立。要避免这个就需要让开发经理和开发人员知道测试存在的意义。大家都是为项目服务的。个人觉得测试经理应该具有一定的开发背景,理解测试人员的心理。要求测试组在项目前期帮助开发组理解,澄清需求,而不是一味提问题(特别是很傻的问题)。再后面可以帮助开发人员设计测试数据,走读单元测试。对于与测试相关的风险要适时提出。测试的缺陷报告要易懂易复现。测试lead应当要对测试组提交的结果把关。必要时测试经理也应当积极介入项目。对于产生的争议要尽快和开发经理或项目经理沟通,请求协调。鼓励测试组积极和开发组增加语言交流。这比冷冰冰的测试报告强的多。要是你手下mm多质量又好的话要先恭喜一下了。
另外要增强自身的技术修养,要与开发人员有“共同语言“。这样交流起来就容易多了,也容易使开发人员产生尊敬。总而言之要站在项目的高度而不是测试部门的利益。有时间经常参加一下项目的会议,必要时从质量和流程的角度为开发组地过失作一些辩护。
3。客户关系
对客户没啥说的,一要积极,二要快。积极就是要有一定前瞻性,等问题出来了大家都不愉快。将问题扼杀在萌芽。举个例子如果客户对产品的测试工作有了微词,赶紧打电话给客户了解情况并提出改进意见。通常客户尤其是欧美客户会很欣赏这样的做法。等客户的抱怨信到了你老板那里大家的日子都不好过了。
前文提到要尽可能地向客户“讨”感谢信或表扬信。怎么弄?当然前提是工作要做好,日常沟通要到位。小技巧是为什么不换位思考,你要感谢信他们就不要么?他们就没有老板么?漂亮话是不要本钱滴

最后总结一下,一切以人为本,老板高兴了你就有资源,有资源了你的下属就会高兴,就会好好干活,工作质量就高,那开发也高兴,客户也高兴,客户高兴了你的测试团队就有更多的成长机会,同时老板也喜欢。这是一个非常好的良性循环。说起来容易做起来难,没有几分修为又怎能做到这样八面玲珑呢?

duola1119 发表于 2008-8-12 12:53:41

回楼上

受教了。
现在还不是经理,没有过亲身实践过,但读过楼上的回答,茅舍顿开。
相信对目前还不是测试经理的同仁们都是非常好的提醒。

[ 本帖最后由 duola1119 于 2008-8-12 12:56 编辑 ]

rolei 发表于 2008-8-12 13:19:30

人见人爱

一个很有意思的题目,不过我更愿意做个称职的测试经理,而不是人见人爱。
洋娃娃人见人爱,但是他做不了测试经理。

一个称职的测试经理也许应该考虑下面的问题:
1.位置:高高在上?与大家打成一片?还是服务于团队?

2.方向:团队发展的发向是什么?团队每个人发展的方向是什么?有多大的发展空间?愿意与大家分享吗?--个人认为最重要

3.魅力:以身做则?态度端正?勇于承认和承担自己的错误吗?真正的让大家信服吗?得到大家的认可吗?能团结团队的每个人吗?能充分的发挥每个人的优势吗?能给大家关于方向性的指导吗?

4.平衡:身处开发流程中,身处公司这个大团队中,能平衡大多数人的利益吗?能为大家争取到利益吗?能有效的处理各方面的冲突和压力吗?能真正的为团队成员着想吗?

5.技能:你是个内行吗?你有足够的理论或实践功底吗?你外行领导内行吗?你愿意承认自己的不足吗?你可以向你的团队其它成员虚心求教吗?你愿意不断的学习和充实自己吗?--测试经理应当更多的考虑方向性的事情,而不是沉迷于技能,因此我把技能排在了最后一位。

留给所有想成为测试经理的同行们一个问题:如果你是测试经理,如果你的团队中有些的人所拿到的薪水比你还高,你能心平气和的接受吗?你会继续让他留下吗?你会留下吗?

[ 本帖最后由 rolei 于 2008-8-12 16:49 编辑 ]

水印无痕 发表于 2008-8-12 13:50:16

作为一个管理人员,如何使别人愿意追随自己?
其实很简单:你要真心爱你的员工
尊重为你工作的每一个人,真心地去关心他们,站在他们的立场考虑问题,充分信任你的员工。

不要以为光靠薪水就能留住人
更不要以为你有了权力就可以命令别人去做任何事情
如果你不是发自内心的去爱你的员工
你的员工绝不可能真心愿意来为你干活

嗯,以上适用于所有管理人员

至于测试经理,相比起其它管理人员,有两个比较显著的特点
1 管理的是技术人员
2 容易受到多方围攻
有个原则就是要凝聚你的团队一致对外(注意这个并不是与外界对立的意思,只是不要搞内讧)
很多人觉得技术人员难管,其实是因为很多技术人员往往有一种质量崇拜意识,这个在团队内部是很有必要的。 但是这点恰恰容易和商业运作模式(公司以盈利为最终目的)相冲突,于是很多技术人员工作得很郁闷。 作为管理者一定要清醒地认识到这一点,将商业运作问题尽可能的屏蔽在外,让自己的技术人员做他们该做的事请。
多方围攻问题2#也提到了,我想说的是:测试团队唯一服务的对象是开发团队,甚至可以一一对应到开发人员。 不要为了图方便去争取与客户直接联系的权限,应该尽可能避免这么做。 因为这是很容易造成需求混乱的局面的。(尤其是在大型项目中)
至于汇报工作,至少我参与的项目,测试经理大多只和项目经理汇报工作。 老板关心的应该是运营层面的问题,测试经理直接去和老板汇报很没有道理。
如何与开发人员开发团队沟通的问题在bbs上提到过无数次了,我也不想过多重复,只提一点:要多制造测试团队与开发团队沟通非bug相关问题的机会。

个人看法仅供参考

qiana 发表于 2008-8-12 14:53:11

goal1860的解释太牛了,这样的能力别说做测试经理了,只要是比老板低一级的职位都可以。而且不分技术还是市场,还是支持,都可以。
rolei的问题:如果你是测试经理,如果你的团队中有些的人所拿到的薪水比你还高,你能心平气和的接受吗?你会继续让他留下吗?你会留下吗?
测试经理是不是能接受某些开发经理比你的薪水高,如果可以,说明某些开发经理能为公司创造的价值可能是比测试经理多。所以如果你的团队中的资深工程师比你的薪水高,说明他也能创造很高的价值。
技术和管理本来就是两条平行的线,凭什么做管理的人一定要比做技术的厉害,两种工作本来要求的就是不同的技能。很多技术很好的人,被硬拔成了管理职位,结果技术也荒废了管理也没太多能力,浪费了。

gao1220 发表于 2008-8-12 15:22:42

我提点自己的看法:
有困难做大哥的先上,有好处让自己兄弟先拿。
失败自己一肩扛下,成功荣耀归于大家。
赏罚分明,恩威并施,身先士卒,同甘共苦,
四海之内皆兄弟。

chibon2005 发表于 2008-8-13 09:52:29

受教了····
不过我觉得基于多方面原因应该通过管理学的方面来入手。
满足手下的精神需求和物质需求的前提下实施人性化管理。
做到公私分明,赏罚分明。
作为经理不必要身先士卒,技术的范畴应该由组长来担任,经理则由经验来入手,在不忙的情况下可以亲身监督工作和技术指导。工作中可以恩威并施,生活中可以同甘共苦。这样会比较成功

robingxchen 发表于 2008-8-13 11:16:01

回复 1# 的帖子

看了楼主的问题,相信zhuzx面试中遇到的应该是经理级的人物吧。
个人觉得,做一个软件测试经理实属不易,而做一个人见人爱的软件测试经理更是难上加难。
首先,作为经理,在管理上必须有自己的一套管理方式,有胜任经理职位的能力,包括业务知识等,而要做软件测试经理,自己就必须在软件测试方面有一定的技术、能力、经验,这样当上级有任务或下属有问题时,你都可以根据自己所掌握的知识给对方一个相对合理的解释。
其次,要做人见人爱的软件测试经理,必须先正其身,树立好的榜样,无论言谈举止、做人处世、家庭事业等各方面都必须要处理得很好,留给别人好的印象;另外,在和同事、朋友相处时,必须表现出自己真诚、和蔼的内心。

archonwang 发表于 2008-8-13 14:16:51

呵呵,人见人爱?——不是万人迷,何况人见人爱? :L

唯一的办法:找到那些爱你的人做你的老板、同事和客户。现实往往是,Impossible!——爱恨一念间。

就此,简单说下自己的想法:
1. 既然是技术经理,不管自身水平几何,在技术方面至少要有指导能力。这里要注意,不光光是技术能力上的指导,也是技术方向上的指导。很多同仁问,既然能力上不足,是否不具备方向上的指导性?同意,但注意技术能力不是全部。何况,对技术的不断学习也应列入到一个测试经理的必备要素之一。
2. 既然是管理者,必须严格遵守管理者的基本守则和做人的基本原则,进退适宜,取舍得当
3. 测试经理往往属于中层经理,在整个企业组织架构中起承上启下的作用,上陈执行层作为、下表企业战略,左右尚需协调互助,其间任一不可或缺,同时必须坚持自己的操守,对人对事必须客观,虽然不可能公平,但也不可偏袒、有失公正。在当前很多企业里,测试经理在某些事上,说不说都不讨人喜欢,但作为一名管理者,尤其是测试经理,必须时刻要有这样的觉悟和准备。
4. 很多时候,发现管理根本是相通的,技术也好,非技术也好,方法上如此,策略上也如此。所不同的是专业技能上的差异。但是这不是决定性因素,仅仅是必要元素。


刚看到帖子里有人问说下属薪水方面的问题,我觉得纯粹心态问题。可以就是可以,不可以就是不可以,没有什么可讨论的。虽然业界通例是管理岗位薪资较高,但是也有特例,这要视其公司企业文化的差异而确定,不是你觉得怎样就怎样的。

[ 本帖最后由 archonwang 于 2008-8-13 14:22 编辑 ]

firewolf320 发表于 2008-8-13 17:47:25

回复 2# 的帖子

到位~~
学习!

jimods 发表于 2008-8-14 10:57:45

回复 4# 的帖子

同意4楼 rolei 的观点。

我对经理的理解是,那是一个必须担任黑脸的角色!特别是测试经理!如果你要展示你的爱,如果你要展示拉帮结伙称兄道弟的能力,请不要做经理!这是游戏规则!

bingling_11 发表于 2008-8-14 11:51:00

人见人爱这个词有点绝对了!我认为尽量做到人见人爱最基本的应满足以下几点:
1、帮助下面员工成长,只要员工自己感到有进步、有成长的机会她就不会离开你的团队。
2、协助下面员工解决各类问题,让员工感受到只要有你问题就能解决。
3、定期为领导提供测试部门的工作成果,让领导了解测试部门的重要作用。
4、协调好开发、测试两者的关系,让开发尊重测试人员
5、定期召开技术交流,表扬优秀文档。
还有更多方面需要探讨,这些都不是绝对的,不过以上几点是在实际工作中遇到的,希望测试经历们能做到。

sun_0910 发表于 2008-8-14 12:39:52

怎样做一个人见人爱的软件测试经理?

谈谈3年多的测试管理经验的心得,望大家多多指教,提出宝贵建议:

1.具有较好的人格魅力和亲和力:

真正来说做到这一点非常难。这不仅要求测试经理有宽广的胸怀,良好的沟通能力和语言表达能力,还要求测试经理具有较强的应对能力。向上能把工作汇报的让领导满意,令领导信任。能把工作任务轻松, 无异意的下发给下属, 并让他们饱含工作热情共同协作去完成测试任务。如果您能够把扭转下属的思想,把“要我测试,变成我要测试”,我想你一定很强了。如果陌生的人一见到你,通过谈话就觉的你很强,都愿意和你交朋友,那你的人格魅力一定不错了,呵呵。

2.最好具备较强的测试技术水平:

一般来说,作为测试经理,在一个测试技术性的团队里,如果你有很强的技术,并且你的技术是最棒的,下属不能够搞定的问题,你都能够做的很好,即时有时候你凶了点,团队里的成员心底里都还是很敬佩你。如果你有技术,但是技术不高,你组内的技术高手一定是你的亲密战友,这个时候唯一的出路就是凝聚团队的力量,取长补短,也能够取得较高的效率。还有一点值得注意:在分派工作的时候,找一下组内的骨干,看看是否有新的或者好的处理办法,这样一来,避免在开会的时候遇到分工或者技术上的尴尬局面。但有的测试经理具备了很强的技术,整天对团队的成员都板副面孔,那你也很难做到人见人爱。唯有为人处事比较圆滑,待人真诚中肯、随和亲切,整天都是笑脸相迎,那呆在这样的团队里工作,一定很开心。所以要做到人见人爱的测试经理,较强的测试技术水平不能够忽视。

3.乐意处理下属在项目中碰到的困难:

在带领一个团队开展测试工作的时候,当你的下属碰到困难的时候,你更多的是给下属鼓励和安慰,帮助下属分析出现问题的原因。比如说一下:“幸苦了”!“干得不错”!“慢慢来,没关系的”!下属听了也很开心的,并且以后干活可能会很卖命,因为他的工作得到了领导的认可。或许该问题你也不一定解决得了,这时候你一定要挺身而出,协调测试团队的资源尽力帮他解决问题,久而久之,你的威信就树立起来了,之后就好办事了。

4.勇于承担责任,把功劳推给测试团队:

软件测试经理,作为一个中层经理。管理者一定要想管好下属,必须“身先士卒”、“以身作则”,事事为先、严格要求自己,处处起到表率作用。示范的力量是惊人的,一旦通过表率在团队中树立起在员工中的威望。将会上下同心,大大提高团队的整体战斗力。常言到:“得人心者得天下”,做下属敬佩的领导,将使管理事半功倍。如果下属在测试项目中出现问题,上级领导怪罪下来,自己勇于承担,多检讨自己,少怪罪他人。始终用平和语气与下属沟通,最后一定要找出出现问题的真正原因。让出现问题的下属,自己过意不去,从心底里佩服你,想法补偿你。项目得到喜讯,比如:某个测试项目做的很好,领导表扬的时候,把功劳推给大家,很多时候,容易让人感动,让人佩服得“五体头地”哈哈。

5.对下属多一些宽容和生活关心:

特别是对下属不懂,自己懂得很精的地方,下属问的时候,一定要有耐心,给下属详细讲解。切忌:看不起下属。如果真是这样,你这个经理就很失败了。反正对下属,在很多地方,要多一些理解和包容,最好能和下属打成一片,当下属不认为你是领导的时候,你就真是领导了。如果做领导做到别人都当你是朋友,那你真的就成功了。
还有一点就是要察言观色,随时发现和了解下属的困难,不管是工作方面,还是私人方面,都要关心。比如说:某个下属买了房子,准备装修,那他一定很关心装修方面的东西。如果你懂得很多,那和他交谈时,多一些这方面的话题,他也会很开心,觉的你这个人相当热心,并且也会觉的大家有共同语言,以后当你碰到问题的时候,他一定会鼎立帮助你,因为他认为你是他最信任的知己。也可以多在生活上关心下属。比如有项目要加班什么的,有时候陪陪下属加班呀,吃个午饭宵夜呀,聊点家常呀什么的,自己买单后,公司报销,效果真的不错哟!

6.力争多给下属争取福利

在公司条件允许的条件下,多给下属争取福利!但是做这件事的时候,一定要在公司利益和员工利益之前要平衡。若过分的给员工争取福利,会造成公司对你有意见,同样,过分的以公司利益为重,员工对你也会意见大!总之,每种情况都要有度,力所能及的事,一定不能放过。很多时候,为员工申请比较多的福利,即时没有成功或者工资变化不大,但是下属都看在眼里,还是很感激你的,因为他知道你已经尽力了,觉的你很够哥们,为你工作很值。

7.多给下属锻炼机会,培养下属能力:

作为测试经理不可能向测试工程师那样什么事情都自己做,并且事事都自己做也不现实。可以在不同的测试项目中,安排测试主管。然后对测试工作进行协调,参与测试中发现重大问题的讨论。这就要求测试经理懂得用人,懂得计划。在制定详细的测试计划的同时,自己把握测试项目中的关键点和时间表,给下属更多的实践机会,让下属做事更具有责任心和成就感。测试主管在做好测试项目的同时,又减少了测试经理的工作量,学到了不少东西,能力变强了,开心了,达到了上下级和谐共处的双丰收。

8.多给下属精神鼓励,奖惩公私分明:

很多时候,部门周例会上偶尔的一个口头表扬,更会让下属铭记于心,因为他觉的很有面子,很体面,也许他会再接再厉,给自己创造机会,争取后面再受表扬。下属也乐开了,工作也更加努力、拼命了,效果相当明显。并且奖赏要公私分明,不能有所偏袒,更不能让部门的人觉得你搞私人关系,力争做到一视同仁,对事不对人,也许你就成功了一半。但是,对于工作做的比较差的下属,也要私下单独谈心,帮助找出原因,给他打气,并鼓励他继续努力工作。

9.知人善用,用人之长,合理分工:

现在很多公司的测试工程师,都是网上外招的,分别来自不同的行业和不同的工作岗位,他们有着不同的专业知识和行业、业务背景。这就要求测试经理,对每个人的长处非常了解,将合适的人安排到合适的工作岗位上,用人之长,避人之短,合理分工,争取达到双赢。

10.较强的行业和业务知识背景:

测试经理作为一个部门的Leader必须对相关的产品和行业的知识背景了如指掌,要不然下属做了什么,怎么做的,正确与否,你都没法判断。一般来说,在某个行业待3年左右,做了几年的测试,那你对这个行业就非常了解。即使你不参加项目的测试,你问很多的问题,下属也不敢乱讲,毕竟你了解很多。再比如说:某些税务的项目,很多的业务知识,你不是很了解,那也没法做,还有一些隐含的行业需求,没有3、5年的行业背景,更是没法发掘出来,到了客户缺陷才被发现,你就太被动了。当然,如果时间允许的话,你也可以介入部分模块的测试,这样虽然你测试不是很多,往往会发现很多问题,检验检验下属测试成果。

11.多给下属讲解一些职业发展方面的东西:

从我带过的团队成员来说,一般干了3、4年测试的测试工程师,大部分的测试工程师,对自己的职业生涯都很迷茫,没有完整的规划。由于大部分都是做黑盒测试,技术含量较低,抱怨时常是有的。尤其在这个关键的节骨眼上,对他们的心里辅导和安慰非常必要。多给他们展望一些测试的前景,经常组织测试职业发展的方向类似的讨论会,让大家有一个稳定的心,认真干活,而不是时时刻刻在寻找机会,想立马跳槽。

最后希望测试强人继续补充,谢谢!!!

uestc 发表于 2008-8-14 13:33:32

送给14楼的朋友

今天刚注册,就看到了14楼的朋友回答的这么精彩,真是受益匪浅。相信14楼的朋友,您一定是一个人见人爱的测试经理。送给你3多朵,以表谢意,感谢您分享你的测试管理经验。:lol
如果您愿意,后面是我的MSN:uestc@hotmail.com,请加我,谢谢!!!

vandagroup 发表于 2008-8-14 14:38:12

sun_0910您真棒

看了您回答的问题,我有如下的感觉:
1.语言简单。
2.条理清楚。
3.经验丰富
希望您以后多出来答题。

:handshake

测试经理:需要的不只是简简单单的这些测试能力,更主要的是,测试经理和测试员站的角度不同,测试经理要从一个公司、一个项目的角度出发,站的是一个全局的位置,一个更高的位置,而一个没有管理经验的测试人员想要做到这些,基本上是非常困难的。

pepper 发表于 2008-8-14 15:35:10

14楼答题太精彩了

楼主你太有才了,我们测试工程师学习的楷模,呵呵!!!

添加一点自己的观点:
测试经理一定要容易交流,善于表达自己的思想,然后在对方的眼里,你是一个对自己充分了解的知己,也许你就成功了呀。
:(

chuming 发表于 2008-8-14 16:16:23

谈谈自己的观点

很赞同sun_0910的观点,我一向很挑剔的,可是看了您的回答,不得不从心底里翘起大拇指,你这个经理真的太强了,为员工和下属考虑好多。我们公司的经理,我们对他意见很大,每次都是极不情愿的接过任务。唉,要是你在我们公司就好了。

楼主你是那个公司呀,现在招人吗?我到你们公司可以吗?哈哈!!!!!

下面是我的观点:

测试经理主要就是做两件事:
一是用人,内圈用德、外圈用才,用人所长、容人所短;
二是激励,解人之难、记人之功,通过正面激励,引导下属往前跑,通过负面激励,推着下属往前走。

zhuzx 发表于 2008-8-14 17:04:59

非常感谢各位朋友对该问题的精彩回答。

非常感谢各位朋友对该问题的精彩回答。

                     zhuzx

:handshake

zhuzx 发表于 2008-8-14 17:06:30

非常感谢各位同行精彩的回答

非常感谢各位同行精彩的回答
                zhuzx
页: [1] 2 3 4
查看完整版本: 怎样做一个人见人爱的软件测试经理?(08-08-11)(获奖名单已公布)