预算流程与规范:项目经理项目立项风险控制关键指标

去年第四季度,我参与复盘的11个中途叫停的企业级项目里,有9个的失败种子是在立项评审那一天就埋下的,预算表上只写了”软件采购120万、实施服务80万”两行字,没有人追问这120万对应多少个并发用户、几套环境的授权、三年后的续费单价是多少。项目走到第7个月,预算追加到原来的1.6倍,项目经理才开始回头补流程。这个过程我见过太多次,所以我越来越确信一件事:项目立项的风险控制,本质上是预算流程与规范的设计问题,而不是执行阶段的救火能力问题。

一、先给结论:立项阶段真正决定成败的,是三个能被度量、能被审计、能被提前干预的预算指标

我不太喜欢”加强预算管理”这种说法,因为它无法执行。项目经理在立项会上需要的是可判断的数字,而不是态度。经过这几年在不同规模组织里的落地和复盘,我把立项预算风险控制的判断收敛到三个核心指标上。

1. 预算基线偏差率

预算基线偏差率 =(实际发生成本 − 立项批准基线)÷ 立项批准基线。这个指标衡量的是立项估算的质量,而不是执行的纪律。很多团队把它算错了,把范围变更引起的追加也算进去,结果指标永远好看,问题永远被掩盖。

我的经验判断是:立项后6个月内,因”估算错误”而非”范围变更”引起的基线偏差超过15%,说明立项阶段的预算建模方法本身有问题,此时继续追责项目经理没有意义,应该回头改预算编制规范。

2. 预算颗粒度覆盖率

这个指标更少人用,但它比偏差率更早暴露风险。预算颗粒度覆盖率 = 有明确单价×数量支撑的预算科目金额 ÷ 预算总额。如果一张立项预算表上有60%的钱是”打包价””按经验估算”,那这张表本质上是不可审计的。

我见过一份典型的立项预算:总额480万,其中”人力成本320万”只有一行,没有角色、没有职级、没有人月单价。评审通过只是因为总和看起来合理。项目执行到第三个月,仅人力就超了90万,因为最初的人月假设是”5个人干8个月”,而实际排期是”6个人干11个月”。

3. 审批链路周期时长

第三个指标常被当成”效率问题”而不是”风险问题”,这是误判。立项预算审批链路周期,指的是从预算表提交到最终批准(或驳回)的日历天数和有效评审轮次。周期过短,说明评审是走过场;周期过长,说明责任分散、无人拍板。

我的观察区间是:100人以上组织的中大型项目,首次提交到最终批准落在7-15个工作日内、有效评审轮次1-2轮,是比较健康的区间。低于3天基本等于没审,超过30天通常意味着该项目在组织内部还没有真正的责任人。

预算流程与规范:项目经理项目立项风险控制关键指标

二、真实场景:立项预算流程长什么样,它又是在哪一步开始失效的

要谈风险控制,先要把流程本身说清楚。我把立项阶段的预算流程拆成七个节点,这七个节点在不同组织里的名字可能不一样,但功能是共通的。

1. 七个节点与它们各自的失效点

  1. 需求边界确认:确定项目做什么、不做什么。失效点是范围描述模糊,用了”支持多终端访问”这类无法计价的语言。
  2. 工作量建模:把范围翻译成人月、设备数、许可数。失效点是用类比估算(去年那个项目花了多少)代替参数估算。
  3. 单价与费率锁定:确定人月单价、硬件单价、云资源单价。失效点是只用当前单价,不考虑三年内的续费和涨价。
  4. 预算科目结构化:拆成可审计的科目树。失效点是科目颗粒度只到”人力/硬件/软件/服务”四行。
  5. 风险储备金测算:确定应急比例和动用规则。失效点是拍脑袋定5%,且不写动用条件。
  6. 评审与批准:多角色会签。失效点是评审意见不落文字,出问题后无法追溯。
  7. 基线冻结与变更规则:明确基线锁定时间和变更审批阈值。失效点是立项后基线可以随时口头调整。

这七个节点里,我认为最容易失效、但被讨论最少的是第4个和第7个:预算科目结构化决定了后续能不能做偏差归因,基线冻结决定了预算表到底是承诺还是参考。

预算流程与规范:项目经理项目立项风险控制关键指标

