软件开发为什么一拖再拖:拖过三周,报价为什么要重算

· 蓝吉创想 · 阅读 0
软件开发为什么一拖再拖:拖过三周,报价为什么要重算

一个拖了五周的项目,重报价时他愣了

那天下午,客户把报价单推回来。

他问:"不是一万六吗?怎么两万二了?"

我把两张单子并排摆给他看。

头一张是六月签的。

16 个人天,16000 元。

第二张是七月末重算的。

22 个人天,22000 元。

功能一个没加。

界面也没改。

多出来的 6 个人天,全花在「捡起来」上。

说实话,这单我自己也难受。

拖的那五周里,有三周我也没催。

后来我把五周拆开算了一遍。

才明白一件事。

项目一停,成本不是跟着停。

是换个地方继续长。

为什么会拖,这篇不重复

本站写过一篇《小程序开发周期多久》。

那篇把几种「只能等」讲得很细。

资料没给齐。

验收拖着不点。

需求边做边改。

资质和第三方接口要排队。

开发方手里还压着别的项目。

还有一条,两边都以为对方在弄。

那篇也说了怎么催。

催节点,别催人。

今天换个问题。

已经拖了,钱怎么算。

以及,还救不救得回来。

签约前,怎么一眼看出这份排期会不会拖

不用懂技术。

看三处就够。

头一处:有没有中间节点

只写「30 天交付」的,风险最大。

中间该有几个能点的东西。

第五天看原型。

再过七天,能下单。

第二十天进测试。

每个节点都能点、能看、能说不对。

没有节点的排期,等于只有终点。

到那天才知道来不来得及。

再一处:每个阶段是不是都写「3 天」

我见过一张表。

需求 3 天,设计 3 天,开发 3 天,测试 3 天。

齐得像尺子量出来的。

真实项目不是这样。

下单支付要 4 个人天。

改个文案只要半天。

全写一样,说明没算过。

还有一处:写没写谁提供资料

排期表上只列开发方干什么的,也危险。

资料谁给、哪天之前给。

验收谁点、几天内点完。

这两行空着,后面就得靠催。

我看报价单,先翻这三处。

三处都对得上,工期一般不会跑太偏。

问完这三处,心里就有底了。

拖不是暂停键,是三样东西在慢慢失效

很多人以为项目停在那儿。

像把书扣在桌上。

回来接着读就行。

不是。

软件项目更像一锅开着火的汤。

你走开五周,火没关。

头一样:上下文

三个月前你说过一句。

导出表格要带手机号。

这句话埋在聊天记录第 400 行。

没人记得。

回来得从头翻。

翻代码,翻记录,翻设计稿。

我上个月就干过这事。

翻了翻两个钟头,才把当时的约定拼回来。

再一样:环境

测试账号会过期。

证书会到期。

第三方接口会升级。

依赖的组件会发新版。

这些东西不会等你。

五周前能跑通的流程。

回来头一天就报红。

最后一样:人

写代码的人不会在原地等你。

空出来那几天,他接了别的活。

等你这头说继续。

他手里那个还没收尾。

再回来,得重新热身。

这三样加起来,就是重算报价的理由。

那五周,一周一周是怎么过去的

我后来把聊天记录拉出来,按周排了一遍。

第一周,等商品图。

说好周三给,周五没动静。

我当时没催。

心想反正还有别的模块能写。

第二周,图来了。

但支付账号还没申请。

下单流程做到一半,卡住。

第三周,两边都没说话。

我在等他确认收货地址字段。

他以为我在调支付。

第四周,他终于回了一句。

说字段不用改。

那天下午我打开项目。

组件升过一版,测试账号登不上了。

第五周,重跑一遍。

6 个人天就是这么来的。

没有一周有人在偷懒。

也没有一周出了什么大事。

就是每周都少了那句「下一步谁做」。

说实话,头三周我完全可以发一条消息。

十个字,能省 6000 元。

把那 6 个人天,一项一项摊开

先说清口径。

我这边按实际人天算。

一个人天 1000 元。

市场按 1200 元一个人天。

公司报价要摊办公室、社保、销售和空档,所以贵一截。

下面的数,你乘 1.2 就是大体市场价。

多出来的活人天折成钱
回看代码、聊天记录、设计稿,把约定拼回来22000 元
返工:接口升级、字段调整、改过的设计稿2.52500 元
环境重搭:证书、测试账号、依赖组件0.5500 元
回归测试:整套流程再点一遍11000 元
合计66000 元

16000 加 6000,就是 22000。

这 6 个人天,没写一行新功能。

全是把做过的事,重新做一遍。

AI 辅助开发在代码生成、UI 组件、接口联调环节能大幅压缩人工时间,省下的成本直接体现在报价上。

可它压不掉等待。

三种拖法,账单长得不一样

不是所有拖都要加钱。

先看是谁在等。

头一种:你这头在等

资料没齐。

或者验收一直没点。

这种最常见。

成本主要是「重启」。

上面那张表,就是照这种算的。

短等我不计。

三五天的空档,自己消化掉。

超过两周,才谈得上重新捡。

再一种:我这头在等

手上排了别的项目。

你的先放一放。

这种情况,责任不在你。

重算的钱该我自己扛。

更该做的是提前说。

别让你等到第三周才发现。

最后一种:两边都以为对方在弄

贵就贵在这种。

没有坏人。

