复杂度只会转移不会消失。
现实世界中的业务的复杂度是守恒的,不是说你软件代码的设计模式用得好就能解决业务的复杂度(在软件层面,解决业务问题的是算法和数据结构,而不是软件设计,软件设计得好只是能方便代码复用、提高运维效率罢了)。
真正能减少软件层面的业务复杂度的是,高效的管理及精简业务的流程。
软件不能解决管理问题,只能在流程上提高效率。因为软件只是工具,需要人去使用、去执行。企图开发一个软件来解决管理问题的人,是本末倒置,是懒,正确的思路应该是:管理制度及其流程已经设计好了,开发一个软件来提高执行流程的效率。
