去年我们公司要做一个物流管理软件,我拿着同一份需求文档,前后聊了8家外包公司。报价从3万到28万,跨度大得离谱。一开始我以为便宜的就是捡漏,贵的都是宰客,折腾了半年才明白,这事儿根本不是价格高低的问题,是你看不懂报价单背后的东西。
这篇不替任何公司说话,纯粹讲讲我一个甲方踩出来的经验。
外包报价基本就两种算法。一种是按人天算,工程师一天多少钱乘工期,普通开发一天600到1200,高级的1500到3000,项目经理还要单算。另一种是整包一口价,对方看完你的需求给个总价。
人天报价的好处是透明,坏处是工期被拉长你一点办法没有。我们第一家用的人天制,说好3个月,最后拖了5个月,每天烧钱,你还不能说什么,因为合同里写的是"预计工期"。
整包报价看着省心,但风险全在需求文档里。文档写得越粗,后面扯皮越多。我第二家合作的公司就是整包,报价的时候说"功能都包含",签完合同发现连个登录页都要加钱。
后来我拿同样的需求问了几家,把报价单摊开对比,才发现差价主要是三块。
团队构成。正规公司养着设计师、测试、项目经理,成本摆在那;个人接单或者小工作室,一个人干所有活,报价自然低。但低有低的代价,出了问题找不到人,进度全看他心情。
需求理解。同样一句"做个订单管理系统",有的默认是最基础版,有的把库存、对账、报表、权限全给你算进去,报价差一倍很正常。我最后选的那家,报价不是最低的,但人家在需求沟通时问的问题最细,连我们仓库的拣货流程都问了。
隐性成本。第三方接口对接、服务器部署、测试、上线后的bug修复期,有的含在报价里,有的全列成增项。我踩过最狠的一个坑:合同里没写售后,上线第二周系统出bug,对方开口就要按人天收费。
源码归谁、著作权归谁,别信口头承诺,白纸黑字写清楚。我们第一家公司做完只给了打包好的程序,源码死活不给,后来想加功能只能继续找他们,价格随便开。
修改次数。需求确认后允许几次免费修改,超出怎么收,必须写个数。我见过最离谱的合同,连"需求确认"都没定义,甲方说没确认,乙方说确认了,扯了一个月。
验收标准。什么算做完,功能清单逐项打钩,而不是一句"基本能用"。这个不写清楚,项目永远"快好了"。
如果你预算紧张,别一上来就想着全功能。把需求列成Excel表格,逐条标优先级,先砍掉那些"锦上添花"的,比如一开始非要做的会员积分体系,后来发现用户根本不在乎。第一版先上线跑起来,数据说话,再迭代。
拿着功能清单去询价,至少对比三家。报价差异一目了然,谁在认真读你的需求,谁在敷衍了事,聊半个小时就能感觉出来。
我们最后花了11万落地,比最高报价省了17万,比最低报价贵了8万,但系统用到现在一年半没出过大问题,加功能也有明确的计价规则。便宜的不一定省钱,贵的不一定靠谱,关键看合同写得够不够细,团队对你的业务理解够不够深。
如果你们也在选软件外包,可以把需求清单整理好,多聊聊几家再决定。有拿不准的报价条款,也欢迎一起交流,我踩过的坑希望能帮你绕过去。博纳网络在深圳做软件开发13年,电话0755-82538016,微信13828753662同号。
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。