也没人故意拖。

就是没定「下一步谁做、哪天之前」。

我见过最久的一次,空了 26 天。

两边都以为在等对方。

这笔钱最后没让客户出。

因为纪要是我没发。

这四种情况,我不加钱

先把话说在前面。

免得看着像「拖一天宰一刀」。

三到五天的短等,不加。

我这边排期造成的等待,不加。

需求没变、环境没变,只是时间过去了,也不加。

还有一种,我自己没写纪要、没定下一节点,同样不加。

只有真产生了返工,才计人天。

而且要一项一项列给你看。

列不出来的,就不收。

一张对照表:拖之前和拖之后

项目六月签约七月末重算
功能范围下单、支付、订单列表一个没变
总人天1622
我方报价16000 元22000 元
市场参考价19200 元26400 元
多出来的钱—6000 元,全是重启成本

市场那两列,按 1200 元一个人天折算。

你拿这张表去比别家的单,也能看明白。

三类项目,拖一周各贵多少

重启成本不是按天数算的。

是看项目里「活着的零件」有多少。

项目类型常见人天拖两周的重算
企业展示网站4~6 个人天多半不加,0~1 个人天
下单小程序12~16 个人天1~3 个人天
管理系统30~45 个人天4~8 个人天

展示网站零件少。

隔一个月回来,图片文字还在。

管理系统就不一样。

角色、权限、审批、报表,环环扣着。

哪一头动过,整套都得重点一遍。

所以同样拖两周。

官网可能一分钱不加。

管理系统多出 8 个人天,8000 元,也不稀奇。

项目越大,越拖不起。

已经拖了两周,四步能救回来

别先问「什么时候能好」。

这句话问不出答案。

头一步:把范围冻住

从今天起,不加新功能。

想加的,全写到一张纸上。

等上线以后再说。

这一步最反人性。

但最管用。

再一步:列未决清单

把所有「还没定」的事,一次列完。

别想到一条问一条。

比如文案谁给、图标用哪版、支付账号谁去申请。

列完发过去,一条一条打钩。

我一般要求十条以内。

超过十条,说明需求还得再理一遍。

第三步:切出一个能先上的小版本

别等整套做完。

挑最疼的那段流程,先做通。

比如先能下单。

报表、分账、导出往后放。

去年有个项目就是这么救的。

原计划 22 个人天。

砍成 9 个人天,两周上线。

剩下的第二年才补。

最后一步:定下一个能验收的节点

别写「下周给你看」。

写「周五下午三点,能点开下单页,能收到短信」。

能点、能看、能验收。

这样的节点才推得动。

三个项目,三种结局

头一个:建材批发的下单小程序

卡在资料上。

商品图片一直没给全。

空了三周。

回来时接口升过一次级。

多花 2 个人天。

这 2 天我没算钱。

因为头一周我就该提醒。

后来项目照 16000 收的。

第二个:少儿美术的报名系统

验收拖了 19 天。

等反馈回来,招生季过了。

页面要改两处文案。

重跑一遍回归测试。

多 1.5 个人天,1500 元。

我列了明细,客户没争。

争的其实是别的。

他说:早知道我当天就点了。

还有一个:拖到证书过期

一个做家政派单的。

功能早做完了。

卡在上线。

服务器证书三个月到期。

等他腾出手,已经过期 11 天。

重新申请、重新配、重新测。

1 个人天,1000 元。

钱不多。

但他错过了整个国庆的单。

那笔账,没法写在报价单上。

最后一个:一个人做的社区团购

他白天要上班。

消息常常隔一天才回。

前前后后拖了六周。

但每次回,都把问题一次答完。

没返工,也没改需求。

这种拖,一分钱没加。

最后 12 个人天,12000 元。

所以你看。

拖不等于贵。

返工才贵。

拖之前,三件小事能省掉大半麻烦

每次聊完,我发一份几条的纪要。

你回「对」,或者「第三条不对」。

每周固定一个时间,看一次能点的东西。

资料一次给齐,比挤牙膏强。

三件都不花什么时间。

但能挡掉后面八成的重算。

一份进度纪要长什么样

不用写文档。

五句话就够。

这次聊定了什么。

还有哪几条没定。

没定的分别归谁。

哪天之前给。

下次看什么、几点看。

我一般当天发在群里。

你回一个「对」,这事就算落地了。

上周有个客户翻了翻旧纪要。

发现有个字段当时就定了,后来两边都记反了。

一条消息,省下 2 个人天。

这玩意不值钱。

但真能挡事。

常见问题

拖了要不要重新签合同

看改动有多大。

只多几个人天,补一张变更单就行。

范围变了,才重签。

能不能约定超时不另收费

能。

但要写清谁造成的等待。

不然两边都按对自己有利的那句理解。

重算的钱,怎么知道没虚报

看人天明细。

每一项几天、干了什么。

列不出来的,就不该收。

加了钱,工期是不是就准了

不一定。

钱补的是已经发生的返工。

能不能准,看下一节点定得清不清楚。

写在最后

我做软件开发这些年,最怕的不是项目难。

是停在那儿,谁都不说话。

难的项目有解法。

停住的项目,只会一天比一天贵。

能压成本的地方,我都压过了。

压不掉的,只有等待。

等待得靠两边一起把它说清楚。

哪天之前,谁交什么,交完谁点。

三句话,值六个人天。