外包最后变成无底洞是为啥
改到第八版的时候我意识到,这个项目已经没有「做完」这个状态了。每一版都比上一版好一点,但永远差一点。
外包最后变成无底洞,通常不是因为对方不专业,而是因为你从来没定义过「做完」长什么样。
最贵的一课:我把「改到满意」写进了约定
那是我第一次外包。需求文档只有半页,结尾一句「改到满意为止」。
我以为这是对质量的坚持。实际上我给了自己一个没有终点的授权——每当我看到新东西,都可以说「再改一下」,而这句话永远成立。
没有验收标准的项目,一定会滑向无底洞。外包最后变成无底洞是为啥,第一个要查的就是这一条。
坑一:需求是形容词,不是产物
现象:你反复说「要更专业」「要更大气」,对方反复交,你反复不满意。
原因:形容词描述的是感受,不是产物。感受每次看都可能不一样,对方永远追不上。
怎么避:把每个形容词换成一句可验证的话。比如不说「专业」,说「首屏不超过三行字,主按钮只有一个」。能验证的要求才有终点。
坑二:边做边加,没有冻结时间
现象:第一版还没验收,你已经想到了三个新点子,顺手发了过去。
原因:你在做产品,他在做交付,两个人的节奏天然不同步。你的想法每天都在长,他的工作量却只按最初那份算。
怎么避:每一轮开始前冻结需求,把新想法写在一个单独的清单里,等这一轮验收完再统一处理。这个清单救过我好几次。
坑三:没有把「范围」和「轮次」分开谈
现象:改了很多轮,钱一分没加,双方都憋着火。
原因:范围(做哪些功能)和轮次(每个功能改几次)是两个维度,很多人只谈了第一个。
怎么避:开工前把两件事分开写死。范围内的改动算在轮次里,范围外的算新增,另行协商。这句话价值很高,建议逐字写进约定。
坑四:止损点从来没设过
现象:明知道不对了,还是继续投入,因为「都做到这份上了」。
原因:沉没成本。你已经投了时间,停下来等于承认前面的投入白费。
怎么避:开工前就约定好,如果连续两轮验收都不通过,双方重新评估要不要继续。把止损写在前头,比事后下决心容易得多。
外包最后变成无底洞是为啥:止损的四个动作
- 立刻冻结新增,这一轮只做已确认的事,一个新点子都不加。
- 把当前版本的差距写成三条,越具体越好,写不出来说明你自己也没想清。
- 确认这是第几轮、还剩几轮,让双方对剩余投入有共同预期。
- 算一遍总投入,如果已经明显超出这个活的价值,就谈结算收尾,别硬拖。
我做了几年一人公司,最大的体会就是:判断一个项目该不该继续,看的不是已经投了多少,是再做一轮能不能到终点。 外包最后变成无底洞的根子,是没人愿意承认这一点。答不上来的时候,答案通常是不能。
常见问题
Q:外包最后变成无底洞是为啥,根子上是什么问题?
根子是验收标准缺失。没有可验证的完成定义,改动就没有边界,轮次也没有终点,时间会一直往里陷。
Q:是不是外包方故意拖着改来加钱?
偶尔有,但多数情况是双方对范围的理解本来就不一致。你先看自己有没有把「什么算新增」写清楚,再判断对方。
Q:已经陷进去了,怎么体面收尾?
先把当前差距写成三条具体的,再谈按已完成部分结算。把话说清楚比拖着强,一人公司的时间成本比省下的那点钱高得多。
相关阅读
本文作者西米,37 岁程序员,一个人加五个 AI 员工在跑一家公司。踩过的坑和真实账本都写在公众号「西米分享」。
完整代码、踩坑清单与最新进展,都在公众号。
📱 关注公众号「西米分享」