首页指南 › 三周滚动计划:不用每周一重打一遍

三周滚动计划:不用每周一重打一遍

没有人拿着一份十八个月的总进度计划去干活,大家干的是接下来这三周。三周滚动计划就是这扇窗口, , 总进度计划中近到已经足够真实的那一段, , 而在多数工地上,它至今仍然靠每周一手工把行复制进电子表格来产出。

作者 Uttam Regmi更新于 2026年7月19日3 分钟阅读

本页内容
  1. 滚动计划到底是什么
  2. 是交叠,不是包含, , 所有人最容易搞错的细节
  3. 为什么窗口锚定在周一
  4. 一个完整的例子:沁园 C 地块
  5. 备工备料评审到底在筛什么
  6. PPC:给承诺打分
  7. 生成它,而不是重打一遍
  8. 让它成为一份有用的文件,而不只是一个筛选结果
同一份进度计划,筛出与这个窗口有交叠的工作:
未来 3 周任务工期

滚动计划到底是什么

滚动计划是总进度计划的一段短周期滚动摘录, , 通常三周,也有两周、四周或六周, , 只显示与该窗口有交叠的工作。它每周向前滚一次,因此同一项任务会随着临近、随着理解加深,连续出现在好几期滚动计划里。

它之所以存在,是因为总进度计划和作业计划是两份文件、两种用途。总进度计划回答"我们能不能按期完工";滚动计划回答"周二要干什么,钢材有没有人订"。拿一份两百行的总进度计划去开现场例会,正是它被打成 A0 挂上墙、然后无人过问的原因。

用最后计划者体系的说法,滚动计划正是发现制约因素的地方:工作已经近到可以逐条追问, , 许可、材料、班组、前道工序,是不是真的都会到位。而这三周并不是三个等价的星期,它们越靠近越硬:

周 1周 2周 3未来 3 周, 冻结 / 已承诺 / 规划
每个周一窗口向前迈一步:第三周变成第二周,第二周冻结,末尾出现一个新的筹划周。

是交叠,不是包含, , 所有人最容易搞错的细节

下面这条规则决定了一份滚动计划是否正确,也是手工电子表格最常破坏的一条。

一项任务属于该窗口,条件是它与窗口有交叠,而不是它整个落在窗口里。三月开工、干到十一月的八个月基础工程包此刻正在施工,恰恰是现场班子最需要摆在眼前的工作。如果按"开始结束都在这三周内"来筛,你会漏掉工地上所有长周期活动,得到一份看着很整洁、却描述了一个没人在干的项目的滚动计划。

判定条件是两次比较,不是四次:

task.start ≤ window.end  AND  task.end ≥ window.start

这就是全部规则,gantts.app 用的正是它。由此还有一个后果:父级分组永远不会凭自己的日期被匹配上。阶段行只作为上下文出现, , 当它下面有任务落在窗口里时,它的各级父行才跟着一起出现,并且按标题而不是按"你正在承诺的工作"来呈现,这样行就不会孤零零地散落在一个平铺列表里。

未来 3 周任务工期
只有横跨阴影窗口的横条能通过筛选;父级标题作为上下文一同带出。

为什么窗口锚定在周一

滚动计划是挂在每周例会上的每周动作。一个从周四到周四的窗口会把工作周从中间切断,对任何看它的人都没有用。

所以窗口总是回退到一周的起点。周三打开工具,你看到的是从本周一开始的窗口,而不是一个从周中起算的三周区间。需要看得更远时用箭头按周步进,"本周"按钮把它拉回来。

还有一点要记住:这里的"周"是自然周,不是工作周。"往前看三周"意味着 21 天,而不是 15 个工作日。碰上国庆或春节这样的长假,窗口仍然是 21 天,只是里面的工作日可能只剩下八九天, , 这正是你需要提前看见的事实,而不是需要被工具修正掉的事实。相应地,冻结周里排的活儿必须按工作日历核对过,否则你会把三天的活儿承诺进一个只有两个工作日的星期。

一个完整的例子:沁园 C 地块

