
聊聊IT研发外包里的两种“活法”:固定总价 vs 按人天,到底怎么选?
说真的,每次跟朋友聊起IT外包,总能听到各种“血泪史”。有的说项目做着做着预算就翻倍了,有的吐槽外包团队天天摸鱼但账单一分不少。其实啊,这背后往往就是合同没选对。今天咱们就抛开那些晦涩的商业术语,像朋友聊天一样,掰开揉碎了聊聊IT研发外包里最常见的两种合同模式:固定总价(Fixed Price)和按人天计费(Time & Materials)。到底哪种场景下用哪种,才能既省钱又把事儿办成?
先搞明白,这两种模式骨子里是啥性格?
这俩的区别,说白了就是“风险由谁扛”和“需求变不变”的问题。
固定总价合同:像一份精装修套餐
你去装修公司,说“我这房子要装成北欧风,预算15万,全包”。装修公司给你出个图纸,列个清单,写明用什么牌子的地板、什么型号的灯。只要你不中途非要换成意大利手工瓷砖,那最后交房的时候,你就付15万。这就是固定总价。
在IT外包里,固定总价合同意味着:需求、范围、交付时间、最终价格,都是事先定死的。乙方(外包方)负责在约定时间内,给你一个符合要求的成品。如果过程中乙方自己效率低、技术出问题导致成本超支,那对不起,亏本也得做完。当然,如果乙方技术牛、管理好,省下来的钱就是它的利润。甲方(你)的好处是预算可控,风险低;坏处是灵活性差,需求一旦定死,想改?那得加钱,而且流程可能很麻烦。
按人天计费:像请了个钟点工
你家里要打扫,跟保洁阿姨说“你按小时干活,我按小时给钱,干多少算多少”。阿姨今天干8小时,你付8小时的钱;明天活儿多干10小时,你付10小时的钱。这就是人天计费。

在IT外包里,按人天(或按小时)计费意味着:你为开发团队的实际工作时间买单。需求可以随时调整,项目方向可以边做边探索。乙方投入多少人、干多少活,你付多少钱。甲方的好处是灵活,能随时应对市场变化;坏处是预算不可控,如果乙方拖沓或者需求无限蔓延,账单可能是个无底洞。
固定总价合同的“舒适区”:什么时候用它最爽?
固定总价不是万能药,用错了就是给自己挖坑。它最适合那些“看得见、摸得着、说得清”的项目。
1. 需求像水晶一样清晰,而且基本不会变
这是最核心的前提。如果你要开发一个功能非常简单的App,比如一个企业内部用的打卡系统,功能点就几个:登录、打卡、导出报表。每个按钮点下去会发生什么,页面长什么样,数据怎么存,全都想得明明白白,写成了几百页的详细文档。这种项目,用固定总价就非常合适。
为什么?因为乙方在报价时,可以精确计算需要多少人、干多少天、用什么技术,成本算得准。你作为甲方,拿到一个总价,心里踏实,财务做预算也方便。大家按合同办事,项目结束,钱货两清,省心。
2. 预算卡得死死的,一分都不能多
有些项目,尤其是政府项目或者传统企业的年度预算项目,钱是早就批好的,超支是不可能的。这种情况下,固定总价是唯一的选择。你必须在招标时就锁死价格,逼着乙方在你的预算范围内拿出解决方案。这对乙方的报价能力和成本控制能力是巨大的考验,但对甲方来说,这是资金安全的底线。
3. 项目交付物明确,像造个标准件
比如你要做一个网站的迁移,从A服务器搬到B服务器,功能一个不能少,数据一点不能丢。或者开发一个功能单一的API接口,输入什么,输出什么,协议文档写得清清楚楚。这种项目,结果是高度确定的,过程也是标准化的。用固定总价,双方都省去了扯皮的精力。

