知识卡片

连横:两大阻力,用"换位思考"与"明确时间点"应对

结构图卡

内容

除了和上下游非技术人员沟通协调(合纵),有的架构重构还需要和其他相关或配合的系统进行沟通协调(连横)。由于大家都是做技术的,有比较多共同语言,这部分沟通相对容易一些,但也不是想推动就能推动,主要阻力来自两类心态:”这对我有什么好处”和”这部分我这边现在不急”。对于”这对我有什么好处”,有人会简单归为自私、不顾大局,于是沟通时把问题人为拔高,比如说”你应该站在部门角度考虑”“这对公司整体利益有帮助”——但这种沟通效果其实很差:一来这种拔高一般比较虚、无法明确,不同人理解也不一样,难以达成共识;二来如果对公司和部门有利、但对某个小组没用甚至不利,那有可能是当前方案本身不够好,还可以考虑别的方案。真正有效的策略是”换位思考、合作双赢、关注长期”——站在对方角度思考,重构对他有什么好处、能帮他解决什么问题、带来什么收益;如果确实出现对公司/部门有利、对某个小组不利的情况,那可能需要协调更高层级管理者来推动,同级别平级推动是比较难的。对于”这部分我这边现在不急”,有可能是找借口,但即便是找借口,往往也是因为大家没达成一致意见、对方不好意思直接拒绝,这种情况同样可以用”换位思考”的方法处理;如果对方是真的有其他更重要的业务,此时勉强推进也不好,因为大部分需要重构的系统并非到了火烧眉毛的紧急程度才启动,本身有一定前瞻性规划,可以采取等待策略,但必须明确正式启动的时间点(例如”3个月后开始”“6月份开始”),千万不能说”以后”“等不忙的时候”这种无法明确的时间点;同时计划和方案上也可以灵活一点,比如先不做这部分相关的重构,先把其他需要重构的做完,因为大部分需要重构的系统要做的事情很多,分阶段处理在风险规避、计划安排上更加灵活可控。

结构图

flowchart TB
  A["连横:与配合系统的技术团队沟通协调"]
  A --> B["阻力①:这对我有什么好处"]
  B --> B1["无效做法:喊口号式拔高<br/>'站在部门角度''对公司有利'"]
  B --> B2["有效策略:换位思考、合作双赢、关注长期<br/>找到对方真实痛点与收益"]
  A --> C["阻力②:这部分我现在不急"]
  C --> C1["同样先用换位思考处理"]
  C --> C2["若确实更重要:明确时间点(3个月后)<br/>忌说'以后''不忙的时候'"]
  C --> C3["方案灵活:先做其他部分,分阶段推进"]
  B2 -.均无效时.-> D["协调更高层级管理者推动<br/>(平级推动很难)"]

参考来源

- 位置:《从零开始学架构》第46讲《架构重构内功心法第二式:合纵连横》"连横"(源文件:_epub-src/OEBPS/text00003.html) - 结论依据:原文说明"主要的阻力来自'这对我有什么好处'和'这部分我这边现在不急'""那如何才能有效地推动呢?有效的策略是'换位思考、合作双赢、关注长期'""还是那句话:换位思考!……但要明确正式启动的时间。例如,3 个月后开始、6 月份开始,千万不能说'以后''等不忙的时候'这种无法明确的时间点",直接支撑本卡结构图。 - 原始内容:主要的阻力来自"这对我有什么好处"和"这部分我这边现在不急"……有效的策略是"换位思考、合作双赢、关注长期"……要明确正式启动的时间。例如,3 个月后开始、6 月份开始,千万不能说"以后""等不忙的时候"这种无法明确的时间点