扶墙老师说

一个架构士的思考与沉淀




我之前说过,顾问和咨询业务的初衷, 其实就是陪伴客户成长,从这个点出发,我们说, 不主张, 不主事,对于顾问来说就是客户第一,不理解?

可能是骨子里的aggressive特质和一定要把事情做好的情结,在为客户团队做咨询的过程中,我不但帮客户规划了团队和组织结构调整的方向和目标,而且结合客户的业务和产品方向,为技术团队规划了相应的方向和目标。

为了帮助解决CEO在自己团队产品和技术研发方面感觉很慢的困惑,我和现团队负责人在大的方向和目标上其实是一致的,其实都是拆分系统,因为现在100多号研发人员还在focus在单一的monolith应用上, 自然是火车模型进行交付,你等我,我等你,所有“车厢”都装满才能发车(发布和部署应用),这样自然快不了。 通过拆分系统,相应的团队就可以并行迭代,尽量减少相互的影响, 交付迭代自然会快很多。 在这个前提下, 现团队负责人直接投入人力搞微服务,而我则可能更倾向于直接对monolith应用下手, 在拆分monolith的过程中逐步带动后端微服务的建设,前者投入4+多月了,一直在后端和基础设施建设上投入,可能还要很长时间才能触动monolith应用,而后者则可以直指痛点, 中短期就解决痛点的同时提升微服务和基础设施建设。

但是,整个事情的推进还是要依托客户的团队进行,因为只有客户团队的负责人和团队最清楚自身的条件和现状,定什么方向和目标,只有客户团队是最清楚的, 即使客户团队现阶段能力不够,定的目标和方向有偏差,那也应该按照客户团队的决定来,因为客户团队也需要通过试错来成长, 而在这个过程中我们的保驾护航正是体现价值的时候。

在管理上,我们强调要用人所“长”(zhang),不光是指人,也是指团队和组织,同样的, 顾问和咨询的过程,是要陪伴客户的团队和组织成长,而不是自己去主张甚至主事并推进项目和进程,所以, 从这个角度来说, 不主张, 也不主事, 在这里不是不负责任,却是客户第一的体现, 做好保障和保驾护航,让客户的团队和组织成长才是正道。