《大道至简》第三章“团队缺乏的不只是管理”除了对“体制病”给出了一针见血的诊断以外,本章后面几节的内容也很有意思,尤其是作者的“跟随蚂蚁”的思想。
Babara Moo说过,带领一群很棒的程序员做事情就像是放养一群骄傲的猫一样。我不知道这是不是隐含她的管理程序员思想就如同放养猫一样,而且虽然听起来很形象,但是我始终还是想不通到底该是怎么样的!(我从来没有放养过猫……)
不过幸运的是,这里周爱民先生给出的“跟随蚂蚁”却让我感到格外亲切!仿佛一下子把我带回到童年,穿着开裆裤,蹲在地上和蚂蚁玩的美好时光!(你有过吗?这么美妙的经历,应该有吧?如果没有,那实在是太遗憾了,建议找个周末带上自己的孩子去乡下体验一下吧。)
我来更详细的回忆一下和蚂蚁玩的经历吧。
第一、很多时候,不确定是什么原因,比如可能是要下雨了,蚂蚁会成群结对的搬家。这时候,大队的蚂蚁杂乱而有序的朝着目的地进发,我试着铲掉那一块地皮的方式(因为我怀疑是不是气味引导),或者用一个大木棍切断他们的道路,但是这些都无济于事。最多是增加了蚂蚁团队中途混乱而终于找到同样道路的时间。
第二、有时候,我抓了一个大虫子,希望送给蚂蚁团队作为他们的美食。可是平时聪明的蚂蚁总是无法按照我的指示去找到那个虫子,因为他们总是匆匆往自己既定的目标(可能是回家,也可能是某个工地)上进发,根本无暇或者没有丝毫想法留意路边的风景,哪怕就在不远处,我去捉他却总是引起他更愤怒的抵抗,更快速的逃跑。经过无数尝试,我最后终于发现,最有效的方式是在他原本想走的路上用棍子栏住,然后迫使它朝虫子的方向摸索,直到让他自己找到虫子。这时候终于可以撤除“障碍物”(其实是引导)。因为它不会再对路边的食物视而不见了,换来的是他将呼朋引伴来搬回这顿美餐!
上面两个故事,绝不是为了延长篇幅,或者浪费你的时间。我只是想通过这两个故事更形象说明下面两个观点:
一个团队,有他固有的特性和积淀,软件开发团队无疑更加如此。所以幻想“推翻旧世界,建立新世界”往往是不太现实的。他们虽然是蚂蚁,但就算你是个“大象”,他们也不会有任何的畏惧,更谈不上屈服。你就是用上比他们大好几倍的木棍也无法阻止他们既定的步伐,不是吗?
所以,首先你需要跟随蚂蚁,接触他们,观察他们,深入他们,最终获取他们的信任,告知蚂蚁团队目标在哪里。适当的时候,木棍也是必要的,不过大多数时候是一种引导,而不是用来惩罚。
所谓因地制宜、因材施教,应该就是这个类似的道理吧。周爱民先生能创新地提出“跟随蚂蚁”的思想,真是体现了他丰富的项目开发管理经验、卓越的分析能力和独到的眼光,实在令人佩服!