作者SkankHunt42 (凯子爸)
看板Soft_Job
标题Re: [讨论] 软体开发根本就不该进行估时
时间Fri Sep 5 14:42:19 2025
※ 引述《cheryl89531 (0.0)》之铭言:
: 对开发项目进行估时毫无意义,因为最终的产出不是工程师需要多久
: 估时最终产出基本是主管预期这件事做多久才合理
: 专案出现:
: 估时6个月-主管/PM/业务觉得太久-劝说/施压->3个月
: 估时3个月-主管/PM/业务觉得好像差不多----->3个月
: 所以估时是一个,协助主管心灵探索的活动,关键是找到他心中的甜蜜点
: 那干麻花这个时间? 直接开工比较快
因为打工人其实没有太多决定权
不管是基层打工人还是 高层打工人
本质上都是打工人 除非你股份很多
我30岁以前也觉得预估工时很鸟
但实际上商业活动就是:
1. 企业必须获利 连NPO都必须找赞助
2. 软体公司要获利 就必须把服务/产品卖出去
3. 只要软体公司还有竞争者或地位可受挑战 就必须持续开发新功能或新产品
4. 投资者的耐心不是无限的 所以必然得有个时间让钱落袋
游戏公司的话很好懂
所以为什麽卡普空有的时候快到财报月、游戏半成品也要硬上
因为重点还是在获利
那些订阅制软体也要持续盖壁垒 加大产品的宰制地位
有些公司 N到N+1.0没多多少屁东西 bug越来越多 还是要搞个新版本出来
可以三年不改版不更新又能持续获利的产品 真的是市场中的少数
所以状况确实就是 上面已经押了个时程 下面的人只是要依照这个时程行事
要你画押工时 撇除micromanagement 其实就是要让你有时间压力
有兴趣的人可以去查查帕金森定律
丝绸之歌就是没有时间压力 才会一堆人直到昨天都还戴着鼻子
再来就是 预估工作规模 其实在产品开发上还有一个很大的用处
那就是功能的取舍
如果一个我们不认为那麽重要的feature 结果开发所需人月跟好卖的feature一样
在情况紧急的状况下 你会先割舍掉哪个?
所以重构除非你能够量化透过数据证明给产品开发或品质带来与销售利益上的挂钩
一般很难说服别人 也是这个理由
最後回到你举的例 你父母想要抱孙
1. 你父母是否有支付你薪水去进行生育任务
2. 你父母是否能够在你生育绩效表现不好时断绝与你的亲子关系
3. 你父母是否能够随时聘用一个新的儿子
如果父母跟儿子是雇佣关系 我应该二十多年前就变孤儿了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 146.70.205.188 (日本)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1757054541.A.9F6.html
※ 编辑: SkankHunt42 (146.70.205.188 日本), 09/05/2025 14:44:29
1F:推 viper9709: 卡普空没有把半成品拿出来卖吧... 09/05 16:22
你有跟过SFV首发吗XD
2F:推 cheryl89531: 你在讲公司为什麽需要估时 09/05 17:47
3F:→ cheryl89531: 我在讲估时的不稳定与不确定性 09/05 17:47
4F:→ cheryl89531: 根本是两个不同的题目 09/05 17:47
你文章讲的两句话
「对开发项目
进行估时毫无意义」
「那
干麻花这个时间? 直接开工比较快」
还有你文章标题:
软体开发根本就不该进行估时
我直接告诉你为什麽软体开发要估时、意义在哪、干嘛花这个时间。
是你写文章喜欢离自己题、还是你搞不清楚自己想表达什麽?
估时不精确,不代表估时这个行为没意义。
那你开车时间都是确定的?路上都不会遇到车祸导致的堵塞?
那照你的逻辑,Google Map乾脆提示路径不要显示预估到达时间好了,反正充满变数
台铁时间表也拆掉好了 反正一天到晚误点
预估就一定会有误差,差别在於误差大还是误差小
如果你主管叫你写个function去开一个file dialog打开JSON档
你估工时要一个礼拜 这叫虾鸡巴乱报
如果工程团队评估一系列feature要一个月 PM硬要你改成一周 这叫虾鸡巴乱管
跟估时行为本身的好坏无关
※ 编辑: SkankHunt42 (193.148.16.118 日本), 09/05/2025 18:24:04
5F:推 peteryu168: 可惜没赞可按,哈哈哈, xxx 乱报 09/05 18:36
6F:推 newhandfun: 同意 09/05 19:37
7F:推 wuyiulin: 同意。 09/05 20:07
8F:推 joe7226107: 推 09/05 21:28
9F:推 f821027: 推 09/05 21:31
10F:推 wulouise: 估时不是对整个专案而是对feature,很同意,取舍才是重点 09/05 21:38
11F:推 JkitH: 这篇正解 09/05 21:58
12F:推 gmoz: 赞 09/05 22:13
13F:推 lonelytea: 推这篇 09/06 11:50
14F:推 ELivan: 推 09/06 14:29
15F:推 WTS2accuracy: 原问题菜到完全不想回 问GPT就知道的事 09/06 14:34
16F:→ fantasystar: 讲白了就是没有从总经理跟董事的角度思考过 09/06 18:09
17F:推 Ekmund: 感想同15楼 09/06 20:56
18F:推 jackwang01: 同意,估时对取舍的判断是非常有帮助的 09/06 23:01
19F:推 mathrew: 推,底层人只会用井底支蛙思维想事情 09/07 06:28
20F:推 justaID: 推 这篇很nice在开导估时的用处,估时无法准确也是其意 09/07 19:37
21F:→ justaID: 义,原po没get到重点还在推文自打脸.... 09/07 19:37
22F:推 inte629l: 推 09/10 04:38
23F:推 sforzando: 有道理 09/10 21:27
24F:→ dildoe: 反正bug不要钱时间到了 该推出去的也只能推出去了 09/13 15:27