甘特图上每项任务都有开始和结束日期,项目仍然可能延期:因为日期回答的是“什么时候做”,依赖关系回答的却是“什么条件满足后才能做”。我判断一张甘特图是否真正可用,不先看颜色和排版,而先检查每条关键连线能否说清前置交付、关系类型、时间约束和延期影响。
一、先讲结论:依赖关系不是连线,而是可检查的项目数据
1. 一张有效的甘特图,至少能回答四个问题
项目负责人不能只把任务名称和日期排进甘特图。计划还应说明:任务为什么依赖另一项任务、前置任务交付什么、后续任务何时具备开工条件,以及前置任务变化后哪些里程碑可能受影响。
我建议把依赖关系当作一条带有业务依据的数据记录,而不是图形装饰。最小记录应包括前置任务 ID、后续任务 ID、关系类型、时差或等待时间、判断依据、责任人和更新时间。缺少依据的连线,往往只是把“看起来先后发生”误当成真正约束。
2. 依赖管理的价值,体现在风险提前暴露
如果设计任务推迟两天,管理者需要判断的是:开发能否先做不依赖设计的部分?测试是否会被推迟?原计划里的浮时能否吸收延误?这些问题都不能单靠一条红色进度条回答,必须把任务关系、剩余工期和里程碑放在一起分析。
因此,甘特图效率不是“画得更快”,而是减少三类反复确认:任务是否可以并行、延期会传递到哪里、计划调整是否有依据。本文的示例数据均为情景模拟,用于演示判断方法,不代表行业统计或实际项目绩效。

二、为什么甘特图看起来完整,计划却仍会失控
1. 有日期,不等于有可执行的先后逻辑
常见计划表会列出任务名称、负责人、开始日期和结束日期,却没有记录日期背后的约束。例如,“开发开始日”可能来自设计稿交付,也可能是为了填满排期而手动指定。前一种是依赖逻辑,后一种只是日历安排;一旦上游变化,二者的风险完全不同。
当计划只靠日期维持顺序时,项目负责人往往要在延期发生后,逐个询问任务负责人:“你能不能先开始?”这种确认本可以在计划阶段完成。若某项工作可部分启动,应拆出可独立交付的工作包,并分别记录依赖,不要用一个笼统的任务掩盖实际并行空间。
2. 多团队项目中,真正的难点是交接条件
在跨部门项目里,依赖争议通常不是“任务 A 是否排在任务 B 前面”,而是“交付到什么程度,B 才能开始”。例如,业务确认字段、接口定义、权限审批和测试数据准备可能都影响开发或测试,但它们未必由同一个团队负责。
我会把交接条件写成可验证的句子,例如“接口字段清单经业务和技术负责人确认”,而不是写“接口完成”。前者可以让双方对开始条件达成一致,后者可能被不同团队解释成不同状态。依赖关系记录越接近实际交付条件,甘特图越能用于协调,而不只是展示。
3. 任务网络越复杂,越需要控制关系质量
依赖关系数量不是管理成熟度的直接证据。一个任务如果被几十项任务重复引用,可能意味着它确实是公共交付物,也可能意味着任务拆分不清、关系过度连接或计划维护失控。关系太少会漏掉约束,关系太多则增加更新成本,还可能制造虚假的精确感。
项目负责人应检查关系是否具有业务理由:删除这条依赖后,后续任务是否可能在关键条件尚未满足时开工?如果答案是否定的,这条关系可能并非必要约束。如果答案是肯定的,就要保留关系并记录条件,避免项目成员把真实门槛误当成可协商的日期。

