我见过太多团队把"进度管理"做成了"进度汇报",每周五花两小时整理一份甘特图,会上过一遍红黄绿状态,散会后该延期的还是延期。问题不在于管理者不勤奋,而在于多数团队只建了"看"的机制,没建"管"的机制。这篇内容不讲工具推荐,只讲一件事:一个企业管理者,如何用可执行的流程和动作,把任务进度真正控住。
一、先给结论:进度管理的核心不是"跟踪",而是"提前干预"
如果你只记住一句话,请记住这句:进度管理的本质,是在任务还没延期之前,就已经知道它要延期,并且已经动手了。
绝大多数管理者的动作顺序是反的。他们是"任务延期了 → 发现了 → 去催 → 补资源 → 赶工",这一套流程下来,成本已经翻倍。正确的顺序应该是"任务开始前设预警 → 执行中看偏差 → 偏差出现立即干预 → 延期不发生"。
我把这个逻辑拆成三句话,作为整篇内容的骨架:
- 跟踪只是输入,纠偏才是输出。如果一次进度会没有产生任何资源调整、优先级变更或范围裁剪,这个会就是无效的。
- 进度失控的根因,90% 在计划阶段就埋下了。颗粒度粗、责任人模糊、依赖没标,这三件事任何一个出问题,后期怎么催都补不回来。
- 工具解决的是"看得见",流程解决的是"管得住"。没有流程,再好的可视化也只是把混乱画得更漂亮。
基于这三句话,下面是完整的操作路径。我会先讲清楚为什么大多数团队做不好,再给出可以照着执行的步骤,最后给出不同规模、不同阶段的企业该怎么取舍。

二、真实场景:任务进度为什么会失控?
1. 三种典型症状,你的团队至少中一条
症状一:延期成为常态。计划是两周,实际做了三周半,而且没人觉得奇怪,大家默认"计划本来就是拍的"。这种团队已经丧失了对计划的敬畏,计划沦为形式。
症状二:进度表失真。周报上写"完成 80%",问细节答不上来,或者"80%"已经连续两周没动过。这种失真比延期更危险,因为它让管理者失去了判断依据,所有决策都建立在错误信息上。
症状三:催不动。管理者天天催,成员天天说"快了",但进度就是不推进。这说明问题不在执行层惰性,而在任务本身,要么依赖没解决,要么资源不够,要么优先级被更急的事挤掉了。
2. 根因不在工具,在流程缺环
我做过一个不太严谨但很有说服力的内部观察:在一个 60 人左右的研发组织里,连续两个季度统计任务延期原因。第一季度的归因中,"工具不好用"只被提及 3 次,而"需求中途变更"、"依赖任务未就绪"、"责任人当时在做别的优先级更高的事"这三类合计占比超过 70%。
到了第二季度,团队换了一套功能更全的项目管理平台,延期率并没有明显下降。这不是说工具没用,而是说明工具的边际收益,在流程缺环的情况下几乎为零。
把进度失控的根因摊开,通常是这几类:
- 任务颗粒度太粗,一个任务跨两周、跨三个人,没人能说清"现在到哪了"。
- 责任人写成"前端组"、"后端组",出问题时互相等,没人真正对结果负责。
- 依赖关系没标,A 的启动条件是 B 完成,但计划里两条任务并行排。
- 没有预警线,偏差要等到肉眼可见才被发现。
- 变更没有入口,需求临时插入,进度表却不更新,计划与现实彻底脱节。
3. 一个反常识的判断
很多人以为"进度管得越细越好",每天更新百分比,每小时报一次状态。我的判断恰恰相反:过度高频的进度汇报,会挤压实际执行时间,反而拉长进度。
一个工程师如果每天花 40 分钟更新任务状态、写进展说明、参加站会,一周就是 3 个多小时,一个月接近 16 小时,相当于两天的工作量被汇报吃掉了。进度管理的目标是让执行更顺畅,不是让汇报更勤快。频率要匹配任务的节奏,而不是匹配管理者的焦虑。

