我不是真正的甲方,只是作为中介参与了很多甲方的外包项目,对甲方发包算比较熟悉,所以,让我以甲方的身份告诉你:接外包如何报价
1、首先你要和甲方沟通确认一件事:甲方是否具有软件开发的外包经验。
确认的标准很简单,就是甲方有没有详细的需求规格说明书:有丰富外包经验的甲方,一定会提供详细的需求规格说明书、甚至包括数据库、整体架构的设计。对于这样的甲方,你可以直接进入正题了。
对于没有外包经验的甲方,你的第一步就会变为需求沟通确认 —— 这个环节你可以直接提出,如果需要你完成需求规格说明书的输出,则需要甲方为此付费。业内一般的标准为 500 - 1500 元 /人天,一般在 3-10 天内完成输出。这个钱需要甲方在开始前支付。如果甲方对此不能接受,一般我的建议是放弃。当然如果你缺钱一定要接这个项目,那你就要承担风险了。
2、进入正题、第一步:开发计划确认。
这里说的开发计划确认,是基于已经确认过的详细需求规格说明书。
你可以提出几个开发计划,如一次性交付所有功能的开发计划、分 N 个阶段交付的开发计划,让甲方自己选择(当然也结合你的时间、资源许可)。
开发计划中,你需要明确每个功能点的开发时间周期,包括 UI 时间周期、前端时间周期、后端时间周期、联调和测试周期。
如果甲方是有丰富外包经验的,我建议你就尽可能的准确的评估每个周期时间,最后在合计时间中增加不超过 5 天;但如果甲方没有外包经验,我建议你以你评估的时间周期至少 2 倍作为开发计划时间。
如果甲方在时间周期上有异议,建议以某个实际功能点为例去解释说服甲方接受。
3、第二步:工时费确认。
经过第一步,你的开发周期就已经明确了,如果再确认了工时费,整个项目的价格基本就确定了。但工时费确定涉及很多层面,并不容易。
首先,行业中专业外包公司的工时费报价在 500 元-3000 元 /人天范围为主,其中一线城市、3-5 年开发经验的 JAVA 工程师一般在 2000 元 /人天的标准。但你需要注意,这个价格一般都是“含税价格”。也就是说,如果你无法提供税票的话,一般至少要比这个标准低 12%。
其次,这个价格一般是指专业外包公司人员“全天”的工作报酬,即至少是 8 小时的报酬。一般来说,外包公司的开发很少不是 996。所以,如果你一天只能下班后给甲方做 3、4 个小时,一定要自己掂量好价格。我看到有人说自己上班时薪 XXX,所以外包报价按上班时薪的 1.5 倍、2 倍、3 倍,也真是醉了—— 你一天中精力最好的时间才 XXX 元卖给你公司了,空闲的、精力不济的时间居然要 2 倍卖给甲方,真当甲方是大水鱼么?
如果你打算长期能接外包,最好换位思考 —— 甲方为什么不招聘而是外包?如果你的报价比甲方招聘一个人的成本都高,甲方有什么强烈的理由要冒这个风险?
当然,如果你是有机会宰一刀的心理,那价格你就自己判断着来吧。
在我参与过的项目中,没能成交最多的原因,就是上面提到的 3 个环节:甲方没有经验没有详细需求说明书、乙方认为甲方不靠谱;乙方报了远远超过实际所需的开发工时或过高的工时费,甲方认为乙方不专业或目的不纯。出现问题的原因有可能是甲方或乙方真的有动机问题,但更多的是经验不足。所以我司的外包群和外包中介服务,就是解决这些问题。有兴趣的 V 友,可以看看我以前的贴子,加入我们的外包群。
4、报价后的工作:合同
大部分开发人员都没有专业的合同审核签订能力,所以也经常见到在合同上出问题的。
报价双方协商一致后,应立即签订正式的合同,可以是临时劳务合同,也可以是咨询服务合同、产品合同。
但其中几点需要特别注意:
a、付款周期及条件:尤其是付款条件,一定要确实可执行的、有明确衡量标准的。例如合同签订后 3 个工作日内、乙方提交全部源代码且甲方签收后 3 个工作日内等等。
b、后期维护问题:我强烈建议后期维护一定要明确的、单独列出,包括开始时间、终止时间、服务标准、服务内容、费用。这个部分一定要避免有含糊不清的内容表述、尤其是在服务内容上。
c、违约条款:作为乙方,一定要注意在违约条款中明确甲方出现不配合、延迟工作时的违约处理方案。例如你上线部署后、一定要明确甲方需要在你书面通知后多长时间内进行验收、如果超出时间没有完成验收如何确定双方责任;再例如如果确定时甲方提供的资源,如服务器等,需要什么时间到位、如果延迟到位双方责任如何处理等等。
最后说一下,外包这种事儿,如果你自己都没有充分的心里准备,尽量不要去接,否则产生的麻烦可能远超你的预期。如果你真的希望以此来弥补你的经济,请一定要专业、认真、诚信。
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号