三、先避开五个常见误区
1. 把日历顺序误当成依赖关系
任务 A 排在任务 B 前面,并不自动说明 B 必须等 A 完成。二者可能只是当前资源安排下的先后,也可能是团队习惯性排期。只有存在交付、审批、资源或技术约束时,才应把它建成依赖关系。
如果一项任务只是暂时排在后面,建议在计划里标注排期原因或资源冲突,而不是增加一条没有业务依据的前置关系。否则,即使资源释放,系统仍会显示后续任务不能启动,管理者反而难以发现可调整空间。
2. 为了显示并行,滥用关系类型和时差
常用关系类型包括 FS、SS、FF 和 SF,分别描述前置任务完成或开始,与后续任务开始或完成之间的约束。它们表达的是逻辑,不是优先级。多数项目用清晰的完成后开始关系就足以表达核心计划;只有确实存在重叠工作或特定交接条件时,才需要选其他关系。
时差也不是“为了让日期好看”而调整的缓冲数。正时差可表达等待或固化时间,负时差则可能代表允许重叠,但必须有可执行的业务解释。若团队说不清为什么能提前开工,就不要仅为压缩总周期加入负时差。
3. 把关键路径当成唯一风险清单
关键路径反映在既定网络、工期和计算规则下,哪些任务的延误可能推迟最早完工日期。但它不是项目的完整风险清单:近关键路径任务可能只剩很少浮时,供应商交付、人员共享、审批等待等资源和外部约束,也可能让原本不在关键路径上的任务迅速变成关键。
因此,我会同时观察关键路径、近关键路径、阻塞时长和任务依赖集中度。关键路径是时间网络上的判断;资源是否可用、交付质量是否达标,则需要单独核实。把这几类问题混成一个“红色风险”标签,会让管理动作失去针对性。
4. 用计划日期偏差替代进度分析
“晚两天”只是时间差,不一定等于项目整体晚两天。后续任务可能有浮时,也可能通过并行工作吸收延误;相反,即使某个任务只晚半天,如果它卡住关键交付并且没有缓冲,也可能影响里程碑。
计划开始、计划完成、实际开始、实际完成和剩余工期应分开记录。不要把日期偏差直接称为挣值分析中的进度偏差,也不要仅凭颜色判断项目是否偏离目标。先说明口径,再讨论结论。
5. 只更新日期,不更新依赖依据
范围变化、交付物变化、负责人变化或验收标准变化,都可能改变任务间的约束。若项目负责人只把完成日期往后挪,却没有确认“原有前置条件是否仍然成立”,计划表可能继续沿用已经失效的逻辑。
每次重要变更至少留下三项信息:变更原因、受影响关系、确认人。这样复盘时才能区分“工期估算错误”“上游交付变化”和“资源临时调整”,避免所有问题最后都被归结为执行不力。

四、把依赖关系变成可分析的数据
1. 先统一字段,再讨论工具
我通常先在表格中把任务关系梳理清楚,再决定如何录入项目管理工具。这样做的好处是,团队可以先发现任务 ID 缺失、前置关系含糊、日期矛盾等基础问题,不会把错误逻辑批量导入系统后再逐条返工。
下面的字段表适用于 Excel、在线表格或项目管理平台。具体产品的字段名可能不同,关键是团队能否准确表达同一组管理信息。
| 字段 | 填写规则 | 分析用途 |
|---|---|---|
| 任务 ID | 每项任务使用唯一编号,避免只靠名称识别 | 支持关系追踪,名称修改后仍能定位任务 |
| 任务名称与交付物 | 写清工作对象和可验收结果 | 判断任务是否拆分到可估算、可负责的粒度 |
| 负责人或责任角色 | 指定直接负责角色,必要时另记协作方 | 确定谁确认交付条件和关系变更 |
| 前置任务 ID | 填写直接约束该任务的前置项 | 分析上游延期的直接影响范围 |
| 关系类型 | 记录 FS、SS、FF 或 SF,并核对定义 | 表达开始与完成之间的逻辑约束 |
| 时差或等待时间 | 注明数值、单位和业务原因 | 区分立即交接、固化等待或经验证的工作重叠 |
| 计划与实际日期 | 分别保留基线日期、实际日期和剩余工期 | 比较偏差,识别计划调整与执行进展 |
| 里程碑与验收条件 | 说明关键交付点及通过标准 | 判断依赖是否真正解除 |
| 阻塞原因与更新时间 | 记录当前障碍、更新时间和更新责任人 | 评估数据是否过期,并安排后续动作 |
2. 直接依赖优先,避免关系网重复膨胀
依赖表通常优先记录直接前置关系。假设任务 C 必须等任务 B 完成,而 B 又必须等 A 完成,通常记录 A→B、B→C 即可。除非项目规则或工具分析确有需要,不必再把 A→C 作为重复约束,否则后续修改时可能要维护多条表达同一传递关系的记录。
这不是绝对规则。如果 A 与 C 之间还存在独立的验收条件,例如 C 需要单独取得 A 的审批结果,那么 A→C 就有额外业务含义,应保留并写明原因。判断标准不是“连线越少越好”,而是每条关系是否表达了独立、可验证的约束。
3. 建立三个检查指标,优先发现维护风险
依赖覆盖率可以帮助发现遗漏,但必须先定义适用范围。例如,对所有被评审认定为存在前置约束的任务,检查是否填写了前置关系或明确标记“无前置约束”。这个指标不是越高越好:把没有约束的任务强行连起来,只会抬高比例、降低计划质量。
阻塞时长记录任务因等待前置交付而无法继续的时间。它与任务总工期不同,可以按工作日统计,也可以按小时统计,但项目内必须统一口径。依赖集中度则观察某个交付物牵动多少后续任务,帮助识别单点瓶颈;它是团队自定义的管理指标,不是通用行业标准。
对指标的解读应落到行动。例如,阻塞时间增加,就核实交付条件和责任人;某个前置任务牵动过多后续项,就评估拆分交付、增加替代路径或安排资源备份。只在周报里呈现数值,却没有后续负责人和决策时间,指标并没有形成管理闭环。