三、常见误区拆解:管理者最容易踩的五个坑
1. 误区一:把"进度汇报"当成"进度管理"
这是最普遍的误区。每周开会收集状态,会上大家报一遍,会后管理者心安了,觉得"我管了"。但汇报只是信息输入,如果没有后续的资源调整、优先级重排、范围裁剪动作,这些信息就没有任何产出。
判断一个进度会是否有效,标准很简单:会后有没有至少一项决策被改变。如果连续三次会都没有产生任何决策变更,说明这个会已经退化成通报,应当重新设计议程。
2. 误区二:进度表是"给别人看的"
很多团队的进度表,真实用途是应付上级检查,而不是团队内部用来推进工作。这种表天然会失真,因为填表人的动机是"让上面满意",而不是"让自己好用"。
判断方法是看更新频率和粒度:如果进度表只在汇报前更新,颗粒度只到项目级,那它基本就是对外报表,不能作为管理依据。
3. 误区三:工具万能论
选型时追求功能全、看板炫、报表多,上线后却发现团队成员不用,或者用了也不产生管理动作。工具的价值取决于它嵌入的流程是否成立:没有预警线,甘特图再漂亮也不会自动报警;没有责任人,看板卡片再清晰也会互相推诿。
需要特别提醒的是,市场上不少推广内容宣称"效率提升 X%""工期缩短一半",这类数字往往没有说明统计口径、样本规模和时间窗口,建议管理者不要以此作为决策依据。
4. 误区四:只盯关键路径,忽视非关键任务的连锁反应
关键路径法本身没错,但现实里大量延期并不是关键路径上的任务拖了,而是某个"看起来不关键"的任务延迟,导致它下游的任务全部顺延,最终传导到关键路径上。这种隐性风险,靠只盯关键路径是发现不了的。
5. 误区五:变更没有入口,进度表与计划脱节
需求临时插入是最常见的延期原因,但很多团队没有"变更登记"这一步。新任务直接进执行,进度表还是原计划,两边越来越远,最后进度表彻底失去参考价值。
变更是正常的,失控的不是变更本身,而是变更没有被记录、评估和反馈到计划里。

四、专业判断逻辑:进度管理的五环闭环
把上面所有问题合起来,我给出的核心判断框架是五环闭环:目标 → 计划 → 执行 → 监控 → 纠偏。每一环都有管理者必须完成的关键动作,缺一环,整个闭环就漏气。
1. 目标环:先回答"什么叫完成"
很多任务在开始时就没有定义清楚"完成标准",导致执行到后期反复返工。目标环的关键动作是:用一句话写清楚交付物、验收标准、不做什么。特别是不做什么,能有效防止范围蔓延。
我的经验是,一个任务如果不能用两句话描述清楚"完成后长什么样",就不该进入执行。
2. 计划环:把任务拆到"可负责"的颗粒度
这是整个闭环里最重要的一环。计划环要产出三样东西:任务分解结构、责任人、依赖与里程碑。
颗粒度判断标准,我常用"单人两周原则":一个任务的执行周期不超过两周,且只由一个责任人负责。超过两周的,继续拆;需要多人协作的,拆成多个单人任务再加一个汇总节点。
3. 执行环:用节奏机制替代频繁催问
执行环的关键不是盯人,而是建立稳定的节奏。日站会解决"今天做什么、有没有阻塞",周复盘解决"整体节奏是否健康",例外升级解决"卡住的怎么快速决断"。
节奏机制的价值在于,它让信息在固定时间、固定格式下自然流动,而不是靠管理者随机催问。随机催问会打断执行,还会让成员产生被监视感。
4. 监控环:让偏差"看得见"
监控环的核心是预警线设计。一个任务如果计划 10 天完成,到第 5 天时应该完成到某个可验证的中间状态。如果第 5 天发现只完成了一小部分,这时预警就该触发,而不是等到第 9 天。
预警线要设在任务的中间节点,而不是终点。终点触发已经来不及干预。
5. 纠偏环:让进度"可干预"
这是最容易被忽略的一环,也是拉开管理者水平差距的一环。纠偏的动作包括:补资源、调优先级、砍范围、改依赖顺序、重新谈判交付时间。
没有纠偏动作的监控,等于没监控。一个成熟的进度管理机制,必须明确"当预警触发时,谁在多久内做什么决策"。

