background image

如何保持软件开发团队的稳定性

一个公司想要获得成功,有两个基本点:一个是好的人才;一个是好的业务。

  好的业务能够吸引到好的人才;而好的人才也能创造出好的业务。

  成功的公司在这方面形成了良性循环,相反糟糕的公司形成了恶性循环。

  保持团队的稳定性说来容易,其实对于每一个优秀的研发经理和公司 CEO 都非常具
有挑战性,尤其是员工很多时候并不能意识到这一点和理解领导层的压力。就好比单身汉
不能理解父亲的心情一样。

  然而在家庭的未来面前,父亲责无旁贷。

  团队稳定性涉及到很多方面的内容,比如公司文化、员工激励、招聘流程、团队建设、
职业规划、技能培训和备份等。下面谈谈个人的感想。

招聘
  招聘是团队建设的源头,一个公司从无到有,从小到大,每一步成长都离不开好的
招聘。

  您应该尽可能避免在源头上就引入了不稳定的因素,这就需要制定完善的招聘流程
和人事制度并不断根据市场情况作出调整。

  比如您带领的是 500 强公司中的研发团队,那么您需要的人才最好不要太有个人想
法和创业的精神,在大部分情况下,您要招聘的是偏好工作稳定性、好的薪酬福利以及开
放的企业文化的员工。而为一个创业公司招募员工则不尽相同。下面是一个简单的
checklist,来设定一些问答测验。不要认为测验很准,因为应聘者可能会撒谎或者迎合面
试官。但没有测验,您完全主观的判断会给公司带来更大的紊乱和随机性:

  *)上班地点和居住地距离(异地上班几乎都是权宜之计;而超过 1 个半小时路程且家庭
地址固定的也需要慎重考虑)

  *)朋友在哪里工作?

  *)对上海生活成本如何看待?是否曾经考虑过回到家乡二线城市发展?

  *)是否有考研、移民或出国深造的打算?

  *)是否有更好的 Offer?(如果有的话,根据公司实际情况衡量一下是否可以提供有竞
争力的薪酬和福利)

  *)如果是创业公司,可以询问对方是否有承担压力和风险的心理素质和客观能力;如