五、五步建立能用于决策的甘特图依赖关系
1. 先拆任务,再确认交付物
任务要拆到能够分配负责人、估算工期、判断完成与否的程度。若一项任务横跨多个团队、持续数周且中间没有可验收节点,项目负责人很难判断它是否已完成,也很难说明什么条件解除后续任务的依赖。
拆分并非越细越好。任务过细会增加维护负担,让负责人把时间花在更新大量微任务上;任务过粗则无法暴露交接点。可操作的判断标准是:团队能否明确负责人、估算剩余工期,并用一个具体结果判断完成状态。
2. 标记直接前置,并写清约束理由
对每项任务,逐一询问“开始或完成它之前,必须先发生什么?”如果答案是审批通过、文件确认、环境准备或上游交付,就记录对应任务 ID 和条件。若只是“通常会先做”,应进一步判断它是硬约束、资源安排,还是习惯性排期。
前置关系的备注最好写事实,而不是结论。例如,“待接口字段经双方确认后启动联调”比“依赖接口”更可执行。后者没有说明依赖的具体交付,也无法作为解除阻塞的检查标准。
3. 选关系类型,谨慎处理时差和重叠
关系类型应反映实际工作方式。若后续任务必须在前置任务完成后才能开始,采用 FS;若双方可以在前置任务开始后并行推进,才考虑 SS;其他关系应根据各自的开始与完成约束判断,不要为了压缩甘特图视觉长度而使用。
有等待时间时,记录单位和原因。例如,交付物完成后需要一段固化或审批时间,应说明其来源。若团队采用重叠执行,最好记录重叠范围、质量检查点和停止条件,否则“允许并行”可能只是把返工风险推迟到后面。
4. 排入日历后,做逻辑校验而不只做视觉校验
检查后续任务计划日期是否满足前置关系,任务之间是否出现循环依赖,里程碑是否遗漏关键上游条件,已完成任务是否还被错误地设置成未解除的阻塞。日期看起来整齐,并不代表逻辑可行;图形上的平行条形也不等于团队真的有并行资源。
如果工具能自动计算日期,也要抽查关键链路上的任务和里程碑。自动排期可以减少手算,却无法替团队判断交付条件是否真实、工期估算是否可信、共享人员是否被多个任务同时占用。
5. 维护基线、变更理由和更新时间
项目启动或正式基准确认后,保留基线日期;执行过程中记录实际开始、实际完成和剩余工期。计划每次变更都应说明原因,并指出它改变了哪些依赖和里程碑。这样才能分辨原计划偏差与后续重排,避免每次更新都覆盖历史。
更新频率应匹配项目节奏。高变动、短周期团队可以更频繁检查;稳定阶段可按固定周期维护。无论采用哪种频率,阻塞任务、关键路径和临近里程碑的依赖都应有明确责任人,不能等到周会才首次发现数据已过期。

