依赖关系落地方案:项目成员开展甘特图的入门指南案例解析
一张甘特图上有任务、有日期,甚至每项任务之间都画了箭头,项目仍可能在交接处停下来:设计说自己已经完成,开发却认为缺少可用素材;开发等测试环境,测试人员却不知道环境何时交付。问题往往不在箭头画得够不够多,而在任务之间的输入、责任、完成标准和时间承诺是否经过双方确认。本文从项目成员的实际协作动作出发,拆解如何把依赖关系落到甘特图中,并用一个明确标注为情景模拟的小型项目展示从任务拆分到变更更新的全过程。
一、先给结论:依赖关系不是一条线,而是一份交接约定
1. 甘特图要表达的不是“谁先做”,而是“什么条件满足后,下一项工作才能开始”
甘特图的任务条回答“工作预计何时开始、何时结束”,依赖关系则回答“任务之间有哪些先后约束”。如果视觉设计必须先产出经确认的页面稿,开发才能开始页面实现,那么设计交付就是开发的前置输入。若两项工作只是刚好排在同一周,彼此并不构成约束,就不应仅因日期相邻而画上依赖线。
我判断一条依赖是否值得进入计划,通常会追问一句:如果前一项任务没有按期完成,后一项任务是否会因此无法开始、无法完成或无法通过验收?如果答案明确为“是”,就有必要记录依赖;如果只是需要同步进展,设置检查点、备注或沟通安排可能更合适。
2. 一条能执行的依赖,至少要说清五件事
- 前置任务:哪项工作需要先完成?
- 后续任务:哪项工作会使用前置任务的结果?
- 交付物:具体要交付什么,例如已确认的页面稿、审批结论或可用测试环境。
- 责任人:谁负责提供交付物,谁负责接收和确认?
- 时间与验收:何时交付,以什么条件判断可以进入下一步?
图上的箭头只能显示关联,不能代替双方对交付内容的确认。若成员看到箭头却说不清“我在等什么、谁来给、什么状态算完成”,这条依赖还没有真正落地。
3. 入门阶段先管理关键交接,不要试图把所有协作都连成网络
新手常把“需要沟通”理解成“需要依赖”。这会让图上连线越来越密,反而看不出真正影响进度的关口。优先标记不可绕过的输入、审批、验收和环境交付;信息同步、日常讨论和可并行开展的工作,则用其他方式管理。
以下比例只是帮助团队开始检查的情景模拟基准,不是行业统计,也不是强制标准。其意义在于提醒成员先检查少数关键交接是否清楚,再判断是否需要为更多任务补充关系。

二、为什么项目成员也要参与依赖梳理
1. 项目计划在表格里完整,不代表交接双方已经达成共识
项目计划通常由项目负责人组织,但依赖关系的真实性掌握在实际执行者手里。设计人员最清楚交付稿还缺哪些确认;开发人员最清楚开始实现所需的素材和规格;测试人员最清楚环境、数据和验收条件是否齐备。只由一个人根据任务名称推断关系,容易得到形式完整、执行时才暴露缺口的计划。
项目成员的职责不是替项目负责人重排全盘日程,而是核实自己负责的任务边界:我需要什么输入、我交付什么结果、下一位使用者如何验收、变化时应通知谁。把这几件事补充清楚,通常比在图上多加几根线更有用。
2. 常见卡点往往发生在任务之间,而不是任务内部
单项任务的负责人可能知道自己的进展,却不了解下游已经按哪个日期安排工作。上游认为“已发出文件”就代表完成,下游认为“文件经过确认并可直接使用”才算交付,双方对完成的定义不同,便会出现看起来按期、实际仍阻塞的情况。
为了定位这种问题,可以把一个交接拆成“前置输入,交付动作,接收确认,后续开工”四步。若团队只能说明交付动作,却说不出接收确认如何发生,计划中就存在一个容易被忽略的空档。
3. 大型协作更需要明确的交接记录,但不意味着每个人都要维护整张计划
当项目涉及多个职能组、外部协作方或多条并行工作流时,成员只看自己的任务清单可能无法发现下游冲突。此时,团队需要有一个可共同查看的计划视图,并约定谁维护基准日期、谁确认交付、谁处理变更。成员不必各自编辑全局计划,但应能及时确认与自己有关的上下游关系。
组织达到一定规模后,若需要跨团队权限、统一工作流、变更记录和部署方式,可以评估适配中大型组织的项目管理平台。例如,PingCode面向中大型企业及百人以上组织,提供私有化部署和从Jira迁移的相关能力。是否适用仍需结合权限模型、数据要求、迁移范围、集成方式与实际试点结果评估;工具能力不能替团队补上尚未定义的交付标准。

