我在乌鲁木齐信服无限做技术服务,接到过不少求助,说系统做了一半烂尾了,供应商跑路了或者做不下去了,钱花了系统用不了,进退两难。数据迁移烂尾是个麻烦事,但不是收拾不了。
烂尾了先别慌先评估
有个做石油化工贸易的客户,在综保区那边,花十五万找人做了一套进销存系统,做到一半供应商说做不下去了,要加钱。他不同意,供应商就停工了。系统半生不熟,数据迁了一半,旧系统不敢删新系统不能用,卡在那里。
我接手后的第一步不是接着做,是先评估。做到什么程度了,哪些功能可用了,哪些还是半成品,数据迁了多少。评估完心里有底了,才知道接下来怎么办。有时候烂尾的项目不一定全废,能用的部分留着,不能用的重做,比推倒重来省钱。
评估的时候还有个重要环节:数据安全。烂尾项目最怕的就是数据丢。我接手前先做一次全量备份,把数据库和文件全部拷一份。万一后续操作出了问题,至少数据还在。这一步省不了,省了就是拿你的业务数据冒险。
收拾残局分几步走
我帮乌鲁木齐企业收拾烂尾项目,分几步。第一步,把已有的代码和数据库盘清楚,能用的留下来。第二步,跟客户重新确认需求,砍掉不必要的功能,聚焦核心需求。第三步,找靠谱的开发接着做,或者自己团队接手。第四步,数据安全迁移,确保不丢数据。
那个石油化工的客户,我评估完发现已经完成的部分大概值六七万,他付了十万,等于多付了三四万。但好在核心的数据结构搭好了,我帮他在此基础上接着做,又花了五万把系统做完了。总共花了十五万,比重新做一套还省了些。虽然亏了点,但至少系统跑起来了。
还有个事,烂尾项目的代码质量通常很差,因为做的人心态已经不对了。我接手后会做一次代码审查,把有隐患的地方标出来。有些代码虽然能跑,但架构不对,迟早出问题。该重构的重构,该补的补,不能将就着用。
总结
系统烂尾不是世界末日,关键是别慌、别乱、找对人收拾。你在乌鲁木齐做生意,装备制造也好、贸易也好,系统烂尾了我帮你评估现状、收拾残局。你想把烂尾系统收拾利索,来找我,我帮你从头到尾盘清楚。