|
其实对于旧项目,是很需要花时间的。
但旧项目又不会被公司重视,不想投入太多资源在里面,包括人力,这才是真的矛盾。
我以前也接手了 vb6(半成品)、C# Webform 项目,架构属于以优秀的理念实现了快速完成需求(没架构,相当于闹着玩,但快速实现需求是真的棒),后期修改简直是灾难。。。。
需求来了,动不动就是要修改几十处,要想彻底解决,除非全部重构。
但是旧项目,公司不想投入人力,部门也不想将人力用在重构旧项目上。
毕竟旧项目,功劳已经被捞走了,名声也一直在,后续的人苦逼也是不被认可的,与其继续做旧项目,不如立项搞新项目,能借着机会重构以前的落后架构。
但是有些技术就是淘汰不掉,比如 Webform ,原生跨平台,员工用了都说好用,外网体验也不算太差。
嗯,个人觉得最好的办法就是,主动劣化体验,判断用户环境是新系统、新浏览器,就主动 sleep 、报错,大家发现体验不好后,再用新的语言和框架实现一个新的,这时候人力和业绩都有了,大家也干得有动力。。。。。
没错,这就是管理学,暴露问题,投入成本,解决问题,大家都爽。 |