2. 一个我亲历的场景:预算表”看起来没问题”是怎么通过评审的

某汽车零部件企业要上一套生产数据采集与分析平台,立项预算总额520万。评审会上,业务负责人关心交付时间,IT负责人关心技术架构,财务负责人核对总额是否在年度资本开支额度内。三方都问了自己领域的问题,唯独没有人问”这520万是怎么算出来的”。

项目执行到第9个月,硬件到货后才发现需要额外采购边缘计算网关47台,因为最初的工作量建模只覆盖了产线终端,没有覆盖设备侧的数据预处理节点。这47台网关加上配套施工,追加了83万,占原预算16%。

复盘时我们发现,问题不在技术判断,而在工作量建模阶段缺少”资产清单”这一栏。预算表里写了”边缘节点若干”,”若干”两个字就是这次风险的入口。后来我们把这个案例写进了内部的立项检查清单,作为”禁止出现模糊量词”这一条的反面教材。

三、拆解误区:项目经理在立项预算上最常犯的六种判断错误

这些误区我几乎每一次立项评审都能遇到至少两三个。它们的共同特点是:在当时看起来都很合理,事后看都很致命。

1. 把预算表当成财务过场,而不是风险清单

最常见的认知错误。很多项目经理心里想的是”先把立项过了,预算数字后面再调”。但立项预算一旦批准,它就变成了组织对你的授权边界和考核基准,后续每一次调整都是在消耗你的信誉额度。

我的判断是:如果一个项目经理在立项会上说不出自己预算里最大的三个不确定项分别是什么、各自影响多少钱,那这个立项就不该通过。

2. 颗粒度只到科目总额

总额层面的预算表,无法支撑偏差归因。项目超支时你只能说”超了80万”,说不出是单价涨了、用量多了,还是范围扩了。这三种原因对应完全不同的应对方式:单价涨要谈合同,用量多要查管理,范围扩要走变更。

我的经验阈值是:立项预算中至少有70%的金额,应该能追溯到”单价×数量”这一层。剩下的30%允许是打包价或按比例计提,但必须注明计提依据。

3. 用类比估算代替参数估算

“去年那个类似项目花了300万,今年这个400万差不多”,这是类比估算。它在早期预研阶段可以用,但在立项评审阶段使用类比估算,等于放弃了风险识别的机会。

参数估算要求你把成本驱动因子识别出来:并发用户数、数据量、集成系统数量、定制化比例。这些因子一旦明确,你不仅能算出数字,还能算出敏感度,哪个因子变动10%会让总预算变动最多。

4. 应急储备金拍脑袋定5%

5%这个数字在各类模板里流传甚广,但它没有任何统计学依据。风险储备金的合理比例,应该由项目的不确定性结构决定,而不是由一个固定百分比决定。

我通常用三个维度来定:技术成熟度(是否为组织首次采用的技术)、供应商依赖度(是否单一来源采购)、需求稳定度(立项时需求确认比例)。三个维度都高风险的项目,储备金可以到20%-25%;都很低风险的项目,8%-10%即可。

5. 认为审批链路越长越安全

这是组织层面的误区。我见过一个立项流程需要9个节点会签,平均周期38个工作日。结果是:真正有判断力的人因为太慢而放弃了参与,只剩下走流程的人。

更糟的是,长链路会让项目经理倾向于”一次报高一点”,把预算当成谈判筹码,而不是估算结果。这会系统性地推高预算基线,反而降低了资源配置效率。

6. 立项后不做预算基线冻结

基线不冻结,偏差率就永远算不准,因为它没有一个稳定的比较基准。我的做法是:立项批准日即为基线冻结日,任何后续调整都必须生成新的基线版本号,并记录调整原因分类。

这样做的额外好处是,一年之后你可以统计出”因估算错误导致的调整”和”因范围变更导致的调整”各占多少,从而判断问题出在估算能力还是需求管理能力上。

预算流程与规范:项目经理项目立项风险控制关键指标

四、专业判断逻辑:我会怎么给一个立项预算”打分”

光知道误区不够,还需要一套可操作、可复用的判断逻辑。我把这套逻辑整理成一个六维评估框架,每个维度1-5分,总分30分。低于18分的立项,我会建议退回补充材料。

1. 六个评估维度与打分标准