三、常见误区:为什么画了依赖线,进度还是失控
1. 把任务日期相邻误当成前后依赖
例如,文案整理排在周一,视觉设计排在周二,并不自动意味着设计必须等文案全部完成。设计可能只需要先拿到标题和内容框架,其他文字可以并行补齐。把整个文案任务设为硬性前置,可能人为拉长工期;不设置任何关系,又可能让设计拿不到必要输入。
更好的做法是把交付拆成“可启动输入”和“最终完整稿”。如果设计只需初版框架即可开工,就让初版框架成为前置条件,剩余内容作为后续补充项,并明确补齐时间。关系应该反映真实约束,而不是表格里任务排列的顺序。
2. 任务名称太大,无法判断完成状态
“完成页面”“推进测试”“处理需求”这类任务看似简洁,却难以判断完成条件。前置任务的边界不清,后续负责人就无法判断自己究竟在等什么。把“完成页面”细化为“确认页面结构”“交付经评审的视觉稿”“提供开发可用的切图与标注”,交接会更可检查。
任务也不宜拆得过细。若每个极小动作都需要单独更新状态,维护成本会上升,成员容易把精力花在改日期和填字段上。任务粒度的实用标准是:能确定一个主要负责人、一个可识别的结果,以及一个合理的完成判断。
3. 把“发出”当成“交付完成”
文件发出,不等于接收者已经确认文件齐全、版本正确且可用。对重要交接,计划中应区分提供方的交付动作与接收方的确认动作。比如“设计稿已上传”是提供方动作,“页面稿通过评审并锁定版本”才可能是开发的开工条件。
并非每个交付都要增加一条独立任务。若交付足够简单,可以在任务的完成标准中写清接收确认;若交付有多轮评审或经常造成等待,再考虑增加验收节点。
4. 把所有工作串行化,制造不必要的总工期
多个任务之间可能存在部分依赖,而非全部依赖。需求确认后,内容准备和视觉探索也许可以并行;页面实现可能必须等待视觉稿,但埋点方案可以提前讨论。若把它们都排成一条链,计划会显得保守却低效;若把所有工作都并行,又会制造反复返工。
关键不是追求最短日历跨度,而是识别哪些输入必须先稳定,哪些工作可以在不确定条件下先推进一部分。对于不确定性高的任务,可以先安排短周期的探索或确认节点,而不是假装所有前置条件已经具备。
5. 计划发生变化,只把日期整体向后拖
延期可能只影响一条工作线,也可能影响多个后续节点。直接把所有任务统一顺延,会掩盖哪些工作能继续、哪些确实被阻塞。日期变更后,要沿依赖关系检查下游任务,并确认资源安排、里程碑和对外承诺是否需要调整。

