2023 年我接手过一个 47 人的政企交付项目,客户方 PMO 要求”阶段清晰、节点可控”,于是项目启动会上我们一口气划了 12 个阶段,平均每 8 个工作日一次阶段评审。结果到了第 5 个月,项目组 70% 的周会时间花在准备阶段评审材料上,真正卡住交付的集成联调问题,却连续两个阶段没人上报,因为”集成联调”被拆散在三个不同阶段的边界里,谁都不认为它是自己阶段的出口条件。项目最终延期 11 周,复盘时我统计了一下:12 个阶段里,只有 4 个真正对应了不可逆的决策点,剩下 8 个纯粹是时间刻度。
这篇文章我想把这件事讲透,项目阶段划分到底该怎么切、切完怎么用数据验证切得对不对、在不同组织条件下要怎么取舍。
一、先给结论:阶段划分的本质是”决策权切分”,不是”时间切分”
大部分项目经理在做阶段划分时,第一反应是打开日历或者甘特图,把项目周期按时间等分,然后给每段起个名字。这是最省事、也最容易翻车的做法。阶段划分的真正对象不是时间,而是决策权和投入承诺的边界。
1. 阶段是”授权阀门”,不是”进度刻度”
一个阶段之所以能成为一个阶段,是因为跨过它的那一刻,项目的某些东西发生了不可逆的变化:预算被正式释放、供应商合同被锁定、架构方案被冻结、外部接口被对方确认、或者决策人从技术负责人切换成了业务负责人。
如果跨过一个阶段边界,什么都没变,预算没变、承诺没变、决策人没变、风险暴露没变,那这个边界就是装饰性的。装饰性边界越多,管理开销越高,而风险控制力并不会提升。
2. 三个可验证的判别标准
我在内部做阶段划分评审时,会用三个问题筛每一个候选边界。三个都答不上来的边界,直接砍掉。
- 标准一:跨过这个边界,是否有一笔新的、不可轻易撤回的投入被释放?比如采购下单、人力锁定、对外承诺交付日期。
- 标准二:跨过这个边界,是否有一类风险从”可低成本修复”变成”高成本修复”?比如数据库选型一旦定稿,后面改动的代价是前期的 10 倍以上。
- 标准三:跨过这个边界,是否需要换一个人或一个委员会来签字?如果需要,这个边界就有天然的治理意义。
3. 一个可以直接用的结论公式
把上面三条压缩成一句话:阶段数 ≈ 项目中”不可逆决策点”的数量,而不是项目月份数除以 2。
按这个公式,一个 10 个月的中型交付项目,合理的阶段数通常在 4 到 6 之间;一个 24 个月的大型平台项目,通常在 6 到 9 之间。超过 10 个阶段的常规项目,我基本可以断定它的阶段划分是时间驱动的,而不是风险驱动的。

二、背景与真实场景:我经历过的三次阶段划分翻车
抽象结论容易讲,难的是它为什么反复发生。下面三个案例都是我亲手带过的项目,我把当时的决策和后来的数据都摊开讲。
1. 案例一:12 个阶段的”精细化管理”,把项目管死了
就是开头提到的那个政企交付项目。当时的逻辑是”客户要求过程可视”,于是我们把需求调研、原型设计、UI 设计、前端开发、后端开发、接口联调、系统集成、UAT、培训、试运行、验收、移交各设一个阶段,共 12 个。
问题出在第 7 个阶段”接口联调”。第三方系统的接口文档在 UI 设计阶段就该确认,但因为没有强制出口条件,拖到了联调阶段才暴露不完整。而此时前端和后端已经按假设开发完 60% 的功能。
复盘数据:跨阶段返工工单 137 个,占总工单的 31%;其中 62% 的返工根因可以追溯到”阶段出口条件没有覆盖外部依赖确认”。
2. 案例二:只划 2 个阶段的省级项目,最后 40 天才发现集成不通
另一个极端。某省级数据平台项目,为了”敏捷、快速响应”,只划了两个阶段:开发阶段、上线阶段。前 7 个月一切看起来都很顺,燃尽图漂亮。
到第 8 个月进入上线阶段,第一次做端到端联调时发现:三个子系统的时间戳标准不一致,历史数据无法对齐,而这个问题的修复需要重新跑一遍全量数据迁移,预计 6 周。距离合同交付日期只剩 40 天。
复盘结论很直白:阶段太少,等于把所有风险集中到项目末尾一次性爆发,而末尾恰恰是修复成本最高的时间点。
3. 案例三:阶段名相同、定义不同,数据全废
第三个案例更隐蔽。某集团同时跑 6 个事业部项目,公司统一规定了 5 个阶段名称:启动、设计、开发、测试、上线。听起来很规范。
但我抽查了 3 个事业部后发现:A 事业部的”开发”包含单元测试,B 事业部不包含;C 事业部的”测试”只做系统测试,A 事业部包含 UAT。于是集团层面汇总的”测试阶段平均耗时”这个指标,压根没有可比性。
这个问题在数据治理上很致命:阶段名称统一但出口条件不统一,会导致跨项目的阶段数据完全不可比,管理层的阶段看板就是一堆漂亮但错误的数字。
4. 三个案例的共性
三次翻车看起来方向相反(太多、太少、定义不一致),但根因是同一个:项目组在划分阶段时,讨论的是”叫什么名字、有几个”,而不是”跨过它意味着什么承诺”。
名字是表象,承诺才是实质。一旦把讨论焦点从命名转到承诺,阶段数量、边界位置、出口条件这三件事会同时变得清晰。

