今日,我看到靳雄飞的一篇文章,题目是《这领导当的,你该怎么办? 》,阅后很自然地联想到了接触过的某校园网建设项目。
靳文中提及:
这个情形是多么的熟悉啊!这确实不是技术造成的“天灾”,而是“人祸”。
这个校园网项目,从一开始就缺少整体性规划,开发者又局限于某项过时的技术,造成每个子项目之间都是使用现成的系统东拼西凑,弄个门面就上线运行,各个子系统之间毫无关联,用户要面对N种不同的后台和N套用户名和密码,又过分依赖硬件设备,对问题系统随意关停,简直滑天下之大稽。
我理解的所谓“开源系统”,和“免费系统”是两个完全不同的概念。开发者对“免费系统”只能使用而不能修改,而对于“开源系统”,开发者是需要根据自己的需要而进行二次开发的。现在,从网上随便down个系统下来,把logo改改就说是自己的系统,到头来,因为缺少客户所需要的功能而让客户去适应系统,以致客户无奈弃用,犯了软件工程之大忌,劳民伤财,还要说客户的使用习惯难培养。
古人所谓“壮士断腕”,又所谓“破釜沉舟”。当一个项目烂到根上的时候,越是拆拆补补,越是随意关停问题系统,以后要付出的代价和成本也就越高,这是业经几十年软件开发实践证明的。不能下决心进行改造,连面子工程都做不成,终将“外行看迷糊,内行看笑话”。
暑中之言,请勿对号入座。