本文由Yurii原创,转载请注明来源: Life Sailor

本文链接 全面且实用的IT管理教科书——评《知人善用》


知人善用

 

IT人才难以管理,这恐怕是众所周知的世界性难题。我遇到过的一位公司老板就说:IT嘛,去招50个实习生来当码农,一个礼拜不睡觉,系统就做出来了。虽然这话看起来比较极端,也反映出大家面对IT人才管理的困境。因为没有明确的、通用的办法,所以干脆“釜底抽薪”,用最极端的手段来应付——要知道,这位老板对其它部门的管理可不是这种样子的。

IT人才管理的历史可能相对短暂,但也确实出现了不少探索。我先后读过《最后期限》、《人月神话》、《门后的秘密》、《软件人才管理的艺术》,都涉及到IT人才的管理,也提供了许多有价值的信息,但读过之后,总有“只见树木、不见森林”的遗憾。在IT行业的各个技术领域,基本都有“经典教科书”存在,能让人一览全貌,并且会提供若干实用的操作指引。唯独在IT人才管理方面,各本书籍多是侧重某个方面的管理,或某种具体类型的案例,因此难以在管理者内心建立完整统一的图谱,结果就是各个方面参差不齐,注意到的方面做得不错,注意不到的方面则形成明显短板。

出于很偶然的机会,我读到了这本《知人善用》,顿时觉得眼前一亮,希望推荐给大家阅读。这本书的英文原名是Managing the Unmanageable,意思是“管理那些没法管的家伙”。在作者看来,IT人才之所以“没法管”,完全是因为“不得法”。换句话说,IT是工作高度抽象化的纯脑力劳动工作,但实际执行起来又非常像传统的手艺活,这种张驰不但提高了管理的难度,它所形成的特定文化更是让管理难上加难。所以,作者根据自己的经验,提供了一整套的建议、工具、技巧,希望能帮助读者“既见树木,又见森林”,“得法”地管理IT人员。

与同类书籍不同,《知人善用》一开始花了整章的篇幅帮助读者“认识程序设计人员”。讲解程序设计包含哪些领域,工作有几种类别,不同年纪的程序开发人员各有什么特点。如果你在工作中仔细观察就会发现,前端程序员和后端程序员当然是不一样的,开发人员和DBA又是不一样的,80后程序员和90后程序员也是不一样的。管理者应当能够留意到这种区别,更要清楚应当从哪几个方面来考察员工、安排工作。最典型的,不少程序员都是“牛仔性格”,遇到问题有冲动跳上马背去解决。这种性格比较适合迅速做出原型,或者进行一些证明、调研,却不适合在讲究合作的复杂系统里施展。如果放任这种性格发展,往往都做不长久,要么是上级经常要替他们收拾烂摊子导致厌烦,要么是他们觉得被过度关怀导致厌烦。所以遇到“牛仔性格”的程序员,平时就应当多加留意,不要闹到最后不可收拾。

如果能比较充分地认识程序设计人员,下一步就是招募合适的程序设计人员,所以本书也用了一章来讲解。通常,HR部门不会对IT人才的招聘起到太多作用,因为IT人才的招聘需求和过程都比较特殊,所以IT主管应当扮演更重要的角色。书里面详细列出了关于招聘的方方面面,我觉得最有用的几点是:第一,永远处于招聘状态,如果你发现了好的人才,即便目前没有提供合适职位,也不要因此断了联系,而应当保持联系,因为好的人才永远是稀缺的;第二,要用心制作招聘说明书,我常常会发现不同公司的招聘启示相差迥异,高下立判,IT人才通常比较内向,不太善于对外沟通,所以文案上的细小差别很可能带来巨大的影响,书中给出的招聘模板值得大家学习;第三,对接受offer的人,在入职初期必须尤其注意,很可能他同时手里还有其它offer,最初几天的工作往往带有“看一看”、“试一试”的心态,这些时候,很可能因为一些细节让人萌生去意,这是应当尽力避免的情况。

书中剩下的篇幅,分别讲解了对下属的管理,对上级、同级其它部门、自我的管理,对程序设计人员的激励,如何营造好的部门文化,以及如何成功交付软件。因为内容太多,在这里不一一展开,我讲讲自己印象最深的几点。

第一是对外尤其是对重要部门的管理。一般来说,对下级的管理是各种管理学书籍必不可少的内容;对上级的管理(影响),在德鲁克《卓有成效的管理者》之类书籍中也有提及,只是分量不大。在这之外,《知人善用》特别强调,甚为IT的管理者,在公司内必须有效管理(沟通)几个重要部门,包括人力资源、财务、法务。因为IT的管理比较特殊,更应当重视与人力资源部门的配合,才能保证自己的行为和决策有人力资源部门的理解和支持,而不要造成“法外之地”、“独立王国”的印象;财务决定着部门的人员编制、预算制定、资产配备等情况,因而会决定IT主管所能动用的资源,进而影响其工作业绩;法务部门虽然打交道较少,但IT工作涉及的知识产权归属及保护、数字资产管理等重要内容,都离不开法务的支持,所以完全不要等出了问题再去找法务。

第二是使用赫兹伯格(Frederick Herzberg)的“激励与保健因子”模型看待工作。该模型指出,引发员工不满的是一组因子,能激励员工的又是另一组因子。换句话说,有些事情做到了,会消除员工的不满,但要让他们真正满意,你还得做其它的事情。按照《知人善用》的总结,能消除IT员工不满的因子主要有:尊重上司、工作有乐趣、能获得学习和成长、有好的工作环境、健全的公司政策与管理、管理方式合乎道德、有公平的报酬;而能激励员工的因子主要有:改变世界、能获得学习与成长、获得肯定和赞赏、有乐趣、认可的回报。书中对每一点都做了详细解释,颇为有趣的是,在“健全的公司政策和管理”中作者提到,如果身为经理的你明白软件质量的份量,而公司强调的是项目的速度和数量,你应该“保护你的团队免受组织干扰”,避免无理需求潮水一样涌入,冲垮整个团队,这样才能获得IT团队的认可。就我的经验来说,这真是金玉良言。

第三是作者提供了相当实用的整套工具,包括各种报表、检查表、表单。内容包括:阅读简历时应当注意什么,面试时应当注意什么,新人第一天工作应当注意什么,平时的邮件沟通应当注意什么,代码检查应当做什么准备,季度、年度绩效考核应当从哪几个方面进行…… 不夸张地说,哪怕直接把一些表格拿过来套用在自己的工作中,也已经可以大大提升工作质量了。

读完《知人善用》之后与同是做IT管理的朋友讨论,我们一致认为这是读过的关于IT管理的最全面、最实用的一本书。用我的话说,读过这本书,才能把之前读过的《最后期限》、《门后的秘密》、《软件人才管理的艺术》等等书籍,放到最合适的坐标上。

附注:本书目前只在台湾出版了繁体中文版,英文官网上显示简体中文版正在准备,但我不知道会由哪家出版社推出。