
IT研发外包:固定总价 vs 按人天计费,到底该怎么选?
说真的,每次跟朋友聊起外包项目,十有八九都会问到这个问题:“到底是选固定总价(Fixed Price)好,还是按人天(Time & Materials)计费更划算?”
这感觉就像是去餐厅点菜,你是想直接点个套餐,还是看着菜单现点现做。套餐省心,价格透明,但万一中途想加个菜或者换个口味,那就麻烦了。现点现做灵活,但最后结账时看到账单,心里可能会咯噔一下。
在IT研发外包这个圈子里,这两种模式已经存在很久了,没有绝对的好坏,只有合不合适。今天咱们就抛开那些官方的套话,像朋友聊天一样,把这事儿掰开揉碎了聊聊。
先搞明白,这两种模式到底是什么
别看名字挺高大上,其实核心逻辑很简单。
固定总价(Fixed Price)
顾名思义,就是你和外包公司谈好一个最终价格,不管他们实际花了多少人力和时间,只要能按合同约定的功能和质量交付,这个价格就锁定了。
这就像你请个装修队,说好了卫生间要贴什么砖、装什么马桶、走什么线,总共2万块。装修队自己去琢磨怎么省料、怎么安排工期,最后只要活儿干得没问题,你就付2万。中间不管他们用了10天还是15天,是请了3个师傅还是5个,都跟您没关系了。

这种模式通常用在需求非常明确、边界清晰、短期内能完成的项目上。
按人天计费(Time & Materials)
这个就更直接了,按人头、按天数算钱。比如一个高级开发工程师一天2000块,一个UI设计师一天1500块,项目用了多少人天,你就付多少钱。
这就像你请了个钟点工或者私人教练,按小时收费。他今天干了几个小时,用了什么方法,达到了什么效果,你按约定好的时薪付钱。这种方式下,你购买的是服务和时间,而不是一个确定的结果。
这种模式在需求不明确、需要持续迭代、探索性比较强的项目里用得更多。
固定总价的“爱”与“恨”
很多甲方老板特别喜欢固定总价,因为它听起来最“安全”,预算可控,感觉风险都转嫁给乙方了。但现实往往没那么简单。
为什么大家会偏爱固定总价?
- 预算确定性: 这是最大的吸引力。对于公司内部申请预算、财务规划来说,一个确定的数字太重要了。不用担心项目做到一半钱不够了,也不用每个月看着账单心惊肉跳。
- 风险转移的错觉: 甲方会觉得,反正钱是固定的,如果外包公司做不完或者超期了,那是他们自己的问题,他们得自己承担损失。这种心理上的安全感很重要。
- 目标导向明确: 因为交付物和时间点都是合同里写死的,外包公司会更有动力去按时交付,否则就可能面临罚款或者收不到尾款的风险。

