最近有位客户打电话问我们:接APP二次开发的项目吗?
我就问他是哪种二次开发?是你们之前找的软件开发公司没有开发好,想换一下吗?他说他们跟那家软件公司闹崩了……
然后我就说,那这种我们接不了的,为什么呢?因为你们闹崩的话,大概率是因为上家软件开发公司把你们给坑了,这样的话他们写的代码肯定很烂,在这种很烂的代码基础上修改的话,我们也没有办法把这个软件给做好。
结果这个客户说:那个软件公司没有坑我们,他们代码写的挺好的,就是他们软件公司说我们坑他,他们就不做了。
那不好意思,这种我们也做不了,因为我们也怕你把我们再坑一次。
为什么很多软件开发公司不愿意接二次开发呢?
有很多客户都认为,我有源代码,如果这个软件公司做的不好,我就可以拿着这个源代码去避坑,去找其他软件公司来做二次开发。
也有很多人认为,只要钱到位了,软件开发公司啥都能干,如果你也这么认为,那就大错特错了!
其实不是的,二次开发的项目真的是我们软件开发公司的噩梦,因为在这个行业里面水很深,二次开发一般都会遇到两个问题!
第一:技术资料。如果客户前开发公司比较讲究的话,他会整理一些技术资料发给客户,方便客户做大了之后招资源团队来接手,但是如果前任的代码,它的注释写的不完整,又没有开发文档,那对于现任开发公司来讲就是很痛苦的事情。
第二:技术语言要对门。比如说php的开发语言,你就没办法找Java开发来做,如果是Java开发的呢,PhP的技术他也接受不了。
另外,还会有一些不太讲究的开发公司,在客户不懂的情况下,他可能就不会提供任何的技术资料,甚至有些源码都是加了密的,像这样的情况,再接手的软件公司可能就需要一个星期、半个月甚至更长的时间,来熟悉这套系统。
而且前任软件公司还容易留下很多坑,软件有多少个bug再接手公司现在也不知道,有可能熟悉了半个月,发现问题太多了,没办法开发,那你说这部分成本谁来出?
再接手的软件公司如果跟客户说:程序员看一下代码需要付成本,客户也会觉得莫名其妙的。如果代码都修复不好的话,那就更别提什么开发新功能啦。
话说回来啊,但是如果客户真的愿意给很多钱,软件公司也愿意硬着头皮上,虽然说有点儿费程序员,可是老板给的实在太多了,大不了重新写。
如果您喜欢我分享的内容,请您点一个关注。如果您有其他看法,欢迎评论分享~
领取专属 10元无门槛券
私享最新 技术干货