4. 甲方自身技术管理能力较弱,不想深度参与过程
有些甲方公司,可能没有专业的技术项目经理,或者不想投入太多精力去管理外包团队的日常。他们只关心最后能不能拿到东西。这种情况下,固定总价相当于把过程管理的责任完全甩给了乙方。你只需要在关键节点(比如需求确认、设计评审、最终验收)出现一下,平时不用操心开发进度。
固定总价的“雷区”:千万别往这些坑里跳
虽然固定总价听起来很美,但很多项目失败,就是因为盲目用了它。
- 需求模糊或不完整: 这是最大的坑。如果你只说“我要做个像淘宝一样的电商平台”,然后就想签固定总价合同,那乙方要么报价高得离谱(把所有可能的风险都算进去),要么就是先低价中标,然后在开发过程中不断要求你“澄清需求”,最后加钱加到你怀疑人生。这种模式下,甲乙双方很容易对立,乙方觉得你在“找茬”,你觉得乙方在“挖坑”。
- 探索型或创新型项目: 如果你要做一个市面上没有的东西,需要大量技术预研,或者商业模式还在摸索中,千万别用固定总价。因为连你自己都不知道最终产品会长什么样,怎么固定价格?这会扼杀创新,乙方为了控制成本,只会选最保守、最简单的方案,根本不会帮你尝试更好的可能性。
- 周期特别长的项目(比如超过6个月): 市场变化太快了。一个一年前定好的需求,一年后可能早就过时了。如果硬要按固定总价做,最后交付的很可能是一个“过时的完美产品”,没人愿意用。而且时间越长,技术风险、人员变动风险越大,乙方为了自保,报价会包含巨额的风险溢价。
- 甲方自己都不知道要什么: 有些甲方老板,只有一个模糊的想法,就希望乙方“先做出来看看”。这种情况下签固定总价,就是灾难的开始。今天加个按钮,明天改个颜色,合同里的“变更管理”流程会把你折磨得筋疲力尽。
按人天计费的“高光时刻”:什么时候用它最灵活?
按人天计费,就像给项目装了一个“无极变速”的变速箱。它最适合那些需要边走边看、不断调整的场景。
1. 需求不明确,需要“摸着石头过河”
这是最典型的场景。比如你要开发一个全新的AI应用,没人知道用户喜欢什么功能,也没人知道技术能不能实现。这时候,最好的办法是先组建一个小团队,按人天付费,让他们快速开发一个最小可行产品(MVP),投放市场验证。根据用户反馈,再决定下一步开发什么。这个过程充满了不确定性,固定总价根本无法应对,只有按人天计费才能支持这种敏捷的、探索式的开发模式。
2. 项目范围需要频繁调整或扩展
比如你有一个长期维护的系统,或者一个持续迭代的产品。这个月可能要加个新功能,下个月可能要修复几个紧急Bug,再下个月可能要优化性能。工作量每个月都不一样。这种情况下,按人天计费就非常灵活。你需要人的时候就投入人天,不需要的时候就暂停。不用每个月都去重新签合同、重新谈价格。
3. 需要外部专家提供咨询或技术支持
你的团队可能在某个技术点上卡住了,需要一个资深架构师来指导几天;或者数据库出了性能问题,需要一个DBA专家来排查。这种短期的、专业性强的、工作量不好预估的需求,按人天计费最合适。专家干完活,你按天付钱,简单直接。
4. 项目周期很长,且需要持续投入
很多互联网公司的产品研发团队,就是按人天(或者说按人头)外包的。因为产品是持续迭代的,只要产品还在运营,就需要有人不断开发新功能、修bug。这种长期的合作关系,按人天计费更像是一种“雇佣”关系,只是这些人不属于你的公司。你可以根据业务的忙闲,灵活调整团队规模。
5. 甲方希望深度参与和控制过程
按人天计费,意味着甲方需要投入更多精力去管理。但反过来,这也给了甲方最大的控制权。你可以每天跟团队开站会,随时调整优先级,随时查看代码进度。你付的是时间,所以你有权决定这些时间花在哪儿。对于那些希望把核心研发掌握在自己手中的甲方来说,这种模式更放心。
按人天计费的“软肋”:如何避免预算失控?
按人天计费最大的风险就是“无底洞”。乙方可能没有动力提高效率,因为干得越久,赚得越多。作为甲方,必须学会“驾驭”这种模式。
- 预算失控风险: 这是最大的痛点。如果没有严格的预算控制和范围管理,账单会像滚雪球一样越滚越大。所以,即使按人天计费,也要设定一个预算上限(比如“本项目预算不超过XX人天”),或者按月/按季度审批预算。
- 乙方效率风险: 有些不靠谱的乙方,会派新手来练手,或者故意拖延进度。甲方必须建立有效的监督机制,比如定期检查代码质量、查看工作成果、要求每日/每周汇报进度。不能当“甩手掌柜”。
- 需求蔓延风险: 因为变更成本低,甲方可能会无节制地提新需求,导致项目范围无限扩大,最后虽然每个需求都实现了,但项目永远无法上线。甲方内部必须有一个强有力的产品经理,严格把控需求优先级,敢于对不重要的需求说“不”。
- 知识转移困难: 项目结束后,如果全是乙方的人天投入,甲方自己的团队可能对系统一无所知。所以在合同中要约定,乙方有义务进行知识分享和文档建设,确保甲方能接手。
一张图看懂:固定总价 vs 按人天计费
为了让你更直观地对比,我整理了一个简单的表格。你可以根据自己项目的情况,对着看看。
| 对比维度 | 固定总价合同 (Fixed Price) | 按人天计费合同 (Time & Materials) |
|---|---|---|
| 核心特点 | 范围、时间、价格固定,风险主要在乙方 | 按实际投入时间收费,风险主要在甲方 |
| 适用场景 | 需求清晰、范围明确、周期短、预算固定、创新型低 | 需求模糊、范围可变、周期长、需要探索、创新型高 |
| 甲方优势 | 预算可控,风险低,管理成本低 | 灵活性高,响应快,能控制开发方向 |
| 甲方劣势 | 变更成本高,灵活性差,易产生纠纷 | 预算可能超支,管理成本高,需警惕效率 |
| 乙方优势 | 利润空间明确,有动力提高效率 | 收入稳定,工作灵活,能发挥技术优势 |
| 乙方劣势 | 风险高,需求变更可能导致亏损 | 利润与投入时间挂钩,可能被误解为“磨洋工” |
| 管理重点 | 前期需求调研,严格的变更控制流程 | 过程监控,预算控制,需求优先级管理 |
有没有第三种选择?混合模式与“人天封顶”
聊到这,你可能会觉得有点非黑即白。其实现实中的合同,往往更灵活。很多聪明的甲方和乙方,会采用混合模式。
比如,一个大项目,可以拆成几个阶段。第一阶段是需求调研和原型设计,这部分不确定性高,可以按人天计费。等需求明确了,进入第二阶段的核心功能开发,就可以签一个固定总价合同。这样既保证了前期的灵活性,又锁定了后期的成本。
还有一种很常见的变体,叫“人天封顶”(Capped Time & Materials)。合同约定按人天计费,但同时设定一个总价上限。比如,单价2000元/人天,但总费用不超过50万。在这种模式下,乙方如果效率高,在达到上限前完成了工作,可以提前结束,赚取合理的利润;如果遇到困难,工作量超了,超出的部分由乙方自己承担(或者双方再协商)。这种模式在一定程度上平衡了双方的风险,非常实用。
最后,怎么选?问自己这几个问题
说了这么多,到底怎么选?别纠结于理论,回到你的项目本身,诚实地回答下面几个问题:
- 我的需求到底有多清楚? 如果能写出几百页无歧义的详细需求文档,选固定总价。如果只能写出几页PPT,选按人天。
- 我的预算能浮动吗? 如果一分钱都不能多,必须想办法把需求定死,然后选固定总价。如果可以接受一定的浮动,选按人天。
- 这个项目是“交作业”还是“养孩子”? 如果是做完了就交付的“作业”,选固定总价。如果是需要长期迭代、不断成长的“孩子”,选按人天。
- 我愿意投入多少精力去管理? 如果不想管太细,希望省心,选固定总价(前提是需求清楚)。如果我有专业团队,想深度控制,选按人天。
- 项目的风险和不确定性有多大? 风险小、确定性高,选固定总价。风险大、不确定性高,选按人天。
其实,合同模式没有绝对的好坏,只有合不合适。选对了,是项目成功的基石;选错了,可能就是无尽扯皮的开始。关键在于,甲乙双方都要对项目有清醒的认知,坦诚沟通,找到那个风险共担、利益共享的平衡点。毕竟,大家的目标都是把事儿做成,而不是在合同条款里斗智斗勇。
海外员工雇佣