但固定总价的“坑”也不少
我见过太多项目,一开始奔着固定总价去,最后搞得双方都很不愉快。
- 需求变更的噩梦: 这是固定总价模式最大的痛点。市场瞬息万变,项目做到一半,老板突然说:“我觉得这个功能应该这么改。”或者用户反馈说:“我们想要另一个功能。”这时候,变更流程启动,一个简单的修改可能需要重新评估、报价、走合同流程,几天甚至几周就过去了。灵活性极差。
- 隐藏的成本和风险: 为了在竞标中拿到项目,有些外包公司会故意压低报价。他们怎么赚钱呢?要么是在开发过程中偷工减料,用最便宜的开发人员,代码质量堪忧;要么就是把需求往最有利于自己的方向解读,很多你认为理所当然的功能,他们都会说“这不在合同范围内”,然后要求加钱。最后你拿到的东西,可能勉强能用,但后续维护和扩展是个大坑。
- 扼杀创新和沟通: 在固定总价合同下,沟通会变得很微妙。甲方担心提太多“想法”会被当成需求变更而加钱,于是干脆少说。乙方则担心多做多错,只要能满足合同最低要求就行,不会主动提出更好的建议。整个项目过程就像一场严格的“按章办事”,缺乏了那种共同创造的火花。
固定总价适合什么场景?
- 一个功能明确、技术成熟、不太可能再有大改动的小型项目,比如做一个简单的企业官网,或者开发一个功能固定的内部工具。
- 项目有非常严格的交付日期和预算上限,灵活性可以牺牲。
- 你和外包公司合作过很多次,彼此非常了解,沟通顺畅,信任度高。
按人天计费的“利”与“弊”
按人天计费,听起来像是把主动权交出去了,感觉像个无底洞。但实际上,用好了,它可能比固定总价更省钱、效果更好。
按人天计费的魅力在哪?
- 极高的灵活性: 这是它最大的优点。市场变了,想法更新了,随时可以调整方向。今天想加个功能,明天想改个设计,只要和团队沟通好,马上就能执行。这对于需要快速试错、快速迭代的互联网产品来说,简直是生命线。
- 透明度和信任: 你能清楚地看到团队每天都在做什么,花了多少时间。你可以随时介入,参与讨论,看到最新的进展。这种透明度更容易建立起甲乙双方的信任关系,大家是站在同一条船上的战友,而不是简单的甲乙方。
- 质量通常更高: 因为按人天计费,外包公司是靠提供高质量的服务和时间来赚钱的。他们有动力去维护好代码,做好测试,因为项目做得越久,对他们越有利。他们也更愿意投入经验丰富的资深工程师,因为效率高,能提供更好的价值。
当然,它也有让人担心的地方
- 预算不可控的风险: 这是甲方最大的恐惧。如果外包公司管理不善,效率低下,或者故意拖延时间,那账单可能会变成一个天文数字。一个本该3个月完成的项目,拖了半年,费用就翻倍了。
- 对甲方的管理能力要求高: 甲方不能当甩手掌柜。你需要有人能持续跟进项目进度,评审交付物,管理需求优先级。如果你自己对技术一窍不通,又没有靠谱的项目经理,很容易被乙方“牵着鼻子走”。
- 需要深度磨合: 你需要和外包团队建立非常紧密的联系,让他们真正理解你的业务和愿景。这需要投入大量的时间和精力去沟通,不是签个合同、扔个需求文档就能搞定的。
按人天计费适合什么场景?
- 需求模糊不清,需要在开发过程中不断探索和完善的项目,比如一个创新的App或者一个复杂的算法平台。
- 需要长期维护和迭代的产品,比如一个持续运营的SaaS服务。
- 项目周期较长,技术和市场都存在不确定性。
一张图看懂怎么选:核心决策因素对比
为了让你更直观地理解,我整理了一个简单的对比表格。你可以对照着看看自己的情况。
| 对比维度 | 固定总价 (Fixed Price) | 按人天计费 (Time & Materials) |
|---|---|---|
| 预算确定性 | 高,事前确定 | 低,依赖实际投入 |
| 需求灵活性 | 极低,变更成本高 | 极高,随时调整 |
| 风险承担方 | 主要由乙方承担 | 甲乙双方共担 |
| 项目透明度 | 较低,关注里程碑交付 | 高,过程透明 |
| 对甲方管理要求 | 低,前期明确需求即可 | 高,需持续跟进和决策 |
| 潜在成本 | 可能偏高(含风险溢价),或有隐藏费用 | 可能因范围蔓延而失控 |
| 适用项目类型 | 需求明确、周期短、变更少 | 需求模糊、探索性强、长周期 |
跳出二选一的思维:混合模式与敏捷开发
聊到这,你可能会觉得有点两难。难道就没有更好的办法吗?
其实,随着软件开发方法的演进,特别是敏捷开发(Agile)的普及,这两种模式的界限正在变得模糊,也催生了一些更灵活的实践。
敏捷开发下的按人天计费
按人天计费和敏捷开发简直是天作之合。敏捷开发的核心就是小步快跑、持续交付、拥抱变化。在一个典型的敏捷项目里,团队按迭代(Sprint,通常是2-4周)来工作。
在每个迭代开始前,团队和你一起从产品待办列表(Backlog)里挑选最重要的功能点来开发。迭代结束后,你就能看到可工作的软件,并且可以随时根据市场反馈调整下一个迭代的计划。
在这种模式下,按人天计费不再是“花多少算多少”的无底洞。因为你和团队是按迭代来规划工作的,每个迭代的目标是明确的。你可以根据每个迭代的成果和投入,来评估项目是否值得继续,或者调整后续的预算。这在一定程度上,把按人天计费的灵活性和固定总价的目标感结合了起来。
混合模式(Hybrid Model)
还有一种折中的办法,就是混合模式。比如,对于一个大项目,可以这样拆分:
- 第一阶段:探索和设计。 这个阶段需求最模糊,可以用按人天计费的方式,投入少量精干的人力,快速完成市场调研、用户研究、技术选型和原型设计。确定项目的大方向和核心功能。
- 第二阶段:核心功能开发。 当第一阶段成果明确后,核心功能的范围和边界就清晰了。这时,可以对这部分功能采用固定总价模式,锁定预算和交付时间。
- 第三阶段:持续迭代和维护。 核心功能上线后,后续的功能增加、优化、Bug修复等,又回到了不确定性较高的状态,可以继续采用按人天计费的模式。
这种模式兼顾了确定性和灵活性,但对甲乙双方的项目管理能力和信任度要求更高。
给你的几点实在建议
聊了这么多,最后还是得落到具体操作上。如果你正在考虑外包项目,不妨听听这几个建议:
(这里我就不分点列了,就像聊天一样自然地写出来)
首先,别急着定模式。先花点时间,把你脑子里的想法、业务需求,哪怕是模糊的念头,都整理出来。找几个靠谱的外包公司聊一聊,听听他们的看法。一个好的供应商,不会只问你“要做什么”,还会问你“为什么要做”、“想解决什么问题”。通过这个过程,你也能判断哪家公司更懂你。
其次,诚实地评估你自己的情况。你或者你的团队,有没有足够的时间和能力去深度参与一个按人天计费的项目?如果答案是否定的,那固定总价可能是一个更“省心”(虽然不一定省钱)的选择。但如果你希望项目能跟着你的思路走,不断优化,那就要做好投入精力的准备。
再者,信任是基础。无论是哪种模式,合作的基础都是信任。在合作初期,可以通过一个小的付费试点项目来磨合一下。比如用按人天的方式,让他们做一个小的功能模块或者原型。通过这个过程,你可以直观地感受他们的专业能力、沟通效率和工作态度。这个“试婚”比任何合同条款都重要。
最后,合同是保障,但沟通是桥梁。合同写得再详细,也覆盖不了所有可能出现的情况。尤其是在按人天计费的项目里,一定要建立固定的沟通机制,比如每日站会、每周评审会。保持信息透明,让双方都对项目进展和潜在风险了如指掌,很多问题在爆发前就能被解决。
说到底,选择固定总价还是按人天计费,不是一道简单的算术题,而是一道关于项目性质、团队能力和合作信任的综合题。没有标准答案,只有最适合你当下情况的选择。
企业HR数字化转型