维度 1分(差) 3分(合格) 5分(优)
科目颗粒度 仅到4个大类 有单价×数量支撑的金额占60% 占80%以上,且剩余部分注明计提依据
不确定性识别 无不确定项清单 列出主要不确定项,无量化影响 列出并量化各不确定项的预算影响区间
储备金逻辑 固定5%,无动用规则 按风险维度定比例,有简单规则 分级储备,动用需条件触发并留痕
基线管理 无冻结概念 立项后冻结,变更需审批 冻结+版本化+变更原因分类统计
评审可追溯 口头意见,无记录 会议纪要归档 意见逐条落库,与预算条目绑定
成本驱动因子 只用类比估算 识别主要驱动因子 驱动因子+敏感度分析

这张表我用了两年多,最大的价值不是打分本身,而是它把”预算做得细不细”这种主观争论,变成了六个可以当场核对的检查项。评审会上有人说”我觉得这个预算太粗”,项目组可以立刻反驳”我们在颗粒度这一项拿了5分”,讨论就回到了具体事实上。

预算流程与规范:项目经理项目立项风险控制关键指标

2. 预算结构的参考比例

除了打分,我还会看预算的结构比例。结构失衡往往比总额错误更隐蔽。以下是我在数十个中大型项目上观察到的大致区间,仅供对照,不作为标准。

  • 人力成本:45%-65%。低于40%通常意味着严重依赖外部采购,高于70%则要警惕人力估算过于乐观。
  • 软件许可与订阅:10%-20%。这一项必须单独关注三年总拥有成本,而不是首年价格。
  • 硬件与基础设施:10%-25%。私有化部署场景下这一比例会明显高于纯云场景。
  • 外部服务与集成:8%-20%。集成点越多,这一项波动越大。
  • 培训与变革管理:3%-8%。这一项最容易被砍,也最容易导致上线后采用率不达标。
  • 风险储备金:8%-25%。取决于前述三个风险维度。

预算流程与规范:项目经理项目立项风险控制关键指标

3. 判断流程:三个连续门禁

我把判断逻辑落成三个必须依次通过的门禁,任何一个不通过就不进入下一环节。

  1. 门禁一:范围可计价。立项文档中不能出现”若干””适量””按需”这类量词。如果出现,必须在该条目后标注待补充清单及补充截止日。
  2. 门禁二:结构可追溯。70%以上金额能追溯到单价×数量;剩余部分有明确计提依据。不满足则退回建模。
  3. 门禁三:风险有价格。列出前三大不确定项,并给出各自的预算影响区间。储备金比例必须能对应到具体的不确定项,而不是一个孤立数字。

这三个门禁的设计逻辑是:先保证输入可审计,再保证结构可归因,最后保证风险被显性定价。顺序不能颠倒,因为跳过第一步直接谈风险,通常只会得到一堆无法验证的主观判断。

五、案例与数据观察:一家320人装备制造企业的立项预算流程改造

下面这个案例来自我深度参与的一次流程改造,数据经过脱敏,组织规模约320人,研发与IT人员合计140人左右,属于典型的中大型企业。改造前的状态很有代表性:立项预算由项目经理个人经验驱动,评审靠会议室讨论,批准后没有基线概念。

1. 改造前的三个具体症状

症状一:预算科目不统一。同一个部门提交的三份立项预算表,科目名称各不相同,”实施服务费”在一份表里包含培训,在另一份表里不含。这导致财务无法做横向对比,也无法沉淀历史单价数据。

症状二:评审意见散落。评审意见分散在会议纪要、邮件、即时消息三种载体里,项目组修改后没有人核对是否每条意见都被回应。同一个问题在第三次评审时被重新提出。

症状三:变更无分类。预算调整申请只写”因项目需要申请追加预算40万”,不区分是估算错误还是范围扩大。管理层的决策依据因此完全失真。

2. 我们做的三件事

第一步是统一预算科目模板,并把模板做成结构化表单,每个科目强制填写单价、数量、计量单位、备注四个字段。第二步是把评审意见与预算条目绑定,每条意见必须指向具体科目,修改后在原条目下留痕。第三步是在审批环节引入变更原因分类,所有调整必须选择”估算修正””范围变更””外部因素”三者之一。

3. 工具层面的选择

