这次要说的不是VB也不是PB,而是TB(注1)。
团队建设说白了就是搞一个活动,让大家多多参与进来,增进互相了解,终极目标是想让这个团队能够和谐默契的完成一个项目。而花销会由项目组或部门来出,我们尽管玩就是。通常活动的内容会是一起做做游戏(比如CS、桌游)、一起短途旅游等,最后再聚个餐。
Team Leader会是每次活动的发起人,他会征得大家的意见,怎么玩,去哪玩。当意见不统一时,我们的通常做法是投票,结果一出,不给面子的同志会说自己不去了。像这样不具有合作精神的人还不少呢,一起玩都要起这么多幺蛾子,可想工作中会是什么状态。Leader是最头痛这样人的,什么事情都为自己考虑,从来不顾及他人的感受。当然了,一个团队的氛围怎样,都是和Leader分不开的。如果Leader不去努力营造一个和谐的上进的团队氛围,只知道无为而治,那么团队将会是一片散沙;相反,Leader就知道瞎管,这也管一些,那也管一下,那么团队也会乱了套。
好的Leader就像我们的Belinda,管理有度(知道什么要管,什么不管),有人格魅力,充满正能量,在她手下干活,甚是舒心。
举几个例子来说明一下:
1.时而宽松的管理
记得Google是什么样的吧,为了给员工减压,真是无所不用其极。可以晚来,可以带宠物等等。Belinda也类似这样,当我们的年假将用光时,家里谁有事,只要是她能力范围内的,都会给大家开绿灯。半天假她是可以直接给的,而享受了半天假的我们,看在心里,总是用自愿加班来补回。这种既不耽误进度又讨好的做法,很多Leader不懂。他们只知道按照公司的规章制度办事,搞的弟兄们怨声载道。
2.有些事情必须要大力促进
程序员,时刻不能忘了学习。无论项目进度多紧张,Belinda都会在周五抽出两个小时给大家做技术交流工作。因为她知道,专注于一个项目,就想被套了一个紧箍咒一样,只看眼前那一块,难免有局限性,需要进一步学习和交流,这样才能更好的成长。个人的进步聚集起来就是团队的进步,这是双赢的结局。明眼人都知道个中利弊,但是很多Leader就是做不到。
3.担当,为弟兄们抗事儿
坐到Leader的位子上,就必须要有担当。在某个周五,我和周权的活儿正在被大领导和销售review,当然Belinda也在场陪同。销售提出了很多要修改的地方,有些功能是他自己翻来覆去的变化的。这种销售完全用自己的非专业知识来衡量软件的设计,左右我们的开发,比客户还要可恶。因为我们知道,当他把东西放到客户面前,客户还会提出自己的见解。改来改去,改锤子改!虽然我们有怨气,但不好发作。大领导最后发话,“就按他的意见改吧。明后两天来加加班。”
Belinda接话说:“这有5点修改,但是有3点我看是没有那么紧急的。界面操作那两点,让周权和张伟晚上加会儿班,周末就不用来了。”
大领导对销售说,“你觉得可以不?” 销售答道:“行,晚上做好了,给我发邮件过来。”
这之后,我对Belinda又增加了几分敬意和感激。那些在领导面前只会点头哈腰完全不管手下兄弟死活的Leader,你们看见了吗?
4.对项目的大方向把握
带项目的人,最起码不要是门外汉好吧。什么都不懂,对我们只会说,“弟兄们就直管往上冲吧。”那不冲死才怪。
Belinda是从技术转管理的,从其他老员工那里我们听过她的开发事迹。想到处在开发领域也是个女汉子!技术很强,所以对项目的理解就很到位,有了方向上的把控,对任务的安排她也会做到心中有数。后来的几个项目,跟着她做,我就感到心里有底。
5.积极组织TB
还记得我们现在的项目一年多了,一次TB都没有。真是怀念Belinda带我们时的那些活动啊。她经常在有奖金或者跟客户沟通后得到资金支持后,联系大家一起活动。也许Team里年轻人多一些吧,感觉大家共同话题也多,玩的也特别尽兴。团队氛围之好,是以后我经历的各个项目都不能及的。
我认为一个好的团队要首先有一个好的领导,其次要有多数志同道合的人来组成。多多交流和沟通,是促进团队和谐的润滑剂。
分辨团队好坏很简单,你去项目组走走就会立刻分辨。好的团队你会感受到一种活力,差的团队你会感受到一种压抑。这种感觉非常容易分辨,你可以去试试。
注1.TB, Team Building,团队建设。当然也有Team Construction的叫法。