四、专业判断逻辑:先识别约束,再画关系,再看影响
1. 用“输入,约束,结果”判断一项任务是否依赖另一项任务
我建议成员按三个问题依次判断。第一,后续任务需要什么具体输入?第二,输入缺失时,后续任务是否完全无法开始,还是只能暂时降低效率?第三,前置任务交付后,后续任务是否还要经过审批、评审或环境准备才能开工?这套顺序能避免仅凭任务名称建立关系。
如果输入缺失会让工作完全无法开展,可视为较强约束;如果可以先做框架、调研或非依赖部分,则更适合记录部分依赖或检查节点。若任务之间没有实际的时间或交付约束,就不必为了“看起来完整”而画线。
2. 识别关系的性质,不要把不同等待原因混为一谈
常见关系至少包括交付物依赖、审批依赖、资源依赖和技术环境依赖。它们的责任人和解决办法不同:交付物未完成,可能需要调整上游工作;审批未完成,可能需要找到决策人;环境不可用,可能需要协调平台或运维支持。只标记“等待”,不足以指导行动。
对多数入门团队而言,先把“谁提供什么、谁接收、何时确认”写清,就能解决相当一部分沟通歧义。只有当项目需要分析关键路径、缓冲时间或复杂并行关系时,再引入更进阶的排程计算。先后顺序很重要:输入不准确时,复杂计算只会更精确地呈现错误计划。
3. 用影响范围而不是任务声量决定优先级
某项工作看起来很重要,不一定是当前最需要检查的依赖。更值得优先关注的是:它被多少后续任务等待、延迟后是否影响关键交付、替代方案是否存在、恢复所需时间有多长。成员可以先列出直接受影响的任务,再确认是否还有二级影响。
下表的评分只用于示范团队讨论方式,不是行业标准。团队可按自身风险偏好调整权重。重点是让优先级有可解释依据,而不是由职位高低或任务名称决定。
| 判断维度 | 低影响表现 | 高影响表现 | 成员可采取的动作 |
|---|---|---|---|
| 下游数量 | 仅影响一项可调整任务 | 多个工作流都等待同一交付 | 标出直接下游,并找负责人确认影响范围 |
| 替代路径 | 有可行的临时输入或并行工作 | 没有替代输入,必须等待原任务 | 检查是否可以先完成不依赖部分 |
| 恢复成本 | 晚几天仍可通过调整资源追回 | 涉及外部窗口、审批周期或固定发布日 | 尽早升级风险并明确决策截止时间 |
| 完成定义 | 交付标准清楚、接收人明确 | 不同团队对“完成”理解不一 | 先对齐验收条件,再确认计划日期 |

五、案例解析:从一张任务表到可执行的甘特图
1. 案例边界:一个内部活动页上线项目
以下是情景模拟,用于说明梳理方法,不代表真实客户案例或行业统计。假设团队要在四周内上线一个内部活动页,参与者包括需求负责人、内容成员、设计成员、开发成员和测试成员。目标不是模拟复杂项目,而是展示项目成员如何把一个模糊计划拆成可确认的交接。
初版计划只有“需求、设计、开发、测试、发布”五项任务。问题是每项任务的交付和验收都不清楚:开发不知道拿到什么版本的设计稿才算可以开工,测试也不知道什么时候能得到环境和测试数据。项目成员先补齐任务输出,再讨论依赖关系。
| 任务 | 负责人角色 | 可检查的交付物 | 建议完成条件 |
|---|---|---|---|
| 需求确认 | 需求负责人 | 范围说明、页面结构和验收重点 | 关键参与方确认范围,未决事项有记录 |
| 内容准备 | 内容成员 | 标题、正文、图片素材及来源 | 必需字段齐全,敏感内容完成审核 |
| 视觉设计 | 设计成员 | 经评审的页面稿、规格与状态说明 | 主要页面和关键状态已确认,变更有记录 |
| 页面开发 | 开发成员 | 可在测试环境访问的页面版本 | 核心功能可操作,已知缺口明确标记 |
| 测试与修复 | 测试与开发成员 | 测试结果、缺陷记录和修复确认 | 约定的验收项通过,遗留问题有决策 |
| 发布准备 | 发布负责人 | 发布检查项、回退方式和通知内容 | 负责人确认窗口、权限和沟通安排 |
2. 先让后续任务说出自己需要的输入
开发成员提出:不需要等所有宣传文案都定稿才能开始搭建页面框架,但必须先有页面结构、主要模块和视觉稿的关键尺寸。测试成员提出:页面可访问还不够,测试环境还需要账号、基础数据和预计发布的内容。于是团队把“开发开工条件”与“测试准备条件”分别记录,而不是把所有工作都压在一个大任务里。
这一步把隐含等待变成了可讨论的问题。内容成员知道哪些素材会影响布局,设计成员知道哪些内容可以后补,开发成员也能说明哪些部分可提前搭建。团队没有要求所有信息一次性完美,而是明确哪些内容是开工门槛,哪些内容可以在后续迭代中补全。
3. 记录依赖时,把关系与交付约定并排写
| 前置任务 | 后续任务 | 交接内容 | 接收确认 | 处理方式 |
|---|---|---|---|---|
| 需求确认 | 视觉设计、页面开发 | 范围、模块结构、关键验收点 | 设计与开发负责人确认可用 | 未决范围单独登记,避免默认纳入 |
| 初版内容准备 | 视觉设计 | 标题、正文长度范围、图片方向 | 设计成员确认可用于布局 | 允许后补非关键文字,标记占位内容 |
| 视觉稿评审 | 页面开发 | 确认版页面稿和关键规格 | 开发成员确认无阻断性疑问 | 重大变更重新评估受影响任务 |
| 测试环境准备 | 测试与修复 | 访问地址、账号、测试数据 | 测试成员实际登录并验证可用 | 环境不可用时明确升级对象和下一步 |
| 测试验收 | 发布准备 | 通过结果、缺陷状态、遗留风险 | 发布负责人确认满足上线门槛 | 未通过项形成修复或风险接受决策 |
请注意,表格中的“接收确认”不是额外的官僚步骤。它是用来避免“我已经交了”和“我还不能用”同时成立。对小型任务,可以把确认写进任务完成条件;对风险较高的交付,则可以单独安排评审或验收节点。
4. 排期要容纳等待和确认,不要把工作时长等同于日历时长
假设某项设计工作需要三个人日,并不意味着从开始到交付只占三个日历日。成员可能同时承担其他任务,也可能需要等待评审意见。排期时要区分“预计实际工作量”和“任务的日历时间窗口”。如果把两者混为一谈,甘特图就会显得比团队真实能力更乐观。
下列数值属于情景模拟排期,用于展示并行与交接的关系,不是通用工期建议。实际日期要根据团队容量、审批周期、假期和工作优先级重新估算。
| 阶段 | 情景模拟窗口 | 依赖说明 |
|---|---|---|
| 范围与结构确认 | 第1至第3个工作日 | 设计和开发启动所需的基础输入 |
| 内容初稿与视觉探索 | 第3至第7个工作日 | 内容与设计可部分并行,初稿影响布局 |
| 视觉评审与定稿 | 第6至第9个工作日 | 开发等待关键页面和规格确认 |
| 页面开发与测试准备 | 第9至第14个工作日 | 测试准备可与开发后段并行,但执行测试需页面可用 |
| 测试、修复与发布检查 | 第15至第20个工作日 | 验收通过后才能确认发布准备完成 |
这张表的价值不在于某个项目必须按二十个工作日完成,而在于看清依赖边界:内容初稿与视觉探索可以重叠;页面开发不能无条件早于关键设计确认;测试准备可以提前,但正式测试要等可用版本。真正的排期应该围绕这些约束调整。