五、具体操作步骤:从计划到纠偏的完整动作清单
1. 第一步:把任务拆到"可负责"的颗粒度
(1)使用任务分解结构(WBS)做层级拆分。从一个交付目标出发,逐层拆到"一个人、一段时间、一个可验证产出"的层级。拆到第三层通常就够了,再往下会变成操作手册,失去管理价值。
(2)为每个任务写清责任人。责任人必须是具体的人名,不能是团队或角色。一个任务只能有一个责任人,协作者可以有多个,但责任人唯一。
(3)写清验收标准。验收标准要可验证,比如"接口文档完成并通过评审""测试用例覆盖率达到约定阈值",而不是"基本完成""差不多了"。
(4)标注依赖关系。每个任务要写明它的前置任务是什么、下游任务是谁。依赖标注做完,才能识别出哪些任务卡住会引发连锁反应。
下面是一个任务定义的结构示例,可以直接作为团队模板使用:
任务名称:订单模块接口对接
责任人:张工(唯一)
执行周期:2026-04-08 ~ 2026-04-18(10个工作日)
验收标准:
接口联调通过,主流程 5 个场景全部跑通
异常场景覆盖不少于 8 个,且有测试记录
接口文档更新并完成评审
前置依赖:用户模块接口冻结(负责人:李工,预计 04-09 完成)
下游任务:订单页面联调(负责人:王工)
预警节点:04-13 需完成主流程联调,否则触发预警
纠偏预案:若依赖延迟超过 2 天,启用模拟数据先行联调
这个模板的关键在于"预警节点"和"纠偏预案"两栏。大多数团队的任务定义只写到验收标准就结束了,没有预警和预案,任务一旦卡住就只能等。
2. 第二步:建立可视化与节奏机制
(1)可视化的目的是暴露问题,不是展示整洁。一个进度看板如果永远一片绿,那它大概率是失真的。健康的状态是经常出现黄色(有偏差)和少量红色(触发预警),说明预警机制在工作。
(2)日站会控制在 15 分钟内。每人回答三个问题:昨天完成了什么可验证产出、今天计划做什么、有没有阻塞。阻塞当场记录,会后单独处理,不在会上展开讨论。
(3)周复盘聚焦偏差归因。不是逐条过任务,而是看本周出现了哪些偏差、原因是什么、下周要调整什么。周复盘产出的是决策,不是状态通报。
(4)例外升级机制要明确时限。比如阻塞超过 24 小时未解决,自动升级到项目负责人;超过 48 小时,升级到更高层。升级不是打小报告,而是让决策更快到位。

3. 第三步:监控与纠偏,让进度"可干预"
(1)预警线设在任务中段。一个 10 天任务,预警点设在第 4-5 天;一个 20 天任务,可以设两个预警点,第 6 天和第 13 天。预警线要对应"可验证的中间产出",而不是"时间过半"。
(2)偏差分三级处理。轻微偏差(1 天内)由责任人自行调整;中度偏差(2-3 天)由项目负责人协调资源;重度偏差(超过 3 天或影响下游)触发升级,重新评估范围或时间。
(3)变更必须登记并评估影响。新需求插入时,要评估它对现有任务的影响,并反馈到计划里。评估内容至少包括:占用谁的多少时间、影响哪几个下游任务、是否需要调整交付时间。
(4)纠偏动作要有明确选项。不要只说"想办法赶上",而是给出具体选项:补人、调整优先级、砍范围、改顺序、重谈时间。管理者要在这五个选项里做取舍,而不是把压力转嫁给执行者。
下面是一段伪代码,用于说明预警判断逻辑,团队可以据此在项目管理平台中配置提醒规则:
# 任务预警判断逻辑(示意)
def check_alert(task):
progress_ratio = task.completed_days / task.total_days
expected_ratio = task.elapsed_days / task.total_days
if progress_ratio >= expected_ratio:
return "green" # 进度正常
elif expected_ratio – progress_ratio return "yellow" # 轻微偏差,责任人自行调整
elif expected_ratio – progress_ratio return "orange" # 中度偏差,项目负责人协调资源
else:
return "red" # 重度偏差,触发升级,重评范围或时间
说明:progress_ratio 为实际完成比例,expected_ratio 为时间已过比例
阈值需按团队实际情况调整,0.15/0.30 为经验起点
4. 第四步:管理者的每周动作清单
下面这份清单是我在实际管理中反复使用并调整过的,按周一到周五排布,可直接复制到日历或待办工具里。
- 周一:确认本周关键任务和里程碑,检查有哪些任务进入预警窗口,提前和责任人对齐。
- 周一:检查上周未解决阻塞,确认升级事项的处理进度和责任人。
- 周三:抽查 2-3 个中高风险任务的真实进展,重点看可验证产出,不看百分比。
- 周三:处理本周新增变更,评估影响并决定是否调整计划。
- 周五:组织周复盘,聚焦偏差归因和下周调整,产出至少一项决策。
- 周五:更新下周预警任务清单,标注需要提前干预的任务。
这份清单的核心是把管理动作分布在一周的不同节点,避免全部集中在周五汇报。周五才发现问题,本周已经无法补救;周三抽查,本周还有干预空间。

