打造样板间
面对一个老旧架构,如何才能慢慢的迭代走向新的架构
背景
公司整体的技术架构老旧,并且大家都没有能力和意愿去改变现状。
方案
面对庞大的历史债务,我们想要破局大致上有三种方法。
- 高举高打,停止现在业务去做新架构体系的梳理和重构
- 并发推进,把团队中的人分开,一部分支撑业务,一部分架构升级
- 持续迭代,把架构的升级工作,融入到每一次业务支撑中去,持续迭代去逼近那个新架构
第一种方式在绝大多数公司公司都是不太可能实现,业务不可能为架构升级让路;第二种方式有一定的接受度,但是新老架构在并行期的兼容等都会是非常大的一个问题,除非是小范围的升级,工期太长最后很难做到新老兼容;第三种看上去虽慢,但是相对最稳妥。所以准备选择第三种。
但是如何解决大家的能力和意愿问题,思路是打造样板间。 样板间是一个地产行业的术语,让购房者先看看样板房是怎么样的。我理解这种方式有几个优点。
- 首先可以先把很大的架构升级拆小,先做试点和验证,降低风险,如果一开始就铺开未必能hold住,容易破产。
- 集中精力做好样板间,可以让其他团队去模仿样板间的模式,解决能力不足的问题
- 这个方案本身是一个很好的落地路径,可以让大家看到能达成的希望,提高大家的意愿度。
这个思路有两个本质,第一是把复杂问题拆解成简单问题,第二把简单问题做好做透并输出经验,快速复制。