项目情况。苏州"沁园"C 地块,七层住宅框架结构,一至三层进入精装修阶段。计划员潘宁负责这份计划,两位工长分别是机电的陈德茂和轻钢龙骨隔墙的郭凯。窗口从 2026 年 7 月 20 日(周一)开到 8 月 9 日(周日), , 全部 214 项任务中有 13 项与它交叠。

第一周, , 冻结,7 月 20 日至 26 日。二层机电一次预埋(陈德茂,4 人,桥架 7 月 14 日已进场)。二层隔墙顶部固定(郭凯,6 人)。3 号管井土建配合, , 6 月 2 日开工,8 月 21 日完成,所以它既不在窗口内开始、也不在窗口内结束,却照样出现在图上。

第二周, , 已承诺,7 月 27 日至 8 月 2 日。二层喷淋支管(陈德茂)、二层西区封板(郭凯)、三层桥架放线。两项尚未消除的制约:喷淋支管要等修改后的消防设计通过施工图审查;西区的纸面石膏板压在一个"7 月 24 日到货"的承诺上。潘宁给每一项都写上了人名和日期, , 报审回复由陈德茂盯,7 月 23 日;到货由采购员盯,7 月 24 日。

第三周, , 筹划,8 月 3 日至 9 日。三层封板、二层电气二次安装,以及 8 月 7 日的二层机电中间验收(监理参加)里程碑。什么都不承诺;这一周做的事是把可能卡住它的东西点出来。

一周之后,窗口滚到 7 月 27 日至 8 月 16 日。潘宁按了一次箭头,一个字都没有重打。原来那个"已承诺周"现在冻结了, , 而喷淋支管并没有具备开工条件。施工图审查的意见 7 月 23 日没回来,7 月 29 日才回,还要求把走廊吊顶标高改一改。喷淋支管没有被硬拉进冻结周,它移到了 8 月 10 日那一周,标注原因代码"审批未回";陈德茂的四个人转去做三层桥架放线, , 那项工作在上一期的第三周里已经把制约排除干净了。石膏板 7 月 24 日按时到货,所以封板按期开始。

评分。7 月 27 日那一周共承诺 6 项,按承诺完成 5 项:PPC 83%,一个原因代码。而这个代码在九周里已经出现了三次, , 真正改变这个项目的就是这一点。潘宁把消防和施工图审查类的报审全部移到六周的筛查窗口上,因为三周比审批方真实的周转时间还短。

备工备料评审到底在筛什么

这是一次筛查会,不是进度会:对每一项即将进入第二周的任务,逐条追问它需要的东西会不会到位;如果不会,谁去弄。七类问题就能覆盖完。

制约因素你要问的问题谁来消除
材料订了没有?备料周期比剩下的时间短吗?到场后放在哪里?采购
图纸与设计图纸是不是已经出的施工版?技术核定单回了没有?设计管理
劳动力工种对不对、人数够不够、那一周有没有排上并完成入场教育?分包工长
机械设备设备到场了吗?检验过没有?会不会和别的工种撞档期?现场经理
报批与审查报了没有, , 以及审查方真实的周转时间塞得进这个窗口吗?对接这层关系的人
前道工序前一个工种是真的完成并办了交接,还是"快好了"?计划员 / 工程包负责人
作业面与通道班组进得去吗?脚手架、照明和安全通道都具备吗?现场经理

还有未消除制约的任务,不进冻结周。硬把它提上去,正是滚动计划沦为装饰品的方式。

PPC:给承诺打分

一份没人打分的滚动计划,只是一张短一点的甘特图。它的产出不是那些被筛出来的行,而是一份承诺;而没人度量的承诺就是愿望。

计划完成率(PPC)就是这个度量。冻结周结束时,用"按承诺完成的活动数"除以"承诺的活动数"。承诺 6 项完成 5 项,就是 83%。不给部分分, , 完成了 90% 的活动记零分,因为它后面的工种照样开不了工。

这份严苛正是要点所在:PPC 度量的是你的计划有多可靠,不是干了多少活。一周里付出了巨大的计划外努力、却只兑现了一半承诺,仍然是糟糕的一周,因为下游所有人都是围着那些承诺来安排的。

比数字更重要的是每次未完成后面挂的那个原因。每项失败的活动写一个代码, , 审批未回、材料迟到、前道工序未完、天气、设计变更。十周之后它们会堆起来,指出那件唯一值得去修的事。

