在上节最后聊了如何做好基层、中层管理,而本节会承接上篇的内容,进一步在“技术管理”这个话题上进行阐述,内容会涵盖“如何做好高层管理、管理的共性技巧、向上管理”这三方面,闲话不多说,我们现在开始吧!
一、如何当好高层管理?
高层的技术管理,这是最容易出现“空降”现象的职位,原因主要有两个:
- ①公司内部没有适合的技术人才,具备担任高层管理的能力;
- ②企业希望通过引进外部成熟人才,来改善技术团队的现状。
技术人能做到的高层管理,除开偏业务类的事业部/分公司老大,更多是指技术总监这个职位,身为技术的最高层,管理的规模在几十到几百人之间(破千的少见)。依旧是之前那个定律:级别越高,管理规模越大,工作越不能拘泥于细节,全局观必须更强,否则很难带好一个大团队。
因为管理规模较大,为此作为高层管理者,第一件事情就应该调整好架构,每个高层管理者都有着各自的管理风格,为此组织架构上也存在差异,但大体可分为三类:工种型、项目型、矩阵型。
技术部门的组织架构
工种型就是根据不同的工种来拆分部门,拆分为产品部、设计部、开发部、测试部……,每个部门设立一个经理,底下再根据职能划分出多个小组,如开发部里的前端组、后端组、APP
组等,每组再设立一个小组长,搭建出三层管理模型。
这种架构的好处是:研发资源中心化管理,研发人员可根据需求灵活调配,不过缺点也很明显,在实际项目开发过程中,需要安排一位项目经理来统筹,但由于每位项目成员都有自