银行金融类项目为什么大多数做的都烂?

最近有些感悟。

先说结论,就是真正的「以不变应万变,稳定压倒一切」。

银行项目开发,大到组织结构的上下级观念严重,组织僵化,上下级沟通困难,上下级几乎没有沟通的空间。小到流程繁琐,规范众多,且规范的总体目标就是「降低风险」。

一个「稳定压倒一切」,就可以做到只要项目能工作,就不会主动去优化。不求有功,但求无过。这基本上是内部人员开展工作的前提。你可以想象,工作人员从主观层面就不会抱有积极改变的心态去对待工作。

软件开发是需要不断迭代演化的,对已有代码做重构也是流程中的一环。但为了「无过」,重构就变成了禁区,虽然没有明文写出来,但已经成为大家心照不宣的共识。