六、用数据判断延期会不会传导到项目里程碑
1. 先计算逻辑路径,再讨论整体影响
情景模拟一个为期三周的交付项目,所有工期均以工作日计,暂不考虑资源冲突与节假日。项目包含需求确认、设计、接口方案、前端开发、后端开发和联调测试。需求确认完成后,设计与接口方案并行;前端依赖设计,后端依赖接口方案,联调测试要等前后端均完成。
| 任务 ID | 任务 | 工期 | 前置关系 | 基线完成日 |
|---|---|---|---|---|
| A | 需求确认 | 3 个工作日 | 无 | 第 3 日 |
| B | 交互设计 | 4 个工作日 | A 完成后开始 | 第 7 日 |
| C | 接口方案 | 3 个工作日 | A 完成后开始 | 第 6 日 |
| D | 前端开发 | 5 个工作日 | B 完成后开始 | 第 12 日 |
| E | 后端开发 | 6 个工作日 | C 完成后开始 | 第 12 日 |
| F | 联调测试 | 3 个工作日 | D 与 E 均完成后开始 | 第 15 日 |
在这组简化网络中,A,B,D,F 的总工期为 15 个工作日,A,C,E,F 也是 15 个工作日。因此两条路径都可能决定项目完成日期。若 B 延误两个工作日,前端分支将在第 14 日结束,联调最早从第 15 日开始,第 17 日完成;此时在其他条件不变的情况下,整体完成日期推迟两个工作日。
这个结论仅适用于示例设定。若测试可以先测部分功能、前后端能提前联调、任务存在未建模的共享资源约束,实际影响就会不同。项目负责人应先核实关系和可并行范围,再判断延误是否传导,不能简单把某任务的延期天数直接加到项目总工期上。
2. 同一项延期,必须区分直接影响和项目影响
直接影响是后续任务何时具备开工条件;项目影响则是最终里程碑是否改变。两者之间可能隔着浮时、可拆分的交付物、替代工作或资源调整。报告中最好分别写明“受阻任务”“预计影响时间”“目前可用缓冲”和“待确认条件”。
以示例为例,前端开发延期会影响联调开始,但项目负责人仍要检查:延误是设计交付导致,还是前端资源安排导致?前端是否可先完成不依赖设计变更的模块?联调测试能否分批开始?这些问题决定了是调整任务关系、调配资源,还是接受里程碑变化。
3. 用一张影响记录表把分析变成管理动作
| 观察项 | 记录内容 | 需要采取的动作 |
|---|---|---|
| 延期任务 | 任务 ID、原计划、实际进展、剩余工期 | 确认数据更新时间和负责人判断是否一致 |
| 直接受影响任务 | 前置关系、预计可启动时间、阻塞原因 | 确认能否拆分交付或先做独立部分 |
| 路径与缓冲 | 关键路径、近关键路径、可用浮时 | 判断延误是否会改变里程碑日期 |
| 资源与外部约束 | 关键人员、审批、供应或环境依赖 | 核实非时间网络约束是否会放大影响 |
| 决策与责任人 | 调整方案、确认人、完成期限 | 把计划风险转成可追踪的管理事项 |