这家企业的需求有两个硬约束:一是数据不能出内网,二是当时已经在使用一套国外项目管理平台,迁移成本必须可控。我们最终选择了 PingCode 作为立项与预算流程的承载平台。

选择理由有三个。第一,PingCode 支持私有化部署,满足数据不出内网的要求,这对装备制造这类涉及工艺数据的行业是硬性门槛。第二,PingCode 支持从国外主流项目管理平台平滑迁移,项目、需求、字段映射可以批量处理,避免了重新录入几百条历史项目数据的巨大成本。第三,PingCode 主要服务中大型企业及100人以上组织,在自定义字段、审批流、权限分层、报表统计这些能力上,正好覆盖了我们”结构化预算表单+意见绑定+变更分类”的全部需求。

另外,从国产替代的角度看,这次替换没有损失关键能力,反而在审批流配置的灵活性上有所改善,因为很多国外平台把预算审批做成固定插件,而 PingCode 允许我们直接基于工作项自定义字段和状态流转来构建,后续调整规则不需要二次开发。

4. 改造前后的量化对比

改造覆盖了三个季度、共27个立项项目,其中11个为跨部门中大型项目。以下数据来自项目复盘记录。

指标 改造前(3个季度,24个项目) 改造后(3个季度,27个项目) 变化
预算颗粒度覆盖率 41% 87% +46个百分点
立项审批平均周期 26个工作日 9个工作日 缩短65%
评审平均轮次 3.1轮 1.4轮 减少55%
因估算错误导致的追加预算金额占比 18.6% 7.2% 下降11.4个百分点
变更原因分类覆盖率 0% 100% 完成覆盖
立项材料一次通过率 33% 74% +41个百分点

需要说明的是,因估算错误导致的追加预算下降,并不等于总追加金额下降。改造后因范围变更导致的追加反而略有上升,因为需求确认门禁让更多真实需求在立项后浮出水面,而不是被隐藏到执行阶段。这是一个健康的信号,说明问题被提前暴露了。

预算流程与规范:项目经理项目立项风险控制关键指标

5. 一个具体的超支案例拆解

改造过程中仍有一个项目超支,值得单独拆解。这是一个智能仓储调度系统项目,立项预算基线为680万,最终执行到788万,偏差率15.9%。我们把追加来源拆成了瀑布结构。

预算流程与规范:项目经理项目立项风险控制关键指标

这个案例给了我一个重要判断:如果超支金额中超过70%落在立项阶段已识别的风险清单里,这个项目的预算流程是合格的,即使它超支了;反之,即使一个项目最终没超支,只要超支风险完全没被预判,流程也是不合格的。这是我在评估立项预算质量时最坚持的一条标准。

六、行动建议:不同组织规模、不同项目类型,起步动作完全不同

我不建议任何组织直接照搬上面这套六维框架,因为它的实施成本不低。起步动作应该匹配组织现状。

1. 按组织规模分层

50人以下团队:不要引入六维评估,成本高于收益。只需要做两件事:立项预算表强制填写单价和数量;所有变更必须写一句原因分类。这两件事用最简单的表格就能完成。

50-150人组织:开始需要工具承载。重点是统一科目模板和评审意见留痕。这个阶段最容易出现的问题是Excel版本满天飞,建议直接上结构化的立项管理表单。

150-500人组织:这是我见到收益最明显的区间。建议引入完整的六维评估框架、三级门禁和变更分类统计。这个规模的组织通常同时运行15个以上项目,预算数据已经超出人工横向比对的极限,必须依靠平台化的字段约束和报表能力。PingCode 这类支持私有化部署、面向中大型企业的平台在这个区间比较匹配,尤其是需要兼顾数据合规和审批灵活性的场景。

500人以上组织:除了上述内容,还需要建立组织级的历史单价库和参数估算模型。此时立项预算的质量不再取决于单个项目经理,而取决于组织沉淀的成本数据资产。

预算流程与规范:项目经理项目立项风险控制关键指标

2. 按项目类型区分

  • 合规驱动型项目(如等保整改、审计要求):预算估算空间小,重点应放在储备金比例的合理压缩上,避免过度预留造成资源闲置。
  • 技术探索型项目:不确定性高,重点在不确定项清单与影响区间量化,储备金比例可以放宽到20%以上。
  • 业务交付型项目:需求相对明确,重点在范围确认门禁,防止执行期范围蔓延,储备金10%-15%即可。
  • 基础设施替换型项目(如平台迁移、私有化部署改造):最大风险来自隐性工作量和停机窗口,建议单独增设”迁移与回退”预算科目,不要混在实施服务里。