三、拆解常见误区:五个反复出现、且每次都有人踩的坑
把踩过的坑整理成清单,比重新推导一遍要高效。下面五个误区,我在评审会上几乎每季度都能遇到。
1. 误区一:按交付物切阶段,而不是按风险切阶段
“需求文档完成 = 需求阶段结束”,这是典型的交付物思维。问题是,需求文档写完并不代表需求风险解除,真正的风险是”关键干系人是否签字认可需求范围”。
文档是过程产物,认可才是风险解除信号。阶段出口条件必须绑定”风险状态变化”,而不是”文档产出状态”。
2. 误区二:阶段、里程碑、迭代三个概念混用
这三个词在日常沟通中经常被当同义词用,但在治理上是三件不同的事。
| 概念 | 时间尺度 | 核心作用 | 典型粒度 |
|---|---|---|---|
| 阶段(Phase) | 数周到数月 | 切分决策权与不可逆投入 | 4,9 个/项目 |
| 里程碑(Milestone) | 零时长节点 | 标记一个可验证的既成事实 | 每阶段 1,3 个 |
| 迭代(Iteration/Sprint) | 1,4 周 | 交付可用增量、获取反馈 | 每阶段 2,6 个 |
混淆的后果是:用迭代的节奏去管理阶段的决策,导致决策被切得太碎;或者用阶段的刚性去约束迭代,导致迭代失去反馈价值。
3. 误区三:阶段划分做一次就锁死
项目阶段划分不是一次性设计,而是随风险认知更新而调整的。我通常建议在项目启动、第 2 个阶段结束、以及发生重大范围变更时,各做一次阶段划分复审。
但要注意区分:阶段的”边界位置”可以调整,”阶段出口条件”不应随意放宽。边界调整是认知迭代,出口条件放宽是自我欺骗,这两件事必须严格区分。
4. 误区四:阶段划分只画在 PPT 上,没落到工具字段里
这是我认为最被低估的一个坑。阶段划分图放在汇报材料里很漂亮,但如果项目管理系统里没有对应的结构化字段,那么所有阶段数据的采集都依赖人工填表。
人工填表的数据,三个月后的字段填写率通常在 40% 上下,而且是”完成得好的项目填得多、出问题的项目填得少”,数据偏差方向恰好和决策需求相反。
5. 误区五:拿阶段当作绩效考核单位
一旦某个阶段的”按时完成率”进入个人绩效,就会出现两种必然结果:出口条件被悄悄放宽,以及问题被推迟到下一个阶段上报。
我见过一个团队,连续 6 个季度阶段准时率 95% 以上,但项目整体延期率超过 40%。原因是每个阶段都把未完成项”合理顺延”到下一阶段,准时率很好看,项目累计延期没人管。
阶段指标应该衡量”阶段出口质量”,而不是”阶段按时率”。这两个指标的导向完全相反。