5. 用简单的反事实检查计划是否合理
排期完成后,我会建议团队做一次“如果……会怎样”的检查:如果内容初稿晚两天,设计能否先用占位内容开展?如果视觉评审未通过,开发能继续做哪些不依赖页面细节的工作?如果测试环境晚一天,是否能先完成测试用例和数据准备?这些问题能揭示计划里被隐藏的单点阻塞。
这类检查不要求成员预测所有风险,而是找出一旦发生变化就会让多人停下来的交接点。对每个关键点,至少明确一个负责人、一项缓解动作和一个需要重新评估的日期。若没有替代路径,也要把风险公开,而不是在甘特图上用看似精确的日期掩盖不确定性。

六、进度变化时,怎样更新依赖而不是只改日期
1. 先确认变化事实,再判断受影响范围
当上游任务延期,第一步不是立即把所有下游任务顺延,而是确认延期原因和新的可交付时间。接着沿依赖关系检查直接下游:哪些任务必须等待,哪些任务可以继续做其他部分,哪些交付日期对外已经承诺。若只改日期、不分析影响,计划虽然更新了,团队却仍不知道该采取什么行动。
成员更新状态时,尽量描述可核实事实,例如“等待评审结论,评审预计周三完成”,而非只写“进度有风险”。前者能支持后续排期,后者只能表达担忧。风险判断可以带有主观性,但事实、假设和应对动作应分别记录。
2. 区分延误、范围变化和等待条件变化
- 任务延误:原工作内容没变,但实际进度落后于计划。应重估剩余时间并核对下游。
- 范围变化:新增或调整了交付内容。应先确认影响范围,再决定是否修改基准日期。
- 等待条件变化:原定输入、审批人或环境不可用。应寻找替代路径、升级处理或重新约定交付条件。
这三种情况都可能导致日期变化,但处理办法不同。把它们统一写成“延期”,容易让团队错过真正的决策点。例如范围变化需要产品或需求方确认取舍,环境不可用可能需要协调技术资源,单纯工作延误则可能通过调整优先级解决。
3. 让变更记录同时回答“改了什么、影响谁、下一步是什么”
建议每次重要变更至少留下一条简洁记录:原计划与新计划、变更原因、受影响的任务和人员、已采取的动作、下一次检查时间。并不是每个小幅波动都要开会,但只要变化可能影响交付承诺,就应让上下游成员能够找到同一版本的信息。
不要把所有变化都解释成个人执行问题。等待可能来自评审周期、需求迟迟未定、资源冲突或任务估算不足。只有先分清原因,团队才能决定是缩小范围、调整资源、并行推进,还是接受日期变化。

