从组织行为学的角度分析如何发揮领导力在团队中的作用
VIP专享文档是百度文库认证用户/机构上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可鼡VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP专享文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用戶可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的┅类付费文档,会员用户可以通过设定价的8折获取非会员用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需要文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费攵档”标识的文档便是该类文档
共享文档是百度文库用户免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定呮要带有以下“共享文档”标识的文档便是该类文档。
为什么有些软件测试团队成功了洏另一些却失败了只是因为分配给团队的具体任务的性质不同吗?换句话说成功和失败是预先注定,不受团队的控制的吗或者,成功的关键仅仅只是集合一群“明星”然后让他们自己干活吗相反地,也许成功完全取决于有效的团队领导者这里的答案是什么呢?
简短的回答是没有简单的方案任何团队都必须在自治和受外部管制力量以及团队内部责任做出响应的需要之间进行平衡。雇佣明星显然对團队建设有帮助但是那不是对成功的保证。
本文探讨了区别高效能测试团队的一些具体特征目的是帮助软件测试工程师和管理者了解這些特征,以及如何在他们自己的团队中培养这些特征
一个团队之所以成为一个高效能团队,人们有很多老套的描述方法比如:“团隊中没有自我”,“整体作用大于局部作用之和”这些都指出一个优秀团队不是一群个体,而是一个有凝聚力的集体尽管如此,有效嘚软件测试团队还共有一些更微妙(不太老套)的特征我们将从探讨这些特征开始。
测试团队有明确定义的角色任务
John Donne认为任何软件工程师,任何软件工程师组成的团队都不是一座孤岛。你可能独自为公司写代码长达数小时但是你的成功取决于你所在团队的伙伴成员嘚努力。而你的团队的成功又取决于其它团队的努力
若想在相互依赖的软件开发和测试中取得成功,团队必须把责任、交付品、以及支配团队成员如何与他人互动、团队之间如何把互动的协议清楚地定义出来换句话说,团队必须为团队内外的任务建立社会契约;它们定義了团队成员作为个人的角色以及团队在其它团队的大环境中的角色
为什么这样做是必要的呢?首先它使得团队集中于实现它的目标;没人需要像侦探一样去发现目标究竟是什么,也无需像律师一样去为目标辩护
第二,如果没有这样一份社会契约一个软件项目,或任何具有复杂人员结构的企业都将会像一个“没有法制的国家”那样工作。换句话说控制项目团队及其成员如何工作的过程将仅仅只基于某些具体相关人员的个人经验,个人判断以及失败经历。没有清楚定义清楚记录下来的可供每个人遵循的规则集。 项目的成败将唍全依赖于那部分人预见问题、领会他人问题和无私为项目更好完成寻求路径的能力在这样的情况下,有多少人能获得你的信任呢
详細定义的开发和测试流程,控制软件项目的程度各有不同取决于项目环境。有些项目是围绕一个详细定义的、全面的过程来组织的比洳 IBM Rational Unified Process,简称 RUP;而另一些项目则用了比较特别的方式在后一种情况下,软件测试团队必须从起草它的角色并与其他项目团队建立社会契约开始在前一种情况下,定义测试团队的角色的工作量稍小但是项目领导不能简单地说,“我们按照过程进行”他们必须考虑项目独特嘚要求和需求。正如 Thomas Watson 先生经常说的“你必须记得,要思考!”
现在当人们听到“多样性”这个词,他们会想到关于近来保证公司劳动仂方面的事情公司的劳动力大致反映整个社会的宗教,种族的组成部分当你组建软件测试团队时,也必须考虑到团队成员的技能个性,以及经验的多样性尽管你可能认为软件测试团队成员应该相对来说都是差不多的,最强的团队却是由一组具有多样性技能的个体成員组成的让我们详细分析这点;然后我们回顾一下你在组建你的团队是需要组合的性格和技能类型。
人们经常用体育上类似的情况来描述商业或工程团队的运作;实际上这种类比在商业通信上已经很老套了。尽管如此有趣的是,在某一段时间这些陈词滥调曾反映了精確和新颖的思想比如说,如果你和我一样在美国 Massachusetts 的 Boston 附近长大而且你对体育不是毫无兴趣,那么你很快就会知道 1967 年Boston Red Sox 棒球队的故事那一姩,这支队伍在二十年的失败后赢得了它的第一个联赛冠军他们不是依靠组建一支全明星队伍,而是组建了一支拥有少数“明星”多數有潜力但缺乏经验的年轻队员,以及有经验但不出名,可以担任多种角色的队员的队伍那是一支多样化的队伍,而且巧合地他们非常有激情。它是成功的不仅因为有些队员在整个赛季表现出色,还因为整个队伍的技术和性格构成很合理
同样类型的多样性在建立┅支成功的软件测试团队中也很重要。相对来说量化技能比较容易,比如使用Java之类的具体程序设计语言的水平或者使用J2EE之类结构工具嘚经验。但是怎样评价其他经验、思维过程、爱好、实践能力、见解等等这些你在团队成员身上需要的东西呢
在一个理想世界里,你可鉯根据你的项目需求从一个“性格类型”库里选择组建一支测试团队几乎和你为一出喜剧或一部电影选择演员阵容是一样的。你想要什麼类型来保证团队的成功呢让我们来看一些可能性。
你发现了这些人的性格的囲同之处了吗?他们都很饥饿我不是指他们的饮食习惯(尽管,作为一条惯例测试人员确实会把带到他们办公室的免费食品狼吞虎咽哋吃下去),而是指他们进行软件测试的方法他们好奇、有预见性、适应性强,并且不惧怕尝试新事物或是问“为什么?”他们在技术和學术上是不断进步的他们永远不会因为停滞不前而落后。
在进行下一步前让我们也看看一些会阻碍测试团队工作的人的类型吧,并探討一下如何把他们的能量导入更有效的任务中
怎样改造状态成瘾者呢?从积极的一方面来说你要应对的是一个有良好工作道德和高能量等级嘚人,而且他理解跟踪错误测试进度和其他信息的重要性。你的任务是把他的能量集中到正确的方向上让他(她)在软件测试中控制狀态报告这方面的比例。从一种“干涉”开始向他解释状态报告很重要,但是不能以牺牲建立和测试你实际要发布的产品为代价然后,限制他(她)的状态报告的规模当我告诉我的成员,写状态报告就和写一篇新闻报道是一样的时我收到了很好的效果。那使得他们集中于交流重要的事件并且使用简洁的形式。最后确定他们明白你对他们施加的“规则”是灵活的。他们的报告的细节量应该根据情況不同有所变化如果他们的测试基本是按计划进行的,那么一篇简短的报告就足够了如果他们在最近的一个开发周期内正在跟踪一个嚴重问题,那么也许每日(甚至更频繁)的报告都是必要的
怎样才能从这样的人那里获得具体的结果呢?抛开他的貌似无助的演讲和图画圣人的经验——至少部分经验——很可能对伱的团队来说是很有用的资源。你需要做的是把他的问题分清楚首先,如果他没有真正理解你们当前的任务但是想要把一个以前的解決方案硬套进来,在他结束以前就制止他并针对他的讨论一点一点进行分析。让他讲解他对当前项目的理解让他作为老师讲解学生的提问。奇怪的是很快你就会使他相信,他必须再努力理解当前的情况其次,提出建议在缺少他以前项目的工作代码模型的情况下,讓他基于以前的工作快速为你的项目建立一个新的原型换句话说,让他“实践他的演说”在最坏情况下,这会使他明白手头问题的技術方面的难点;在最好的情况下他会建立一个你的团队可以使用的原型。
怎样把一个揽事过多者或一个狡猾的躲闪者转变成一个能干的团队成员呢?方法差不多:讓他集中精力给他留下定义一个力所能及的任务和目标集合是非常必要的印象,然后把他的能量引到用一种有组织的方式完成这些任务仩起初,你可能需要像酒吧男招待对喝多了的顾客做的那样让他住手,减少他的任务清单然后定期检查他的工作,保证他确实在剩餘的任务上有所进展如果你对付的是一个狡猾的躲避者,那你可能需要采取更激烈的措施每次把他的任务清单减少到一个任务。这将迫使他集中精神再也无法躲避。
让我们回到优秀测试团队的特征上来
在短时间内建立一支成功的团队是很困难的。你必须雇佣、培训、在发生技术变化时重新培训、计划和在项目目标和需求变化时重新计划在一段时间内建立一支多次取得成功的团队更加困难。团队成員成熟了在团队内工作变化,甚至离开带走了他们的技术,经验和回忆。
一个团队如何长时间保持成功在发生变化时它必须保持咜的连贯性。这里另一个体育方面的类比是有用的在美国棒球界,最著名的队伍是 New York Yankees为什么?因为他们在过去八十年里赢得了太多的冠軍人们把他们称为一个“王朝”。他们成功的秘诀是什么专注于胜利的所有者,出色的管理者以及一个不断发现和训练了相继几代奣星选手的人事系统。
下面我们将会看到这些品质同样可以帮助软件开发和测试团队取得成功。
我们将在下一部分讨论有效的管理和管理者的重偠性(如何为你的公司建立坚定的所有权是超越本文范围的一个主题。)
团队既有管理者和又管理
我很小心地选择了这部分的标题;尽管一个团队的管理者对团队的成功至关重要但是团队全体成员,包括管理者实施管理的方式却更为重要。
为了团队的成功管理者必須完成几项任务。他必须管理预算安排培训,检查物理工作环境(比如硬件)的建设。但是他还有更重要的职责
我们从提出问题:“为什么有些软件测试团队成功而另一些却失败了?”开始進行讨论在简单回答和老式的回答之外,我们讨论了团队如何定义他们的角色如何建立团队内部和团队外部的关系,管理者在团队中需要的个人类型以及由项目管理者和团队成员共同完成的管理角色在团队成功中所起的作用。
总而言之在成功团队的特征上没有简单嘚答案。就像对个人它是一个环境、特点、和领导的组合。哦还有,需要勤奋工作!
1 试图在一个没有定义任何“规则”的项目环境中建立并运行一个团队的经验就和Franz Kafka的作品The Trial中的主角的遭遇类似;他被指控犯罪,但是又找不出是什么罪
7 我一直很喜欢Abraham Lincoln的这些话:“关于寂静的过去的教条对狂风暴雨的今天是不够的。困难使境况像一堵高墙我们必须翻越它。由于我们的情况是全新的我们也必须全新地思考,全新地行动”
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。