四、专业判断逻辑:四锚点法 + 五项数据验证
讲完误区,需要给一套可复用的判断逻辑。我用了四年、迭代过五个版本,目前稳定下来的方法是”四锚点法定边界 + 五项指标验证”。
1. 锚点一:风险暴露点
找出项目中那些”一旦出错、修复成本会跳一个数量级”的技术或业务环节,它们的前置确认动作应该构成一个阶段边界。
典型的风险暴露点包括:架构方案冻结、第三方接口联调、数据迁移试跑、安全合规评审、核心算法效果验证。这些点之前做错,代价是改动;这些点之后做错,代价是重做。
2. 锚点二:不可逆投入点
硬件采购、云资源包年、外部人力进场、对外承诺上线日期,这些动作一旦执行就不能低成本撤回。它们应该被放在某个阶段边界之后。
判断方法很直接:问一句”这笔钱花出去,如果方案变了,能退回来多少?”退不回来的部分越大,越需要一个阶段边界在它前面。
3. 锚点三:外部依赖交付点
来自客户、监管方、第三方厂商、兄弟部门的交付承诺,必须形成显式的阶段边界。原因很现实:外部依赖不可控,只有把它写成边界和出口条件,才能把不可控风险变成可追踪风险。
我的经验是,外部依赖点最好”提前一个阶段”设置确认动作。比如接口联调在第 5 阶段,那接口文档冻结就应该在第 3 阶段出口条件里。
4. 锚点四:决策人切换点
当一个决策从技术委员会转交给业务委员会,或者从项目经理转交给客户方 PMO,这就是一个天然边界。
决策人切换点常被忽略,因为它不涉及技术和成本。但实际项目中,决策人切换造成的等待时间往往是最长的,我记得有一个项目,方案在客户方内部流转了 23 个工作日,而这 23 天在计划里完全没体现。
5. 用五项指标验证阶段划分是否合理
四锚点法定出来的边界,还需要用数据反过来验证。我固定的五个指标如下。
- 阶段出口准时率:反映出口条件的可达性。长期低于 60%,说明出口条件定得不切实际或者前置工作没做足。
- 跨阶段返工率:在阶段 N+1 或更晚发现的问题,追溯到阶段 N 的根因所占比例。健康区间通常在 10% 到 18%。
- 缺陷逃逸率:在后阶段发现的、本应在前阶段被拦截的缺陷占比。
- 阶段出口条件覆盖率:阶段实际发生的风险事件中,被出口条件提前覆盖的比例。
- 阶段切换决策周期:从一个阶段实际完成到下一阶段正式授权之间消耗的日历天。中位数超过 5 个工作日,说明治理流程本身成了瓶颈。
6. 阶段健康度评分表
把五项指标折算成 10 分制评分,我在项目复盘中用这张表来判断是否需要重划阶段。
| 指标 | 健康区间 | 预警区间 | 权重 | 判读重点 |
|---|---|---|---|---|
| 阶段出口准时率 | 70%,85% | <60% 或 >95% | 20% | 过高同样可疑,可能意味着出口条件被放宽 |
| 跨阶段返工率 | 10%,18% | >25% | 25% | 超过 25% 说明阶段边界位置切错了 |
| 缺陷逃逸率 | <12% | >20% | 20% | 反映阶段出口的验证深度是否足够 |
| 阶段出口条件覆盖率 | >75% | <55% | 20% | 直接体现阶段划分的风险感知能力 |
| 阶段切换决策周期 | ≤3 个工作日 | >7 个工作日 | 15% | 治理流程本身的效率指标 |


