最近下面的团队有一次组织调整,结合之前调整组织的思路,就把对技术团队如何设计组织架构做一次总结。整体上,有两个设计思路:

思路一:以业务方向为主,技术围绕着业务方向进行组织划分

1、优点:跟业务联系紧密,业务领域知识相对完整;
2、缺点:技术架构相对割裂,容易出现重复建设、边界不清的问题

思路二:以技术设计为主,从技术实现上思考如何划分系统,进而如何划分组织

1、优点:有利于技术架构的抽象、重构或者演化
2、缺点:跟业务对接是个问题,会缺少完整的业务领域知识

两个思路都有一定的优缺点,适合的业务场景、业务发展阶段不一样。这次调整,尝试了第三个思路:

思路三:以技术设计为主,从技术实现上思考如何划分系统,进而如何划分组织;通过引入业务BP角色,来对接业务

1、优点:既有利于技术架构的抽象、重构或者演化,又可以方便业务对接,以及业务领域知识的沉淀
2、缺点:对技术BP的要求比较高,并且,技术BP和实线管理者的关系要处理好。