Skip to content

🔰 对中小团队研发管理的一点想法

🕒 Published at:

对中小团队研发管理的一点想法

看一下淘宝架构体系的演进路线:1.0 PHP,2.0 单体 Java,3.0 分布式 Java,4.0 异地多活。大淘宝一开始的架构也不是光鲜与靓丽的,所以对于初创团队,开始只有几条破枪,技术架构也是修修补补,这没有什么,这都是正常的。

先说运维方面。当业务增长到一定程度,服务器增长到一定程度,专业的运维团队必然出现,运维与研发的矛盾也必然会凸显出来。像阿里这样的企业,你很难想象它的运维团队竟然暴力解散过,然后以个体分散到了各个研发团队中。到后来,仿照 Google SRE,阿里又建立了自己的 SRE 团队,专门负责服务器的安全与稳定。而配置、部署和发布,这些工作全部交给了研发人员自己处理。

再看研发方面。研发团队大到一定程度一定会产生管理问题,例如子系统多了,边缘问题无人修复。淘宝比较幸运,他们员工民间搞了一个消防队,专门用于救急灭火。

一个公司能不能成长起来,跟很多因素有关。在成长过程中,会遇到很多矛盾,管理者能解决这些矛盾,组织就能成长,公司就能发展,反之就会深陷泥潭。为什么你的组织不能产生消防队?这可能与公司的文化有关,与管理者的价值观有关。管理者要反思,有没有任人唯亲,有没有两面三刀,头没有公私不分,有没有赏罚分明?

研发效能变差和组织协作变差,80% 都败于公正和透明。与其说管理者的职责是管理,不如说管理者的职责是维护公平、公正,是激发和保持团队向上的信心。