六、案例观察:PingCode 在中大型团队中的进度管理落地方式
在讲具体案例之前,先说明适用边界。PingCode 主要服务中大型企业及 100 人以上组织,这意味着它的价值在团队规模较大、跨部门协作多、任务依赖复杂的场景中才能充分体现。如果是十几人的小团队,用轻量工具配合前面讲的流程机制,往往性价比更高。
1. 为什么中大型组织的进度管理更难
团队规模到 100 人以上时,进度管理面临三个额外挑战:
- 信息层级多。一线执行、组长、部门负责人、项目负责人各自需要的进度视角不同,一份进度表满足不了所有人。
- 跨部门依赖复杂。一个任务的延迟会通过依赖链传导到多个部门,没有统一视图就无法识别连锁影响。
- 变更频繁且来源分散。市场、客户、上级、合规都可能插入需求,缺少统一入口就会导致计划不断被打乱。
这类组织需要的不是"更漂亮的图表",而是能承载统一流程、统一数据、统一预警规则的管理平台。
2. 一个可观察的落地方式
我在观察中大型团队使用 PingCode 的过程中,注意到一个比较有效的落地路径,它不是先上工具,而是先统一流程语言:
- 统一任务定义模板。把前面提到的任务模板固化到平台里,责任人、验收标准、依赖、预警节点、纠偏预案作为必填项。这一步让计划质量有了底线。
- 配置分级预警规则。按任务的偏差程度自动分级,触发不同层级的提醒和升级。预警不再依赖人盯,而是系统推动。
- 建立统一的需求变更入口。所有新需求从同一入口进入,自动关联受影响任务,评估影响后再决定是否纳入当前周期。
- 按角色配置视图。一线看自己的任务,组长看组内依赖,项目负责人看跨部门关键路径和风险,各取所需,不再依赖一份万能进度表。
这条路径的价值在于,它把前面讲的"流程缺环"逐条补上了:任务模板补的是计划环,预警规则补的是监控环,变更入口补的是纠偏环,分角色视图补的是执行环。
对于有国产化要求的企业,PingCode 支持私有化部署,这一条对金融、政企、制造业客户尤其重要,因为数据不出内网是硬性约束。另外,它也支持从 Jira 平滑迁移,对于已有 Jira 使用历史、需要做国产替代的团队,迁移成本是选型时必须考虑的隐性成本之一。
3. 一个需要明确的取舍判断
必须说清楚:平台能补齐流程的"执行载体",但补不了流程的"设计决策"。任务颗粒度该多细、预警线设在哪、偏差分几级、升级时限多长,这些是管理者必须自己拍板的事,任何工具都无法替你决定。如果流程设计本身是错的,上平台只会把错误执行得更高效。