七、按不同情况选择行动,而不是一律压缩工期
1. 关系不清、计划还在早期:先补逻辑,不急着定日期
如果任务名称大量使用“支持”“配合”“跟进”,交付物和验收条件都不明确,优先召开短时的任务关系梳理会。会前让任务负责人准备输入、输出和开始条件;会上只处理有争议的关系,并把待确认事项指派给具体责任人。
这类项目不适合立刻追求精细关键路径分析。基础任务定义不稳定时,计算出的完成日期只是精确到天的猜测。先把关键交付物、直接依赖和主要里程碑定下来,再逐步补充复杂关系。
2. 关键任务已经受阻:先找解除条件,不先改总计划
如果关键路径任务卡住,先确认阻塞是否真实、阻塞起点何时发生、需要谁解除、解除后还剩多少工作。项目负责人可评估任务拆分、临时资源、替代方案和顺序调整,但每种办法都应说明对成本、质量和后续返工风险的影响。
若阻塞来自尚未确认的交付条件,单纯把日期往后推并不会解决问题。若上游交付已不可避免地延期,及时更新预测日期并通知相关负责人,通常比维持一份已经失真的基线更有管理价值。
3. 多条路径工期接近:重点监控近关键路径
若关键路径与另一条路径只差少量工作日,管理者不应只盯着当前最长路径。近关键路径一旦出现小幅偏差,就可能接管项目完成日期。此时应提高相关任务的数据更新频率,并确认前置交付是否可以分段验收。
但提高监控频率不等于让所有成员每小时更新状态。更新节奏应服务于决策:只有当数据变化可能触发资源调度、范围取舍或里程碑调整时,频率才有实际意义。
4. 依赖关系集中在少数任务:减少单点瓶颈
当大量后续工作都等待一个交付物,先判断它能否拆分为多个独立交付批次。若确实可以分段验收,后续团队就可能提前开始一部分工作;如果不能拆分,则应把这个任务作为重点风险管理对象,明确备份责任人、决策时限和升级路径。
拆分交付不是无成本的提速方案。它可能增加接口管理、重复验证和返工风险。只有当分段成果具备独立价值、验收标准清楚,且团队能承担额外协调成本时,提前并行才值得采用。
5. 百人以上、多团队协作:让模板规则与平台配置一致
在百人以上、跨团队协作较多的组织里,手工表格适合前期建模和小范围评审,但难以长期承担多项目的关系维护、权限控制、变更记录和跨团队汇总。此时应明确统一的任务 ID、依赖字段、状态定义、基线规则和数据责任人,再选用能支持这些治理要求的平台。
PingCode可作为这类组织的评估对象之一。其产品定位更贴近中大型企业协作场景,厂商资料提及私有化部署及 Jira 迁移支持;是否适合具体团队,需要结合目标版本、迁移范围、字段映射、权限模型、历史数据完整性和部署要求做验证,不能仅凭功能宣传认定迁移一定平滑,也不应把任何一个平台视为所有组织的唯一选择。
若组织正在评估迁移,建议先选一个代表性项目做验证:导入任务、前置关系、附件、权限和历史记录,再检查报表是否能复现关键决策所需的数据。迁移验收不应只看“任务有没有进来”,还要看依赖逻辑是否保留、责任人是否映射正确、项目负责人是否能复核变更过程。

八、模板、取舍与下一步行动
1. 可复制的依赖关系模板
下表可以直接复制到电子表格中。对小型项目,先填必需字段即可;当任务跨团队、涉及多个里程碑或需要复盘时,再补充实际日期、阻塞时长和变更记录。字段多并不等于管理更成熟,关键是每个字段都能服务于一个实际判断。
| 任务 ID | 任务名称 | 负责人 | 前置任务 ID | 关系类型 | 时差与原因 | 计划开始 | 计划完成 | 实际完成 | 验收条件 | 阻塞原因 | 更新时间 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A | 填写明确交付物 | 责任角色或姓名 | 无或直接前置项 | FS、SS、FF、SF | 数值、单位和依据 | 日期 | 日期 | 日期或未完成 | 可核验的完成标准 | 无或当前障碍 | 日期与更新人 |
2. 不同方案的取舍
| 做法 | 适合情况 | 优势 | 主要代价或风险 |
|---|---|---|---|
| 电子表格梳理 | 项目规模较小、关系尚在讨论 | 启动快、字段可自由调整、适合工作坊 | 多人同时维护时容易出现版本冲突和关系遗漏 |
| 项目管理平台维护 | 跨团队、多项目或需要权限与变更记录 | 任务关系、负责人和进展可集中管理 | 需要先统一字段、流程和数据责任,配置不当会放大混乱 |
| 详细依赖建模 | 里程碑紧、路径复杂、延期影响较大 | 便于识别路径变化和阻塞传导 | 维护成本较高,输入工期和关系不准确时会产生伪精确 |
| 轻量里程碑管理 | 探索性项目、任务变化频繁或前期不确定性高 | 减少维护负担,保留主要交付节点 | 对短期资源冲突和具体任务传导的可见性较弱 |
3. 项目负责人每周检查的六个问题
- 本周是否新增、取消、拆分或合并任务?对应的依赖关系是否同步调整?
- 关键前置任务是否有明确交付物、验收条件和责任人?
- 是否有任务因为等待上游交付而阻塞?阻塞时间按什么口径记录?
- 关键路径或近关键路径是否变化?变化是由工期、关系还是资源导致?
- 计划日期、实际日期和剩余工期是否分开记录,是否存在过期状态?
- 每项高风险依赖是否都有下一步动作、负责人和确认时间?
4. 先做小范围试填,再扩展到全项目
下一步不必先采购工具或重画全部计划。选一个包含 10 至 20 项任务、至少一个跨团队交接和一个明确里程碑的工作包,按模板记录任务 ID、前置关系、交付条件和更新时间。完成后,邀请任务负责人逐条确认:关系是否真实、日期是否可行、哪些部分能并行。
试填之后,再检查三件事:日期与关系是否冲突、延期能否追到直接受影响任务、更新是否能形成责任闭环。如果答案仍不清楚,先修订任务拆分和字段定义,而不是急着增加图表或增加连线。
依赖关系管理的核心,不是把未来预测得绝对准确,而是让每一次预测都能说明依据、边界和下一步动作。当甘特图能把“谁在等什么、等多久、延误会影响哪里、由谁确认”说清楚,它才从一张排期图变成项目负责人可以用来做判断的管理工具。