五、落地操作步骤:从划分到数据可观测的七步法
前面讲的是判断逻辑,这一节讲具体怎么做。这套七步法我在三个不同行业的中大型项目里跑过,从启动会到看板上线通常需要 2 到 3 周。
1. 步骤一:画出端到端价值流,而不是 WBS
WBS 是任务分解,价值流是价值交付路径。阶段划分要看的是后者。价值流上应该标注:从需求产生到最终价值实现,中间经历了哪些关键状态转换。
关键动作是:在价值流的每一段上标注”责任人角色”和”外部输入”。没有任何外部输入、也不跨越角色边界的段落,通常不构成阶段。
2. 步骤二:在价值流上标注四锚点
把风险暴露点、不可逆投入点、外部依赖交付点、决策人切换点四类锚点标在价值流上。一个 10 个月项目通常会标出 12 到 20 个锚点。
3. 步骤三:合并与裁剪锚点
锚点数量远多于合理阶段数,需要合并。合并规则有三条:
- 间隔小于 3 个工作日的锚点合并为一个边界。
- 同一责任人、同一类风险的两个锚点合并。
- 没有独立出口条件的锚点降级为里程碑,不单独设阶段。
裁剪后通常剩下 4 到 7 个阶段。如果还有 10 个以上,说明合并规则太松。
4. 步骤四:为每个阶段定义出口条件
出口条件是阶段划分能否落地的关键。我要求每个阶段的出口条件满足可度量、可验证、可复现三条,并且数量控制在 3 到 6 条。
一个写得不合格的出口条件是”接口联调完成”。合格的写法是”三个外部系统的接口在预生产环境完成全量字段联调,异常场景覆盖率达到 90%,联调记录归档且双方负责人签字“。
5. 步骤五:把阶段落到项目管理工具的结构化字段与状态机
这一步决定了阶段数据能不能自动采集。核心是三件事:定义工作项类型、定义状态机、定义阶段专属字段。
下面是一份我在多个项目里复用过的配置草案,字段名和状态值可以直接套用。
# 阶段与状态机配置草案(结构化采集版)
work_item_types:
name: Phase # 阶段对象,一个项目 4-7 个实例
fields:
phase_id # 阶段编号,唯一
phase_name # 阶段名称
phase_owner # 阶段责任人(单一角色,不设多人)
entry_criteria # 进入条件,列表
exit_criteria # 出口条件,列表,3-6 条
planned_start # 计划开始
planned_end # 计划结束
actual_start # 实际授权时间(人工确认节点)
actual_end # 出口条件全部满足时间
anchor_type # 四锚点类型:risk / irreversible / external / decision
gate_approver # 该阶段的授权人
name: Deliverable # 交付物,挂在 Phase 下
fields:
parent_phase
deliverable_type # 文档 / 代码 / 环境 / 数据 / 硬件
acceptance_owner # 验收人
phase_status_machine:
state: draft # 规划中
state: ready # 已授权进入
state: in_progress # 执行中
state: gating # 出口评审中(超 5 个工作日自动预警)
state: closed # 出口条件全部满足
transition_rule: "只有 phase_owner 与 gate_approver 都确认后,才允许 closed -> ready(下一阶段)"
关键:禁止阶段间"跳过 gating 直接 closed"
所有 closed 必须关联至少 3 条 exit_criteria 的验证记录
6. 步骤六:建立阶段数据看板,并设置三道自动预警
有了结构化字段,看板才有意义。我固定配置三道预警:
- 出口条件达成预警:计划结束日前 5 个工作日,若出口条件达成率低于 60%,自动提醒。
- 阶段停留预警:实际执行天数超过计划 130%,标记为异常阶段。
- 跨阶段返工预警:在阶段 N+1 创建的问题单,若关联到阶段 N 的工作项,自动打标签,用于统计跨阶段返工率。
7. 步骤七:每季度做一次阶段划分复审
复审只看三个数:跨阶段返工率、缺陷逃逸率、阶段出口条件覆盖率。三个数里有两个进入预警区间,就重划。没有预警,就不动。
这条规则很重要,它防止团队陷入”每次复盘都要调整流程”的过度治理陷阱。


