@
raymanr 用户提的情况很多时候不是错的,只是开发人员为了一个“能用”就折腾得半死不活了,根本没精力去考虑到全部的细节。。。
因为用户需求是具有很大不确定性的(哪怕是开发人员,面对一个业务,也不一定说能一次性把所有逻辑都整理清楚,细节都整理完美,业务的处理总是会有各种各样的无法预料的情况),今天他觉得应该增加某个功能,明天希望所有模块都有这个功能,后天希望打磨打磨,作为开发人员如果不具备该行业的深入的经验,很容易就带偏了,然后在无尽的优化和修正 bug 中度过余生。。。。。
但是三人行必有我师,用户的想法还是会带来一些比较优秀的思路,只是人力有限,无法全部开发,总而言之,架构太大,人脑有限,时间有限。。。。
我也是从事 ERP 行业的,目前市面上也就两种选择:开发商造就一个无比强大的系统,各种功能你都可以自己调配,缺点是用起来太繁琐了,同时还是会存在一些逻辑完全靠摸索,很费时间。还有一种就是为你定制,只有你需要的功能,功能少但是用起来简单。