前几天一个开餐饮连锁的朋友大刘给我打电话,语气特别丧。他说去年花了十几万找了一家软件开发公司做点餐小程序,结果上线三个月崩了两次,后台数据还丢了一部分。他去找对方理论,人家说合同里写的是“交付即验收”,后续维护要另外收费。大刘气得当晚没睡好,跟我说:“我特么就想不通,看着挺正规一公司,怎么干出这种事?”
说实话,这种事我听得太多了。很多中小老板第一次接触软件开发,基本靠感觉判断——看官网做得漂不漂亮、销售说话好不好听、报价低不低。但这些表面功夫,跟最后能不能交付一个能用的东西,关系真不大。
我自己在这个行业摸爬滚打有些年头了,踩过坑也帮别人填过坑。今天就跟你聊聊,选软件开发公司到底该看什么。我不敢说看完你就能变成专家,但至少能帮你避开那些最要命的雷。
第一个坑,只看报价不看方案。有的公司报价低得离谱,你觉得捡到宝了。但你细想,软件开发是实打实的人力成本,报价低要么是用刚毕业的新手练手,要么是在功能上偷工减料。去年我认识一个做服装批发的王姐,图便宜找了个报价三万的工作室做进销存系统,结果连基础的库存预警都做不了,最后又花钱重新找团队重做,前后搭进去八万多。
第二个坑,不看重售后。很多老板签合同的时候只关注“做出来要多少钱”,完全没想过“做完之后出问题谁管”。软件开发这事,没有任何一个团队能保证永远不出问题。关键是出了问题有没有人及时响应、愿不愿意帮你解决。我见过合同里写着“免费维护一年”,结果电话打过去永远占线的。
第三个坑,被大公司的名头唬住。有些软件开发公司官网挂着一堆知名客户案例,办公室也气派,但你签完合同发现,实际干活的可能是刚招来的实习生。大公司有大公司的好处,但对于中小项目来说,找到对的人比找到大的公司更重要。
第一个标准,看他们愿不愿意花时间了解你的业务。靠谱的软件开发公司,第一次沟通绝对不会上来就跟你谈价格。他们会问你现在业务怎么跑的、哪个环节最费时间、你想解决的核心问题是什么。如果一个销售跟你聊了半小时还在说他们公司多厉害,对你的生意一句没问,这事基本不靠谱。
第二个标准,看技术团队是不是自己人。你可以直接问:“这个项目是谁来写代码?能不能跟技术负责人聊一次?”正规的公司不会拒绝这个要求。如果对方支支吾吾,或者说“技术比较忙不方便”,那大概率是要外包出去。外包本身不是问题,问题是外包之后质量很难把控,沟通成本也高出一大截。
第三个标准,看他们做过类似的项目没有。这个不用不好意思问。如果你要做的是电商类的软件开发,就找有电商项目经验的团队;你要做的是管理系统,就找做过企业信息化的。行业经验这个东西,能帮你在开发过程中少走很多弯路。我认识一个做物流的老总,他选团队的方法特别简单,就看对方之前做没做过运输调度相关的系统,没有就直接pass。
第四个标准,看合同里维护条款怎么写。这是最容易被忽略但最关键的一条。免费维护期至少应该有一年,响应时间要明确到小时,重大故障要有应急预案。另外,源代码的归属权一定要写清楚,归你所有。别觉得不好意思,这些都是行业里正常的商务条款,正规公司不会觉得你事儿多。
第五个标准,看分期付款怎么安排。靠谱的付款方式一般是分三到四期,签合同付一部分,开发到中期付一部分,验收合格再付尾款。如果对方要求你一次性付清全款,或者首付比例超过百分之六十,你就要多留个心眼了。钱在你手里的时候,你说话才有分量。
提示:签合同之前,建议你花点时间去看看这家公司正在服务的客户,不是看他们官网上的logo墙,而是想办法找到一两个真实客户问问实际体验。这事有点麻烦,但比起后面出问题再补救,这点麻烦真的不算什么。
这个真的没有标准答案。一个简单的展示型小程序可能两三万,功能复杂的管理系统十几万到几十万都有。关键是你要先想清楚自己到底需要什么功能,别被销售带着走。我一般建议中小老板先把需求列出来,然后找三家公司分别报价,对比一下,心里就有数了。
选软件开发公司这事,说复杂也复杂,说简单也简单。你不需要懂技术,但你需要懂自己的生意。搞清楚自己要解决什么问题,然后拿着这五个标准去套,基本不会出大错。
对了,还有个小细节我差点忘了。跟软件开发公司沟通的时候,尽量把你说的每句话都落到纸面上。微信聊天记录也算数,别嫌麻烦。我见过太多口头说好的事,最后对方翻脸不认账的。
行了,今天就聊到这。你如果正在选软件开发公司,或者之前有过什么被坑的经历,欢迎留言说说。我虽然没法帮你做决定,但至少能帮你看看有没有明显的坑。