常见问题解答(FAQ)
1. 甘特图中的任务依赖关系应该怎么设?
我以前习惯按任务日期先后连线,但项目一改期,常常说不清前后任务到底有什么约束。尤其是设计、开发和测试可以部分并行时,我不知道该选哪种关系。
先确认交付逻辑,再选择关系类型:FS 表示前置任务完成后,后续任务才能开始;SS 表示前置任务开始后,后续任务才能开始;FF 表示前置任务完成后,后续任务才能完成;SF 较少使用,只有确有业务约束时再设置。若有等待时间或允许重叠的区间,记录时差及原因;
没有明确理由时,优先采用团队容易理解和验证的关系。
2. 项目依赖关系模板需要记录哪些字段?
我用表格排计划时,任务名称和起止日期都有,但负责人变更或任务改名后,前置关系很容易对不上。想知道怎样设计字段,才能既方便维护又能用于分析延期。
至少设置任务 ID、任务名称、负责人、计划开始与完成日期、前置任务 ID、关系类型、时差、里程碑标记、实际开始与完成日期、状态、阻塞原因和更新时间。前置关系用唯一任务 ID 关联,不要只依赖名称;实际日期与计划日期分开记录,便于识别偏差。每次调整依赖或排期时,同时记录更新时间和变更原因。
3. 一个任务延期后,怎么判断会不会拖延项目里程碑?
我遇到过上游任务晚完成几天,但有些后续工作可以并行,项目最终日期并没有跟着推迟。也遇到过看似只影响一个任务,结果多个交付都被卡住的情况。
先沿依赖关系找出受影响的下游任务,再核对关系类型、剩余工期、可并行安排和任务浮时。若延期消耗了该路径的全部浮时,且路径位于关键路径上,里程碑日期可能需要调整;若仍有浮时且后续排期可行,项目完成日期未必变化。不要直接把某任务的延期天数等同于项目延期天数,应基于完整任务网络重新计算并确认资源约束。
4. 项目负责人每周应该检查哪些依赖关系数据?
我维护的甘特图经常在项目开始后逐渐过时,会上看到的计划和团队实际进展也不一致。想用一套固定检查方法,及时发现阻塞和排期风险,而不是等里程碑失守后再追原因。
每周核对新增或取消的任务、前置关系是否仍符合交付条件、阻塞任务及阻塞天数、计划与实际日期、剩余工期,以及关键路径和近关键路径是否变化。可将阻塞时长定义为任务因前置条件未满足而无法开始或继续的日历天数,并统一是否排除非工作日;同时记录统计日期和数据更新时间。
发现异常后,明确责任人、解除阻塞的下一步及是否需要重排计划。
核心关键词
文章包含AI辅助创作:依赖关系实操方法:项目负责人提升甘特图效率的数据分析方法与模板,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/478021
读者评论
把依赖写成可验收的交接条件,比单纯画连线更有用,尤其适合跨团队协作时减少反复确认。
文中区分了硬约束和资源排期,这点很实际;否则任务即使具备开工条件,也可能被计划里的连线误判为受阻。
覆盖率等指标的示例注明是情景模拟,避免被误当成行业基准。实际应用时确实需要先统一统计口径。
关键路径之外还关注近关键任务和资源约束,能避免只看进度颜色、忽略浮时不足或人员冲突。
字段模板比较完整,但维护成本也不低。项目规模较小时,可以先从任务 ID、交付条件、前置关系和更新时间几项开始。