测试工程师的光荣与梦想(五)-天地不仁
天地不仁,以万物为刍狗。圣人不仁,以百姓为刍狗。-《老子》正式开始之前,插个无耻的广告,推荐小伙伴们读读彼得.德鲁克和杰克.韦尔奇的书籍,开卷有益,尤其是身处管理岗位的小伙伴们,也许会有常读常新的感触哦。管理,始终是一件令人头疼的事情。本篇笔者将就测试管理跟各位探讨一下,难成一家之言,毕竟班门弄斧,抛块砖,期望引些玉。管理理解起来各有所见,梳理起来也是千头万绪,毕竟每个人所从事的职业不同,所处的环境不同,所处的公司文化不同,所经历的项目不同,所形成的世界观和价值观也不尽相同。。。既然有这么多不同,貌似没办法聊下去了啊。但是作为一名科学主意教旨的it从业人员,复杂及各种不同就不去研究实践显然是不符合科学主意精神的,本着实事求是及借着《中庸》中的一句话“博学之,审问之,慎思之,明辨之,笃行之。”,我们还是要硬着头皮去探索一番。
大而化之笔者自认做不到,我们还是以几个实际的小问题来探讨,尽量做到以小见大。
1,谁是测试组织中的管理者?作为测试领域而言,管理者是谁?是哪些每天对我们工作指手画脚的人么?比如项目主测试、测试部门经理及测试部门总监。如果单纯从职权的角度来看,屁股坐的位置决定了从很大程度上能够决定一个组织的运转方式或者项目的发展方向。但是从屁股的位置来决定谁是管理者过于简单也过于危险。过于简单是指一个组织的良好运转及一个项目的成功与否与我们每个人都息息相关,有赖于每个人的积极奋斗,而不是某管理者的光荣伟大正确。过于危险是指管理者的一个错误决定可能导致一个组织的消亡,组织的发展依赖于某个个人的性情或能力会导致整个组织存在很大的不确定性。基于以上两点,我个人认为在一个运转良好和优秀的组织里,每个个体都是管理者,每个个体都能够管理好和不断优化自己的工作事务,调整和规避致使效率低下或不合理的事务,从而在积极发挥个体的潜力基础上使得整个组织趋于稳定和安全。
2,测试组织管理的目的无论是就公司而言还是就我们个体而言,我们做事一定有目的,好比释家的因果循环、儒家的格物致知、道家的清静无为,无论披着怎样的外衣,一定有个内在的目的。那么我们测试组织的管理目的是什么呢?简单的来讲,笔者觉得有以下3点:01)提升项目的整体绩效02)项目质量可控03)项目人员提升这3项是我们测试团队管理的目的所在,也是我们工作的重点核心。
3,管理过程的先决条件测试管理目的明确后,我们依据实际情况去实施我们的管理过程了,但是先别着急,要想实施具体的管理内容,还有几个先决条件要解决。01)已所不欲,勿施于人。我觉得管理者首先应该做到这点,比如你不想让组织中的人迟到早退,那么你自己首先要做到不迟到早退,否则团队的离心力就会加大。02)切忌生搬硬套。直接拿来主义,可能面临水土不服的问题。做好调查分析,结合实际情况来做调整,改良往往比革命要有效。03)做好监督反馈。策略的制定是一回事,执行过程则是另一回事。
4,测试事务管理过程综述经过总结和验证,我把测试事务管理过程分为以下9部分,如下图所示:这9个过程基本涵盖了测试事务管理的大部分,具体的每个细节我们下面一一详述。整个过程较多,为了更加直观,能上图就不BB.
5,测试事务管理过程(一)-需求管理
这个过程比较简单,没什么好说的,做好沟通即可。
6,测试事务管理过程(二)-计划管理
计划管理有几个注意点需要注意:01)计划尽量要拆细,不要笼统的大概念02)计划一定要明确,具体到每个责任人和时间03)计划要及时跟进,最好每日定期核对04)计划一旦延期,要找到具体原因,想办法下次避免
7,测试事务管理过程(三)-任务分配管理
在这一过程,管理者要合理利用一切可以利用的资源为团队服务,最好不要将眼光局限在一个小的范围内。
8,测试事务管理过程(四)-执行管理关注点主要有三点:即进度、质量和结果。这个环节很多管理者都会忽略监督这个要素,监督并非督促的意思,而是要实时了解状态,根据现有状态来判断是否能完成目标,际此来做必要的动态调整。
9,测试事务管理过程(五)-反馈管理
10,测试事务管理过程(六)-bug管理
不想多说了,大家天天接触,还是那句话:“发现bug仅仅是测试的开始”,稍微关注下及时提交和验证即可。
11,测试事务管理过程(七)-版本管理
这个过程比较重要,有几个关键点需要特别交代下:01)注意版本的兼容性:数据兼容,多版本兼容,网络兼容,系统兼容等02)发布前详细核对版本内容,多和少都是不合适的03)发布后要认真在线上再次核查一遍本次更新内容04)做好版本更新记录,比如,日期、内容、负责人等。是不是很多小伙伴忘了这一步了呢?
12,测试事务管理过程(八)-文档管理
svn是个好伙伴~
13,测试事务管理过程(九)-资源协调管理有没有这种感觉,管理做到一定程度,很大程度上是协调各种资源。为什么?基于以下2点:一是任何个体都很难保证项目质量,二是协调一切可以协调的资源为己所用才能让事情又快又好的解决。那么怎样才能协调好呢?唯一的办法就是沟通、不断沟通、玩命沟通。
到此,测试事务管理过程就基本描述完毕了,我们来继续看下人员管理过程。我个人认为人员管理分为2大部分:团队和个体。14,测试人员管理过程(一)-团队目标
关于目标,我们要特别关注下当前项目的发展阶段,从而来考虑当前团队的主要矛盾。
15,测试人员管理过程(二)-团队文化
团队文化不是喊出来的,是做出来的。要考虑到包容性和传承性,当然是有原则的包容,而非大杂烩,至于那些无法融入的成员,多沟通和交流,实在不行,换人吧,和稀泥和大杂烩最终会害人害己。
16,测试人员管理过程(三)-团队建设没啥说的,通常来说吃吃喝喝是最简单有效的,但不是唯一的。团队建设的形式其实无所谓,重要的是目的,通过团队建设能否让大家提升凝聚力,能否让大家增加相互之间的了解和沟通,这才是最重要的。
17,测试人员管理过程(四)-个体态度管理
此过程管理者需要注意的是不可不教而诛,尽量多给机会。空洞的说教不如自己以身作则,正大光明的做事才能让团队成员心服口服。
18,测试人员管理过程(五)-个体绩效绩效管理是我们管理过程中的重中之重,关于绩效的书籍非常多,也算是众说纷纭吧,我个人理解绩效本质来讲来提升团队和个人的激励工具。01)平行岗位90%考核点要相同,这样能最大程度保证公平公正。02)不要概念性的条目,保证每一条都可执行和考核。清晰明确是最好的,可避免后期考核时的不必要纠纷。03)要有个人成长的占比,个体的不断成长最终会促进团队的整体成长,量变引起质变。04)制定的目的已定时围绕提升团队整体绩效和个人提升展开,不要制定一些无关紧要的东西做为关键考核点。绩效制定完毕后,要定期根据标准来进行考核,切不可虎头蛇尾,有标准无考核。重法理,讲人情。
19,测试人员管理过程(六)-个人能力培养测试团队中每个个体的技能和兴趣可能不尽相同,针对每个人的特点,我们应该鼓励大家在自己的领域多深入研究,鼓励大家将自己的兴趣和技能与实际工作结合起来,推动测试向专业化方向发展。鼓励大家多总结分享,能有效促进个体的学习兴趣。
至此,整个测试管理涉及事务管理和人员管理的各个过程已经简要描述完毕,能力有限,水平一般,欢迎小伙伴们批评指正,欢迎小伙伴们拍砖~
赞一个 学习一下:victory: 不错,怎么没有人看呢? 好! 飘忽蓑衣 发表于 2015-5-23 10:49
不错,怎么没有人看呢?
哈哈,正常的,大家更关注薪资调查之类的,耐心研究测试本身事情的很少
页:
[1]