软件开发和建楼挺类似的,如果地基没打好,架构没有设计好,建的越高越危险,崩塌只是早晚的事。
不同点是建楼是前期的精细设计,使得后期的普通工人就能完成建造,因为楼是固件,钢筋水泥干了,就很难变更了。
而软件开发的是软件,需求快速变更,需要满足快速响应需求,快速发布产品需求。传统的建楼模式已经满足不了这种快的要求。所以才有了很多软件界的楼歪歪。
楼歪了可以加固,纠正。软件楼歪了,也可以,加固纠正的方法就是Agile DevOps转型,夯实基础,加固架构,优化流程和协作方式。
但是如果业主或建设方不愿意投钱投人,抱有侥幸心理,等到楼塌的那一天后悔也来不及了。