为什么项目总是延期?——进度管理的核心认知
PMP职场实战108问 · 第21问
为什么项目总是延期?——进度管理的核心认知
你有没有发现一个现象:99%的项目,在启动时都觉得“时间够用”,但最终70%以上都会延期。
我做了十几年项目,从几十万的小项目到上亿的大型系统,没见过哪个项目团队是故意想把项目做延期的。但现实就是这么残酷——计划的截止日,往往只是“理论上可行的那一天”,而不是“实际能完成的那一天”。
为什么?因为大多数人对进度的认知,从一开始就错了。
一个技术人的知行笔记
你有没有发现一个现象:99%的项目,在启动时都觉得“时间够用”,但最终70%以上都会延期。
我做了十几年项目,从几十万的小项目到上亿的大型系统,没见过哪个项目团队是故意想把项目做延期的。但现实就是这么残酷——计划的截止日,往往只是“理论上可行的那一天”,而不是“实际能完成的那一天”。
为什么?因为大多数人对进度的认知,从一开始就错了。
你有没有经历过这种场景:项目做到一半,老板突然问你“这周进度怎么样”,你翻着Jira上的任务列表,发现明明按计划该交付的功能,开发组还在改需求,测试组还在等环境,而客户那边已经催了三次demo。
你心里清楚——范围正在悄悄膨胀。但你说不出具体膨胀了多少,也说不出是什么时候开始的。
这就是典型的“范围蔓延”后遗症:没有记录,就没有回溯;没有回溯,就永远被动。
很多项目经理觉得范围偏差记录就是“把变更单汇总一下”。但真正的问题在于:你记录的不是偏差,而是结果。 等偏差积累到肉眼可见的程度,往往已经晚了。
我见过三种最典型的错误做法:
❌ 只记变更单编号。 结果就是每周开会时翻出一堆CR,大家争论“这个到底算不算变更”。
❌ 只记坏的不记好的。 范围缩小、需求删减从不记,导致项目团队永远觉得“只有坏事才值得记”。
❌ 记了但不关联。 偏差记录成了独立文档,跟WBS、进度计划、成本账完全不挂钩,最后就是记了白记。
核心原因只有一个:你不知道该记录哪些维度,才能让数据“开口说话”。
你有没有遇到过这种情况:项目启动会上你激情澎湃地分完任务,结果一周后有人跑来说“我以为这是他的活”,或者两个人同时在做同一件事,还有人理直气壮地说“这事没人跟我说啊”。更糟的是,出问题时大家都在推,功劳却谁都要抢。
核心问题其实很简单:你的任务分配,没有做到“单人单任务、权责清晰”。
这不是员工不配合,而是你分配工作的方法有漏洞。
很多人觉得分配工作就是“把活扔下去”,怕说多了显得啰嗦,怕管太细影响积极性。结果呢?模糊地带成了团队内耗的重灾区。
根据我在多个项目中的观察,工作分配不清通常有三个原因:
这些不是态度问题,是分配机制的问题。
你有没有遇到过这种场景:项目启动会上,你激情澎湃地展示了WBS,团队也很配合。但两周后的进度会上,有人突然说:“这个‘用户注册模块开发’还没做完。”你问:“具体卡在哪?”对方挠头:“呃……就是还没写完代码。”——你心头一紧,因为你知道,这个任务已经挂了整整两周,但没人能说清“差多少”。
这不是个例。WBS拆得不够细,项目经理就等于蒙着眼睛开车。但反过来,如果拆成“写出第3行第7个字符”,团队又会觉得你疯了。那到底什么叫“最小可执行单元”?标准是什么?
你有没有过这种经历:加班加点熬出的方案,领导看了一眼说“方向不对”,直接毙掉;花了两周搞的需求文档,开发说“需求变了,重写吧”;项目做完复盘,发现一半的工作量对最终结果毫无贡献……
做白工,是项目经理最憋屈的事。 辛苦付出,颗粒无收,连个“辛苦了”都换不来。
但真相是:大多数“白工”,其实是你自己允许发生的。
我见过太多PM,把“做白工”归咎于“甲方太SB”“领导太善变”“需求太模糊”。这些因素确实存在,但说句扎心的话——真正成熟的PM,不是想办法消灭所有不确定性,而是在不确定性中提前识别“做白工”的陷阱。
今天我们就来挖一挖:“做白工”的根源到底是什么?
你有没有经历过这种场景:项目做着做着,需求方突然说“再加个报表功能吧,很简单”,你不好意思拒绝,硬着头皮接下了。结果一周后,功能上线了,但原定的核心功能延期了,团队怨声载道,老板问你怎么搞的。
问题出在哪?不是你不努力,而是你手里没有范围基准这把剑。
范围基准,简单说就是项目范围的“法律文本”。 它记录了项目到底要交付什么、不交付什么,并且是经过正式批准、不可随意变更的底线。
我见过太多“口头项目”了。需求在微信群里发来发去,会议纪要没人签字,PM自己靠记忆记需求。项目做到一半,谁也说不清当初到底承诺了什么。
三个根本原因:
结果就是:谁嗓门大,谁就能加需求。 团队疲于奔命,项目永远做不完。
「如果您不同意将健康数据用于 AI 训练,我们将删除您的数据。」
这不是段子,不是钓鱼邮件,而是三星 Health 用户在 7 月 13 日收到的真实通知。
消息一出,迅速冲上 Hacker News 热搜(283 分),评论区炸开了锅。
一个健康类 App,要拿你几十年累积的体重、心率、睡眠数据去训练 AI,你不答应?那好,这些数据你别想要了。
这不是产品设计问题,这是伦理问题。
如果你是一个开发者,你大概率每天都在用 git log。
但你可能不知道——或者没在意——Git 还有一个被严重低估的命令:git log 的 –graph 和各种历史重构工具,以及一个叫 git rebase -i 的交互式神器。
等等,不是说 git history 吗?
其实 Git 本身没有一个叫 history 的命令,但有一整套操作历史的工具和参数选择,用好它们,你的开发效率和代码管理能力能提升一个量级。
昨天发生了一件让科技圈沸腾的事:Telegram 的短链接域名 t.me 被注册局暂停了。
是的,这个每天被数以亿计用户用来分享 Telegram 链接的域名,说停就停了。
不管 Telefram 最终能多快恢复它,这件事本身敲响了一个警钟:你把数字生活的钥匙交给了谁,谁就有能力在一瞬间锁上那扇门。
如果有人告诉你,未来的电子书不仅能「读给你听」,还能「听懂你在说什么」——你会觉得这是科幻还是即将到来的现实?
昨天,一篇关于 Apple 最新 SpeechAnalyzer API 的基准测试在 Hacker News 上炸开了锅。测试结果显示,苹果的语音识别引擎在准确率上已经能直接对标 OpenAI 的 Whisper 模型,甚至在多语言和嘈杂环境下的表现还要更胜一筹。
这跟电子书阅读器有什么关系?关系大了去了。