新团队通常落在 50%, 60%;持续消除制约因素能做到 75%, 85%。连续几周高于 90% 通常说明计划注了水。要盯趋势和代码,不要盯那个绝对值。

任务工期 8d里程碑工期为零
按当初承诺过什么来给这一周打分,而不是按最后凑巧顺手干成了什么。

生成它,而不是重打一遍

三周滚动计划的模板并不稀缺, , Smartsheet 有一份,另外还有好几家也有,美国海军的设施工程里甚至有一套标准格式。但它们无一例外都是等你手填的空表格。

这才是真正的问题所在。答案本来就在进度计划里,每周的工作只是把它抄出来,而错误和过期正是从抄写中产生的。漏掉一项任务,或者改了总进度计划却忘了改滚动计划,两份文件就悄悄对不上了。

在 gantts.app 里,滚动计划是同一份数据的一个视图

  1. 把工具栏上的视图切换为近期计划
  2. 选窗口长度, , 1、2、3、4、6 或 8 周。现场例会用 3 周,长周期报批用 6 周。
  3. 用箭头按周步进,或点本周跳回今天所在的那一周。
  4. 负责人列打开,让每一行都有一个能被追问的人。
  5. 导出 📄 PDF 文档🖼 PNG 图片贴到墙上,或导出 📊 Excel (.xlsx) 拿去开会。
  6. 看完之后点显示全部任务回到完整的总进度计划,免得下一个人以为计划里少了东西。

图表会缩放到该窗口,让这三周清晰可读,而不是被压成十八个月时间轴上的一小条。顶部有一条状态带说明当前是哪个窗口、显示了多少任务、总共多少任务, , 因为一张不声明自己被筛过的图,读起来就像一份缺了任务的计划。

窗口默认跟着"今天"走,所以两次打开之间它自己就往前滚了;一旦用箭头定到某个具体的周一,它就钉在那里,直到你点本周。在总进度计划里改一个日期,滚动计划已经是对的了。没有什么需要重抄。

让它成为一份有用的文件,而不只是一个筛选结果

滚动计划本身不是交付物,承诺才是。如果周一只产出了一张筛过的图,却没有给上一周打分,你不过是把文书工作自动化了,而把这套做法本身整个跳过了。

常见问题

什么是三周滚动计划?

总进度计划的一段滚动摘录,只显示与未来三周有交叠的工作。它每周更新,用于协调日常作业,并在还来得及处理的时候发现制约因素。

为什么是三周?

这个长度既足以让材料、许可、班组等制约因素还有时间解决,又短到日期仍然可信。两周、四周、六周的窗口也很常见,具体取决于你的备料周期。

几个月前就开工的长任务应该出现在滚动计划里吗?

应该。凡是与窗口有交叠的都属于它。只筛完整落在三周内的任务,恰好会漏掉当下正在施工的长周期工作。

PPC 是什么,多少算好?

按承诺完成的活动数除以承诺的活动数,不给部分分。新团队一般是 50%, 60%,75%, 85% 算好,长期高于 90% 通常说明计划注了水。原因代码比这个数字更重要。

某项工作没具备开工条件怎么办?

把它移出冻结周,而不是照样承诺;记下原因代码,再把班组调到已经具备条件的工作上。硬把没准备好的任务提上去,正是在摧毁滚动计划本来要建立的那份可靠性。

可以用 Excel 做滚动计划吗?怎么打印?

可以,多数团队也确实在做, , 办法是每周从总进度计划里重抄一遍,而重抄正是错误和两份文件对不上的来源。把它做成进度计划的一个视图就省掉了这一步。打印时切换到近期计划视图,导出 PDF 或 PNG:导出内容与屏幕一致,你得到的是这个窗口,而不是整份总进度计划。

相关模板

作者 Uttam Regmi. Synth88 Labs 创始人,在迪拜打造注重隐私的网页与移动应用。 完整简介 · LinkedIn · Medium · GitHub

本文也提供英文版本。

免费创建你的甘特图

在浏览器中直接使用,无需注册。数据保存在你自己的设备上。

打开编辑器