欢迎来到任务 8:规划与管理进度!
你好,未来的 PMP!欢迎来到项目管理旅程中最重要的一个章节。请把项目进度计划 (Project Schedule) 想象成项目的心跳。没有它,你就无法知道何时开始、何时结束,甚至无法察觉项目是否已经延误。
在本章中,我们将学习如何将一堆待办事项转化为合乎逻辑的时间表。别担心数学或复杂的图表会让你感到害怕——我们会将其拆解为任何人都能掌握的简单生活概念。让我们开始吧!
1. 理解进度管理的两种“风格”
在深入细节之前,请记住,你如何管理进度取决于你所运行的项目类型:
• 预测型 (Predictive/Waterfall):这就像盖房子。你在项目初期就详细计划好一切。每一项任务都有固定的开始和结束日期。
• 敏捷型 (Agile/Adaptive):这就像烹饪节目,你根据每两周手头上的食材决定要做什么菜。你使用时间盒 (Timeboxes,即迭代/冲刺) 和待办事项清单 (Backlogs) 来管理工作。进度是灵活的,并会根据反馈进行调整。
2. 第一步:定义与排列活动顺序
在你明确任务内容以及它们的先后顺序之前,是无法制定进度计划的。这个过程称为顺序排列 (Sequencing)。
关系类型:
把它们想象成项目的“规则”:
1. 完成对开始 (FS):这是最常见的。必须先完成任务 A,才能开始任务 B。(例子:必须先烤好蛋糕,才能抹上糖霜。)
2. 开始对开始 (SS):任务 A 一开始,任务 B 就可以马上开始。(例子:会议一开始,你就可以同步开始录影。)
3. 完成对完成 (FF):任务 A 不完成,任务 B 就无法完成。(例子:编程工作未完成,文档编写就无法结束。)
4. 开始对完成 (SF):这很罕见!任务 A 开始后,任务 B 才能完成。
前置量 (Lead) 与滞后量 (Lag)
有时候你需要一些空档或提前开始:
• 滞后量 (Lag):刻意的延迟。(例子:墙壁刷好漆后,必须等待 24 小时让它干透,才能挂上相框。)
• 前置量 (Lead):在上一项任务尚未完全结束时就提前开始下一项。(例子:书本的最后一章还在撰写时,你就可以开始写引言。)
3. 第二步:估算持续时间
一项任务需要多久时间?以下是 PMP 考试要求你必须掌握的四种方法:
1. 类比估算 (Analogous Estimating):使用“由上而下”的方法。参考过去类似的项目进行猜测。速度快但准确度较低。(例子:“上次我粉刷房间花了 4 小时,所以这次应该也要 4 小时。”)
2. 参数估算 (Parametric Estimating):使用数学与数据计算。(例子:“每 100 平方英尺需要 1 小时,这个房间有 400 平方英尺,所以需要 4 小时。”)
3. 自下而上估算 (Bottom-Up Estimating):最准确的方法。将任务拆解为极小的部分,分别估算后再加总。虽然耗时,但非常精确。
4. 三点估算法 (Three-Point Estimating/PERT):使用三个数据来计算加权平均值。这有助于纳入风险考量。
PERT 公式 (贝塔分布)
如果你在考题中看到要求“加权”平均值或“PERT”估算,请使用此公式:
\( E = (O + 4M + P) / 6 \)
O = 乐观值 (最理想情况)
M = 最可能值 (一般情况)
P = 悲观值 (最糟情况)
快速复习:记住 A-P-T-B(类比、参数、三点、自下而上)。类比法最快、最便宜;自下而上法最准确、成本最高。
4. 第三步:寻找关键路径 (Critical Path)
关键路径是项目中“最长的路径”。它代表了完成项目的最短可能时间。关键路径上的任何延误,都会导致整个项目的延迟。
什么是浮动时间 (Float/Slack)?
浮动时间就是“缓冲空间”。关键路径上的任务具有零浮动时间。如果一个任务有 2 天的浮动时间,代表即使该任务延误 2 天,也不会影响整个项目的最终完成日期。
现实生活的例子:想象你要去机场。“办理登机”和“安检”任务都在你的关键路径上。“买杂志”可能就有浮动时间——只要你能准时抵达登机闸口,晚点买杂志完全没关系!
5. 第四步:进度压缩 (当你进度落后时!)
当老板说“你需要提前 2 周完成”时,该怎么办?你可以使用这两种技术:
1. 赶工 (Crashing):投入更多资源(人力或资金)来加快速度。
优点:速度快。 缺点:成本增加,风险提升。
2. 快速跟进 (Fast Tracking):将原本计划顺序执行的任务改为平行(同时)执行。
优点:不需额外资金。 缺点:因匆忙可能出错,导致需要重工的风险很高。
6. 在敏捷项目中管理进度
敏捷项目不会像瀑布式项目那样使用甘特图,它们使用:
• 发布规划 (Release Planning):关于何时将新功能“交付”给客户的高层级计划。
• 冲刺/迭代规划 (Sprint/Iteration Planning):规划未来 1-4 周的工作。
• 燃尽图 (Burndown Charts):显示剩余工作量与时间的图表。如果曲线下降,代表工作正在顺利推进!
• 速率 (Velocity):团队在一个冲刺期间平均能完成的工作量。我们用它来预测未来的完工日期。
7. 资源优化
有时候你的进度表看起来很完美,但你发现首席设计师在某周被安排了 80 小时的工作!你需要进行调整:
• 资源平衡 (Resource Leveling):平衡工作负载,但通常会改变项目的结束日期。(优先级:防止团队过劳)。
• 资源平滑 (Resource Smoothing):仅在“浮动时间”内平衡工作负载。结束日期不会改变。(优先级:确保期限)。
常见错误与避雷指南
• 错误:认为关键路径是“最容易”的路径。修正:它是最长的活动序列,实际上也是最难管理的!
• 错误:每次延迟都使用“赶工”。修正:只对关键路径上的任务进行赶工。为有浮动时间的任务增加人力,并不会帮助项目更快完成!
• 错误:混淆前置量 (Lead) 与滞后量 (Lag)。修正:前置量是“提前开始”(负时间),滞后量是“等待期”(正时间)。
任务 8 重点总结
• 进度管理计划:如何管理时间的“规则手册”。
• PERT 公式:\( (O + 4M + P) / 6 \)。
• 关键路径:最长路径,零浮动时间。
• 压缩技术:赶工(花更多钱)vs. 快速跟进(冒更多风险)。
• 敏捷:使用速率 (Velocity) 和燃尽图来追踪“进度”。
如果起初觉得这些很棘手,别担心!进度管理是一项需要练习的技能。只要记住,在工作真正开始前,每个项目进度表都只是一系列的猜测。作为项目经理 (PM),你的工作就是让这些猜测尽可能准确!