七、不同项目情境下的行动建议与取舍
1. 小团队、低风险、任务少:先用轻量清单
若项目只有少数成员、交接点简单、变更成本较低,不必为了拥有完整的依赖网络而搭建复杂流程。用一张表记录任务、负责人、交付物、前置条件、计划日期和状态,定期由上下游成员核对即可。小团队的优势是沟通距离短,管理重点应放在避免口头承诺丢失,而不是增加审批层级。
此类团队要特别注意版本一致:表格由谁维护、日期变更后如何通知、已经完成的验收结果保存在哪里。工具越轻量,越需要约定信息归属,否则多份副本会逐渐失去可信度。
2. 多团队协作、依赖较多:优先统一交接定义和维护责任
当项目涉及多个职能团队时,仅靠每个人维护自己的任务容易造成信息断层。应指定计划负责人维护全局视图,同时由各任务负责人确认自己的交付和日期。依赖较多时,可按关键节点分组检查,不必要求所有成员都编辑所有字段。
如果团队使用项目管理平台,应先验证权限、状态流转、通知、历史记录和跨团队视图是否符合实际流程。不要只看演示界面是否丰富;要拿真实任务试走一次“任务创建,交接确认,进度变更,风险升级”,观察成员能否准确找到下一步动作。
3. 变化频繁、探索性强:用滚动计划,不要过早承诺远期细节
探索性工作常常无法在启动时准确拆到每个执行动作。此时可对近期任务做较细的计划,对远期工作先记录阶段目标、假设与决策点,再逐步细化。依赖关系也应随着信息变化而更新,而不是把早期猜测永久固化成刚性计划。
这种做法的取舍是:远期日期的确定性较低,但团队减少了反复维护虚假细节的成本。要避免的另一极端是完全不做计划;即使无法确定准确日期,也应明确下一项需要验证的输入、谁负责验证、何时复核。
4. 受合规、数据安全或部署方式约束:先做场景验证再选工具
中大型组织选工具时,除了任务和依赖功能,还要核对数据存储、权限隔离、审计要求、部署方式、集成范围和迁移成本。对于考虑私有化部署或从既有系统迁移的团队,应先列出现有项目结构、字段、附件、用户权限和历史记录,再做小范围迁移试验。不能只用“任务数量迁过去了”判断迁移成功,还要检查关系、状态和责任归属是否保留。
PingCode提供私有化部署及Jira迁移相关能力,可作为候选方案的一部分进行评估。对于中大型组织而言,更重要的是用试点验证:跨团队依赖能否清晰呈现、历史数据是否可追溯、权限是否符合治理要求、成员是否愿意按统一规则维护。任何平台都无法自动替代团队对任务边界和交付标准的协商。
| 情境 | 优先做法 | 主要收益 | 需要接受的取舍 |
|---|---|---|---|
| 小团队、少量任务 | 清单加定期口头确认 | 启动快、维护负担低 | 规模变大后,信息容易分散 |
| 跨团队、交接频繁 | 统一交付字段与全局视图 | 便于追踪阻塞与责任人 | 需要投入时间维护规则 |
| 探索性项目 | 近期细排、远期滚动更新 | 减少无效的远期精确承诺 | 需要定期复核假设与范围 |
| 高治理要求组织 | 先试点,再评估部署与迁移 | 降低权限和数据治理风险 | 评估与迁移需要专门投入 |