七、不同情况下的行动建议
1. 按团队规模分
(1)10 人以下小团队。不要上重型工具,重点做三件事:任务拆到单人两周内、每天 10 分钟站会、每周一次偏差复盘。用一张共享表格就能承载,重点是坚持节奏。
(2)10-50 人团队。开始需要统一的任务模板和看板视图。重点是建立任务定义标准,把责任人和验收标准作为必填项。工具选型以轻量、易上手为优先。
(3)50-100 人团队。跨小组依赖开始变多,需要引入依赖标注和预警机制。这时候平台化的价值开始显现,建议评估支持依赖管理和分级预警的工具。
(4)100 人以上组织。进入中大型企业场景,需要考虑统一流程、分角色视图、变更入口、私有化部署等能力。PingCode 这类面向中大型企业的平台在这个区间更有适配度,尤其是有国产替代和私有化需求的场景。
2. 按管理成熟度分
(1)流程还没跑通的团队。先不要买工具。用最简方式(表格 + 固定会议)把五环闭环跑一遍,跑顺了再上平台。流程没跑通就上工具,只会增加成本。
(2)流程基本成型但执行不稳的团队。重点补预警和纠偏两环。可以先用平台的分级预警规则把监控自动化,减少对人工盯的依赖。
(3)流程成熟、想提效的团队。这时候平台的价值转向数据沉淀和分析,延期归因统计、阻塞解决时效、变更影响评估,用数据驱动流程持续优化。
3. 按业务节奏分
(1)需求稳定的业务。可以按季度做较长周期的计划,预警线设在任务中段即可,节奏可以放缓。
(2)需求频繁变化的业务。计划周期要缩短,建议按双周滚动,变更入口必须严格,预警线要设得更密。
(3)研发类项目。除了进度,还要关注质量和返工。建议在验收标准里加入质量门槛,避免为了赶进度牺牲质量,导致后期返工反而拖慢整体。

八、不同情况下的取舍
1. 颗粒度:细还是粗
颗粒度越细,进度越透明,但管理成本越高。取舍标准是任务的重要性和不确定性:高风险、高不确定性的任务拆细,标准化、低风险的任务可以粗一些。不是所有任务都值得拆到两周以内。
2. 频率:勤还是疏
汇报频率越高,信息越及时,但执行时间被挤压越多。取舍标准是任务的变动速度:变动快的任务可以高频同步,稳定的任务不必每日更新。关键是匹配节奏,而不是匹配焦虑。
3. 工具:重还是轻
功能越全的平台,配置和维护成本越高。取舍标准是组织规模和协作复杂度:100 人以上、跨部门依赖多的组织,值得投入平台化;小团队用轻量工具配合流程机制更划算。另外,如果企业有国产化和私有化要求,平台的可部署形态本身就是选型的一票否决项。
4. 纠偏:补资源还是砍范围
进度偏差出现时,补资源见效快但成本高,砍范围成本低但影响交付内容。取舍标准是任务对最终价值的贡献:核心价值任务优先补资源,边缘任务优先砍范围或延后。最忌讳的是既不补资源也不砍范围,只把压力转给执行者。
5. 变更:接受还是拒绝
完全拒绝变更会让业务失去灵活性,完全接受会让计划失效。取舍标准是变更的紧急性和价值贡献:紧急且高价值的变更必须接,但要同步调整范围或时间;不紧急的变更进入下一周期排队。变更本身不是问题,无登记、无评估的变更才是问题。