3. 按成熟度给出四周启动计划

  1. 第1周:梳理现有立项预算表的科目名称,合并同义项,形成一版统一模板。这一步不需要工具,只需要一次跨部门对齐会。
  2. 第2周:在模板中增加”单价””数量””计量单位”三个必填字段,并抽查最近5个立项项目,统计颗粒度覆盖率基线。
  3. 第3周:把评审意见的载体统一到一个地方,要求每条意见指向具体预算科目。这一步通常需要平台支持,否则很难持久。
  4. 第4周:引入变更原因三分类,并回溯统计过去一年的追加预算中,估算错误与范围变更各占多少。这个数字会直接告诉你下一步该改什么。

七、取舍:预算流程规范化的四组矛盾与我的选择

任何流程规范都会带来成本,关键在于清楚地知道自己换到了什么。以下四组矛盾是我在实际项目里反复遇到的。

1. 精度与速度的取舍

把预算做到80%的颗粒度覆盖率,通常需要额外增加2-4个工作日的建模时间。但从上面的案例看,它能换来审批轮次从3.1轮降到1.4轮、周期从26天降到9天。

我的判断是:建模阶段多花的时间,几乎总是能从评审阶段省回来,而且省得更多。因为评审阶段的每一轮往复,都涉及多角色重新排期,成本远高于单个项目经理埋头算账。唯一的例外是金额低于50万、影响范围局限在单个部门的小项目,这类项目不值得做完整建模。

2. 集中管控与授权下放的取舍

集中管控的好处是口径统一、可横向对比;坏处是响应慢、容易脱离业务实际。授权下放的好处是灵活;坏处是科目混乱、数据无法沉淀。

我的做法是分层管控:科目结构、颗粒度要求、变更分类规则由组织统一规定;具体单价、数量、储备金比例由项目组自主确定。这样既保留了可比性,又不牺牲估算的现场判断。

3. 标准化与灵活性的取舍

过度标准化的典型症状是:所有项目都必须填满一张40个字段的预算表,哪怕这个项目只有20万。这会导致两种后果,要么项目组乱填,要么项目组绕过流程。我的建议是设置金额阈值分级,不同区间适用不同深度的模板。

4. 工具投入与人工维护的取舍

有人会问,这些用 Excel 加邮件能不能做。能,但难以持续。原因很简单:字段约束、意见留痕、变更分类统计这三件事,在表格里全靠人的自觉,在平台里是结构强制。

平台的边际价值随项目数量增长。当组织每年立项超过20个、涉及三个以上部门时,人工维护的成本和错误率会迅速超过平台投入。这也是为什么我认为150人以上组织引入 PingCode 这类支持私有化部署、可自定义审批流的项目管理平台是合理的:它把预算流程从”制度要求”变成了”系统约束”,减少了执行中的解释空间。

预算流程与规范:项目经理项目立项风险控制关键指标

八、我的独特观点与下一步建议

写了这么多,我最想强调的一个观点是:立项预算不是一份预测,而是一份关于不确定性的结构化声明。预测必然会错,但声明可以被验证。当一个项目经理在立项时清楚地说出”我这里最大的三个不确定项是A、B、C,各自可能影响30万、50万、20万”,他就已经在做风险控制了,无论最终数字准不准。

第二个观点是:预算流程规范化的真正价值,不在于把钱管住,而在于让问题在立项时变得可见。我见过太多组织把预算流程当成财务合规动作,结果做得越规范,项目组越倾向于把不确定性藏起来,因为说出来会被质疑。规范如果没有配套的容错机制,只会把风险从桌面推到桌下。

第三个观点,也是我认为最反常识的:一个从未超支的项目,可能比一个超支15%但全部落在已识别风险范围内的项目更危险。前者往往意味着估算时留了太多水分,或者根本没有认真建模,只是把预算报高到怎么花都不会超。