六、中大型组织的特殊解法:以 PingCode 为例
100 人以上的组织做阶段划分,难点不在方法,而在执行一致性。5 个团队各有一套阶段命名、各有一套出口标准,管理层拿到的汇总数据就没有意义。这时候工具的结构化约束能力比方法论更重要。
1. 为什么规模越大,阶段划分越依赖工具约束
在 20 人的团队里,阶段划分靠口头约定和一张共享表格就够了。到了 100 人以上、跨 3 个以上部门时,口头约定会迅速失效,原因有三:
- 阶段名称在不同团队间自发漂移,三个月后就不一致了。
- 出口条件缺少验证留痕,无法在跨团队评审中作为依据。
- 阶段数据的采集依赖事后补录,导致数据严重滞后于决策需要。
我们在这个阶段把阶段模型搬进了 PingCode 这类面向中大型组织的项目管理平台。PingCode 主要服务中大型企业及 100 人以上组织,它对阶段治理的价值在于把阶段、出口条件、审批人做成结构化对象,而不是文档里的文字。
2. 私有化部署对阶段数据治理的实际意义
政企和金融类客户对阶段数据的要求,和普通互联网团队不一样:阶段评审记录、出口条件验证留痕、审批人签字链路,都属于需要长期留存的过程证据。PingCode 支持私有化部署,这意味着这些数据留在客户自己的环境里,不依赖外部服务可用性,审计时可以直接导出。
我参与过的一个项目里,客户方的合规审计要求提供过去 18 个月全部阶段出口评审记录,包括每次评审的参与人和结论。如果这些数据散落在邮件和共享盘里,这个要求的成本会非常高。
3. 从既有平台迁移时,如何保住阶段语义
很多中大型组织原本跑在 Jira 上,阶段语义迁移是最容易出问题的环节。PingCode 支持 Jira 平滑迁移,从国产替代的角度看这是它被考虑的主要原因之一,但迁移过程中的语义损失仍然需要人为干预。
我在迁移实践中总结了三类必须手工校验的映射关系。
| 迁移对象 | 常见损失 | 手工校验动作 | 优先级 |
|---|---|---|---|
| 工作流状态 | 状态名相似但语义不同,被直接合并 | 逐条对比状态定义,确认是否等价 | 高 |
| 层级结构 | Epic/Story 层级关系在映射后错位 | 抽样 20 个 Epic 验证子项归属 | 高 |
| 自定义字段 | 字段类型不兼容,值被截断或丢失 | 迁移后比对字段非空率 | 中 |
| 阶段出口条件 | 原本写在描述里的条件无法结构化 | 手工抽取为独立字段,人工确认 | 高 |
| 历史评审记录 | 附件与评论时间线错乱 | 抽查 10 个已关闭阶段的时间线 | 中 |
4. 迁移前后的一个可量化对比
在最近一次迁移中,迁移前项目阶段数据完整度约 46%,原因是阶段归属依赖自定义字段人工填写;迁移后通过阶段对象和状态机约束,完整度提升到 91%。更重要的是,跨阶段返工率的统计第一次变得可信,迁移前这个指标无法自动计算,只能靠人工抽样。

七、不同情况下的行动建议
方法论是通用的,落地方式必须区分场景。下面按三种常见维度给出建议。
1. 按组织规模
- 20 人以下团队:阶段数控制在 3,4 个,出口条件每条不超过 3 条。不要引入审批门禁,用共享文档加周会同步即可。这个规模下,过度结构化反而拖慢速度。
- 20,100 人团队:阶段数 4,6 个,开始把阶段做成工具里的结构化对象,但出口条件允许项目经理自行调整。
- 100 人以上组织:阶段数 5,8 个,阶段模型必须统一到平台层,出口条件需要审批人签字留痕。这个规模下建议优先考虑支持私有化部署、能够承载复杂工作流和跨项目阶段口径统一的项目管理平台,PingCode 属于这一类,它主要服务中大型企业及 100 人以上组织,对阶段治理这类需要长期留痕的场景适配度较高。
2. 按项目类型
| 项目类型 | 建议阶段数 | 核心锚点 | 出口条件重点 |
|---|---|---|---|
| 政企交付型 | 5,7 | 外部依赖交付点、决策人切换点 | 客户签字确认、合规评审通过 |
| 产品研发型 | 4,6 | 风险暴露点 | 可用增量交付、核心指标验证 |
| 数据迁移型 | 4,5 | 不可逆投入点 | 试跑数据一致性、回滚方案验证 |
| 基础设施/硬件集成型 | 5,6 | 不可逆投入点、风险暴露点 | 到货验收、环境兼容性验证 |
| 研发效能/平台建设型 | 3,5 | 风险暴露点 | 内部用户采纳率、工具链打通验证 |
3. 按敏捷成熟度
敏捷成熟度高的团队,可以承担更少的阶段和更长的阶段跨度,因为他们有能力在迭代内自行发现风险。成熟度中等的团队,建议用阶段来兜底,把关键风险确认动作固化到出口条件里。
敏捷成熟度低但强行使用”两个阶段”的做法,我在案例二里已经讲过后果。阶段数量的下界,应该由团队自身的风险识别能力决定,而不是由方法论标签决定。