九、总结:管理者的进度管理,是把动作前移
回到最开始那个判断:进度管理不是催进度,而是提前知道要延期,并已经动手了。所有有效的动作,本质上都是把干预点前移,从执行末端前移到计划阶段,从周五汇报前移到周三抽查,从延期后补救前移到预警线触发时纠偏。
如果你的团队现在正被任务延期困扰,我建议从三件事开始,本周就能落地:
- 挑 3 个正在执行的任务,用本文的任务模板重新写一遍,重点是补上预警节点和纠偏预案。
- 把下周的进度检查从周五挪一部分到周三,看看能不能在中段就发现偏差。
- 给团队建立一个变更登记入口,哪怕只是一张共享表格,先让变更可见。
这三件事做完,你大概率会发现:延期的原因不是团队不努力,而是管理动作的位置太靠后。把动作前移,进度自然就控住了。
如果你所在的是 100 人以上的中大型组织,且有跨部门依赖复杂、国产替代或私有化部署的需求,可以进一步评估像 PingCode 这样面向中大型企业的平台,用它承载你已经跑通的流程,而不是指望它替你设计流程。
常见问题解答(FAQ)
1. 任务进度总是延期,管理者第一步应该先改什么?
我带一个十来人的小团队,年初定计划的时候大家都点头,到了月底一看又是一堆没做完。我一开始以为是大家不努力,后来发现好像不是人的问题,但又说不上到底卡在哪一步。想知道有没有一个优先顺序,先动哪一块最见效。
先别急着上工具,先改"任务颗粒度"。判断标准很简单:一条任务如果没法写清"谁负责、交付物是什么、几天内完成、验收人是谁",它就一定会延期。我的建议是拿最近一个延期的项目做复盘,把所有任务按"是否超过 3 天、是否有唯一负责人、是否有可交付的实体产出"三条筛一遍,通常会发现超过一半的任务颗粒度太粗。
优先把超过 3 天的任务拆到 1 到 3 天可完成的小块,并且每块只挂一个人名而不是一个部门名。这一步做完,你会立刻感觉到进度表开始"能看了",后面再谈看板、甘特图才有意义。至于效率提升多少,不要信那些没出处的百分比,先看你自己的延期任务数量有没有下降。
2. 进度表每周都在更新,但为什么还是控制不住进度?
我们团队周报做得挺勤的,每周都更新进度百分比,表格也发给所有人了。但真出问题的时候还是最后一天才知道,感觉这个表根本没起到预警作用。我想知道是不是我们汇报的方式有问题。
问题出在你做的是"进度汇报",不是"进度管理"。汇报只记录已经发生的事,管理要能提前干预。判断你的机制是否有效,看一个指标:你上一次在任务到期前三天就知道它会延期,是什么时候?如果答不上来,说明缺的是预警线和例外升级。
可执行的做法是给每类任务设一条预警线,比如超过计划工期 70% 但完成度不到 50% 就自动标黄;同时规定一条硬规则,任何标黄任务必须在 24 小时内由负责人给出"能赶上/赶不上/需要什么支持"三选一的答复。管理者每周只需要看标黄和标红的任务,其余不用管。
这样一来你的周报就从"事后记录"变成了"提前干预入口",进度表也才有存在的价值。
3. 小团队人少事多,有没有必要搞日站会和周复盘?
我们团队一共八个人,每个人都同时压着好几个项目。我担心再搞站会和复盘会,大家光开会就没时间干活了。但不搞吧,又经常互相不知道对方在干嘛,撞车或者干等的情况特别多。想听听有没有更省时间的做法。
有必要,但形式要压缩,关键是节奏而不是时长。我的经验是日站会控制在 10 分钟以内,每人只回答三个问题:昨天推进了什么、今天要推进什么、现在卡在哪;不讨论解决方案,卡住的事后单独拉人。周复盘则控制在 30 分钟,只做两件事:过一遍标黄标红任务,以及确认下周有哪些依赖关系需要提前打通。
判断这套机制有没有白开,看一个信号:会上提出的"卡点"里,有多少在一周内被真正解决。如果长期低于一半,说明会议开成了念进度,那就该砍掉重设议题。对八人团队来说,这两场会加起来每周人均不到一小时,换来的信息透明度和撞车减少,通常远超成本。
4. 依赖关系理不清导致互相等待,管理者该怎么管?
我们做项目经常出现这种情况:A 等 B 交付,B 又在等 C 确认,最后谁都没动,等到发现的时候已经来不及了。我作为负责人,感觉一直在救火,但事前好像什么也做不了。想知道有没有办法把这种连锁等待提前管起来。
这类问题的根子是任务之间的依赖关系没有被显式写出来,只存在每个人脑子里。可执行的做法是:在排计划阶段,强制每个任务标注"前置任务",没有前置的写"无";然后找出那条最长的依赖链,也就是关键路径,把管理精力优先压在这条链上。
日常监控时用一个简单口径,任何一个任务只要它的下游任务超过两个,就默认它是高风险节点,必须提前确认交付时间。另外要设一条"等待超时"规则,比如某任务等前置超过一天还没动静,负责人必须主动升级而不是继续等。
这样做的好处是把"救火"变成"提前疏通",你会发现大部分延期其实在发生前两三天就有征兆,只是之前没人专门盯依赖这一层。
核心关键词
文章包含AI辅助创作:进度管理如何做好任务进度?企业管理者流程优化与操作步骤,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/464847
读者评论
把进度管理等同于进度汇报,这点太真实了。我们团队每周例会都在过红黄绿,但开完会该拖还是拖,根本原因就是没人做资源调整和优先级变更,汇报成了走流程。
五环闭环里纠偏环确实最容易被忽略。很多管理者监控到了偏差却不动手,或者不知道谁该在多久内拍板,结果预警线形同虚设,延期照样发生。
变更无登记入口这个坑我们踩得很深。需求临时插进来直接开干,进度表从来不更新,到最后计划跟现实完全是两张皮,管理者还以为一切正常。