如果你的团队现在就要动手,我建议的下一步只有三件事:

  1. 今天:找出最近三个立项项目的预算表,统计一下有单价×数量支撑的金额占比,得到一个基线数字。
  2. 本周:在下一份立项预算表中,强制增加”前三大不确定项及其影响金额”一栏,哪怕只有三行字。
  3. 本月:给所有预算调整申请加一个必填字段,调整原因属于估算修正、范围变更还是外部因素。三个月后你会得到一张极有价值的分布图,它会告诉你团队真正的短板在哪里。

预算流程的成熟度是一步步长出来的,不是一次性设计出来的。先让数据可见,再让结构可归因,最后让风险被定价。这个顺序,我在多个项目上验证过,比任何一套完美模板都更管用。

常见问题解答(FAQ)

1. 项目立项前,预算应该先审批还是立项先审批?

我在准备项目申请时,经常遇到业务部门催着先立项、财务又要求先明确预算的情况。不同组织的流程似乎不一样,我担心顺序弄错会导致审批无效或后续无法采购。

没有适用于所有组织的固定顺序,应先查本单位的立项、财务和采购制度,并确认资金来源及审批权限。实务上可先完成需求、范围和初步估算,再按制度提交立项与预算审批;涉及采购的,还要核对适用的采购规则。

2. 项目立项时,怎样判断预算估算是否可靠?

我曾经拿到一份总额看起来合理的预算,但人工、采购和实施费用都没有注明测算依据。评审时我不确定该先看总额,还是逐项检查估算过程。

逐项核对费用构成、数量、单价、工期和资源假设,并记录依据来源,例如历史项目数据、供应商报价或内部工时估算。可计算预算估算依据完整度,即有可追溯依据的预算项金额除以预算总额;组织应先定义何种依据才算有效,不能只凭总额判断可靠性。

3. 项目经理应跟踪哪些指标来预警预算风险?

项目执行中,我发现只比较已花金额和批准预算,往往等到问题明显时才知道最终可能超支。想知道哪些指标能更早反映风险,以及各指标该怎么解释。

可跟踪预算偏差率、已承诺金额占批准预算的比例、预测完工成本和已批准变更的预算影响额。预算偏差率可按(实际成本或最新预测成本-预算基线)÷预算基线计算;要明确数据截止时间和比较口径,并把异常对应到复核估算、更新预测或申请变更等动作。

预警阈值应由组织按项目规模、阶段和风险容忍度设定,不宜直接照搬统一比例。

4. 项目范围或采购报价变化后,项目经理应如何处理预算?

我遇到过立项后新增需求、供应商报价变化的情况,团队有人主张先改预算,也有人认为应先完成变更审批。我担心只调整数字会掩盖范围和进度影响。

先记录变化原因,评估其对范围、交付物、成本和进度的影响,再按组织权限提交变更审批;获批后更新预算基线、预测完工成本和相关计划。未批准的变更应与已批准预算分开跟踪,避免把待定费用计入正式基线。

读者评论

李
李卓

颗粒度覆盖率这个指标确实戳中我了。我们去年一个项目预算表里“实施服务”一行280万,评审时没人敢追问细项。不过15%的偏差阈值我们用不上,业务需求在立项后半年内基本都会变,估算错误和范围变更根本拆不开,最后只能都算成范围变更,指标看着一直很健康。

龙
龙梓萱

审批周期7-15个工作日这个区间对我们就是奢望,中大型项目走完预算审批没有一个月下不来。但问题不在评审材料标不标准,而是签字权分散在三个部门,谁都不想第一个表态。文章把周期长主要归到材料前置上,我觉得根子还是决策权没归位,材料再标准也没人拍板。

沈
沈诗涵

六维打分表很实用,但我担心用久了会变成新的形式主义。我们之前也推过类似的立项检查清单,最后项目组照着清单凑材料,评审照样通过。反倒是文中那句“说不出最大的三个不确定项就不该过”更有杀伤力,它不依赖任何模板,当场就能问出来。

文章包含AI辅助创作:预算流程与规范:项目经理项目立项风险控制关键指标,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/276846

赞 (0)
飞飞飞飞
项目申请怎么做?项目经理制度设计:项目立项从0到1
上一篇 42分钟前
立项审批管理方法大全:项目经理项目立项风险控制落地清单
下一篇 42分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

站长微信
站长微信
分享本页
返回顶部