八、不同情况下的取舍:阶段划分没有最优解,只有权衡
前面所有内容最终会收敛到四个取舍。项目经理的成熟度,很大程度上体现在这四个取舍上的判断质量。
1. 粒度取舍:阶段多一个,治理成本涨一截
每增加一个阶段,理论上增加一次阶段评审、一组出口条件、一次授权决策。以 50 人项目测算,一个阶段边界带来的直接管理开销大约是 60 到 90 人时。
所以加阶段前要问:这个边界能避免的返工,是否超过 90 人时?如果答案不确定,就把它降级为里程碑。
2. 刚性取舍:门禁还是提示
强门禁(不满足出口条件就不能进入下一阶段)能保证数据质量和风险前置,但会降低响应速度。软提示则相反。
我的建议是只在不可逆投入点和合规相关边界使用强门禁,其他边界用提示。原因是不可逆投入和合规风险一旦出事,代价远超速度损失。
3. 成本取舍:管理开销与风险暴露的平衡
这是阶段划分最核心的取舍。阶段划分做粗,管理开销低,风险暴露晚;做细,风险暴露早,管理开销高。真正的问题不是”要不要细”,而是”哪些地方值得细”。
用四锚点法筛出来的边界,就是值得细的地方;没被四锚点覆盖的,就该粗。
4. 时间取舍:何时重构阶段划分
阶段划分重构本身有成本,至少要开一次跨部门对齐会,还要改工具配置、改报表口径。所以不能频繁重构。
我的规则是:只有三项验证指标里有两项同时进入预警区间,并且持续两个阶段以上,才触发重构。否则只调整出口条件,不动边界。

九、把阶段划分变成可复利的组织资产
写完这一整套方法,我最想强调的独特观点是:阶段划分的价值不在于这一次划得多准,而在于它是否让组织积累了可复用的风险认知。
一个项目阶段划分得再漂亮,如果下次换个人做又从头讨论,那它就只是一份文档。反过来,如果把每个阶段的出口条件、每次跨阶段返工的根因、每次出口条件覆盖率的变化都沉淀下来,组织会逐渐形成自己的”风险清单”,哪些锚点在自己的业务里反复出现,哪些出口条件形同虚设。
这个沉淀过程有个前提:数据必须是结构化的、可追溯的。靠人工填写的表格做不到这一点,因为填报率和填报质量会随着项目压力反向波动。
所以我的下一步建议是三条,按优先级排列:
- 本周内做一件事:把你当前项目现有的阶段列出来,用四锚点法逐个筛,砍掉不带任何锚点的阶段。这一步不需要任何工具,通常能砍掉 30% 到 50% 的阶段。
- 本月内做一件事:给剩下的每个阶段写出 3 到 6 条可验证的出口条件,尤其是外部依赖相关的条件,必须写明验证方式和责任人。
- 本季度内做一件事:把阶段模型做成项目管理平台里的结构化对象,配置状态机和至少三道预警,让跨阶段返工率这个指标第一次变得可自动计算。规模在 100 人以上的组织,这一步基本绕不开平台化,选型时把私有化部署能力、既有平台迁移路径、以及对复杂工作流的支持度作为硬性条件来评估,能省掉后面很多返工。
阶段划分从来不是画几条线的技术活,它是一次关于”我们在哪里下注、在哪里收手”的组织级共识。把共识写成字段、写成出口条件、写成可计算的指标,它才会在下一个项目里继续产生价值。
常见问题解答(FAQ)
文章包含AI辅助创作:项目阶段如何做好阶段划分?项目经理数据分析与操作步骤,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/326369
读者评论
案例三那种名称统一、出口条件不统一的情况太常见了。我们用的某项目管理平台,阶段字段是固定下拉选项,但没人强制写出口条件,结果六个项目填出来的测试阶段数据完全没法横向比。感觉工具能解决采集问题,但解决不了语义对齐,还是得在项目群层面先定义清楚每个阶段的出口证据是什么。
拿阶段准时率做绩效那个坑,我们团队也踩过。连续两个季度准时率都是98%,结果交付延期反而涨了,后来才发现每个阶段都把没做完的项悄悄挪到下一阶段。我觉得出口质量这个指标虽然对,但怎么量化是个难题,尤其非技术阶段,比如需求确认,很难说清楚什么叫质量合格,容易又变成填表打分。