八、发出甘特图前的检查清单与下一步
1. 先检查任务是否可执行
- 每项重要任务是否有明确负责人?
- 任务产出是否能被其他成员识别和使用?
- 完成条件是否具体到可以确认,而非只有“推进”“跟进”等描述?
- 任务粒度是否既能看出阻塞,又没有细到难以维护?
2. 再检查依赖是否真实、双方是否知情
- 每条依赖是否对应真实的输入、审批、资源或环境约束?
- 前置任务的交付物和接收方是否明确?
- 后续负责人是否确认自己需要什么、何时需要?
- 可以并行的任务是否被误排成串行?
- 仅需沟通的事项是否被误画成硬性依赖?
3. 最后检查计划变化时有没有处理路径
- 谁可以调整计划日期,谁需要确认变更?
- 上游延期后,谁负责核对下游影响?
- 风险升级给谁,何时需要作出取舍决定?
- 计划的当前版本在哪里,成员如何找到最新信息?
- 哪些节点需要正式验收,哪些节点只需状态更新?
下一步不需要从复杂模板或关键路径公式开始。选一个两到六周的小型项目,把任务拆成“负责人、交付物、完成条件、前置输入、计划窗口”五项;请上下游成员分别确认,再画出少量真正会阻断工作的依赖。执行一周后,复盘一次:哪些箭头对应了真实等待,哪些只是沟通关系,哪些交接条件仍然说不清。用实际发生的等待修正计划,比追求第一版甘特图看起来完美更可靠。
真正可落地的甘特图,不是任务排得最满、箭头画得最多的那张,而是成员能从中判断“我在等什么、谁来提供、什么状态算完成、变化后该通知谁”的那张。依赖关系的价值不在图形本身,而在它能否让团队提前看见交接风险,并在风险变成延期之前作出行动。

常见问题解答(FAQ)
1. 甘特图中什么情况下需要设置任务依赖?
我刚开始参与项目排期时,常分不清任务只是前后发生,还是确实存在依赖关系。尤其多人并行协作时,如果每项任务之间都画连接线,甘特图很快就会变得难以阅读。
判断后续任务是否必须等待前一项任务的成果、审批或资源。如果没有这些输入就无法开始或完成,通常应设置依赖;如果只是时间相邻或需要同步信息,不一定要画依赖线,可用备注或沟通节点管理。
2. 项目成员如何从任务清单开始绘制甘特图?
我接到项目经理给的目标后,往往知道要做什么,却不知道怎样拆成甘特图里的任务。任务写得太粗,进度不好判断;拆得太细,又担心维护起来很费力。
先把目标拆成可交付的阶段和任务,再为每项任务补充负责人、产出、完成标准、预计时长及计划日期。任务粒度以能够明确由谁完成、交付什么以及如何判断完成为准;之后确认任务先后关系,再录入甘特图并检查是否有遗漏的输入或冲突日期。
3. 设置任务依赖时,项目成员需要和上下游确认什么?
我曾遇到前一项任务显示已完成,后续同事却说还不能开始的情况。后来发现,双方对交付内容和完成标准的理解并不一致。
至少确认四件事:前置任务交付什么、后续任务如何验收、双方责任人是谁、交付时间是什么。把这些信息写入任务说明或交接记录,并由上下游负责人确认;不要只凭图上的连接线推定交接已经完成。
4. 前置任务延期后,甘特图应该怎么更新?
项目执行中经常会遇到审批等待、需求变化或交付返工,我不确定是只调整延期任务的日期,还是也要修改后续安排。若没有同步相关人员,原来的计划可能很快就失去参考价值。
先确认延期是否会阻塞后续任务,再逐项检查受影响任务的开始时间、完成时间和责任人;可并行的任务不必一律顺延。更新计划时记录延期原因、调整后的交付时间和下一步处理动作,并通知受影响的上下游成员,使甘特图反映当前已确认的安排。
核心关键词
文章包含AI辅助创作:依赖关系落地方案:项目成员开展甘特图的入门指南案例解析,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/475649
读者评论
把“已发送”和“接收方确认”区分开很实用,很多交接延误确实源于双方对完成状态理解不同。
文中强调只标记真正阻断后续工作的依赖,能避免甘特图连线过多;可并行的工作也应明确哪些输入可以先用。
情景案例把测试环境、账号和数据作为开工条件,说明依赖不只是任务先后,也包括资源和环境准备。
变更后沿依赖关系检查下游影响,比所有任务统一顺延更准确;不过实际项目还需要明确由谁维护基准日期。