目录

项目管理方法论:12种流行框架

项目管理是一个不断发展的领域,需要多种方法才能取得成功。学习最流行的项目管理方法可以帮助你成为行业专家。

项目管理方法论是一套被某个特定学科的从业者所使用的原则、技术和程序的体系。不同顶尖的方法论在其结构和组织上有所不同,并且它们对交付的成果、工作流程,甚至对项目管理软件的开发都有不同的要求。

为了成为一个卓越的项目经理,你需要了解这12种框架的每一种,并找到最适合你团队需求的那一种。

12个项目管理框架

1、敏捷

它是什么:敏捷项目管理方法论是最常见的项目管理过程之一。但实际上,敏捷技术上并不是一种方法论。相反,将其定义为一种项目管理原则更为准确。敏捷方法的基础是:协作性强、快速且高效、迭代且依据数据、重视个体超过流程。在实施敏捷宣言时,团队通常会选择特定的方法论来与敏捷一起使用。这些可能包括Scrum、Kanban、极限编程、Crystal或甚至Scrumban。这是因为将敏捷方法论与更详细的方法结合起来,能够产生全面的项目管理理念和一个具体的计划,以交付出色的工作。

谁应该使用它:几乎任何团队都可以使用敏捷框架,这是因为其背后的原则相当通用,真正的技巧是决定使用哪种方法。

2、瀑布

它是什么:瀑布模型也是一种非常流行的框架。但与敏捷不同,瀑布是一种相当直接的实际方法论。瀑布方法论,也被称为软件开发生命周期(SDLC),是一个线性过程,其中工作像瀑布一样向下流动,并按顺序组织。为了实现这种方法,每个工作任务都通过依赖关系连接在一起。这意味着每个任务必须在下一个任务开始之前完成。这不仅确保工作保持在正确的轨道上,而且还促进了整个过程中的清晰沟通。虽然一些现代组织将其视为传统方法,但这种方法非常适合创建一个可预测且计划周密的项目计划

谁应该使用它:由于瀑布项目管理方法论非常详细,它非常适合用于涉及多个不同利益相关者的大型项目。这是因为项目中有明确的步骤和依赖关系,有助于跟踪达到目标所需的工作。

3、Scrum

它是什么:Scrum方法论涉及使用短暂的“冲刺”来创建一个项目周期。这些周期通常为一到两周,并且是由10人或更少的团队组织的。这与瀑布方法不同,在瀑布方法中,个别任务被细分为依赖关系。Scrum因多种原因而独特,其中之一是使用Scrum master。换句话说,就是一个领导每日Scrum会议、演示、冲刺以及在每个冲刺完成后进行冲刺回顾的项目经理。这些会议的目的是连接项目利益相关者,并确保任务按时完成。

虽然Scrum技术上是一种自成一体的项目管理方法论,但它最常与敏捷框架关联。这是因为它们共享类似的原则,如协作和重视个体而非流程。

谁应该使用它:使用敏捷方法的团队应该使用或至少尝试Scrum方法论。由于冲刺被划分为小团队,这种方法适用于小型和大型团队。

4、看板

它是什么:看板方法论通过使用视觉元素,特别是看板,来表示项目待办事项。敏捷团队使用这种方法来更好地可视化工作流程和项目进度,同时减少瓶颈的可能性。它通常以软件工具的形式存在,允许你在项目中无缝地更改和拖动看板,尽管这不是必需的。

由于这种方法没有像其他方法那样定义明确的过程,许多团队以不同的方式使用它。主要的概念是,看板旨在专注于最重要的项目任务,保持整体框架的简单性。

谁应该使用它:看板适用于所有规模的团队,特别是远程优先团队。这是因为看板的视觉功能有助于团队成员无论身在何处都能保持在正确的轨道上。

5、Scrumban

它是什么:你可能已经猜到了,Scrumban是一种从Scrum和看板框架中汲取灵感的方法论。有些人认为这是一种结合了两者最优秀特点的混合方法。Scrumban使用与Scrum类似的冲刺周期,但允许个别任务像看板那样被拉入计划中。这使得最重要的工作能够完成,并保持项目计划的简单性。Scrumban还使用Scrum会议来增强协作并保持目标的清晰。

谁应该使用它:如果你喜欢将项目细分为更小任务的想法,同时又想保持视觉上的简单性,Scrumban可能适合你。它是简单性和清晰度的完美结合。

6、PRINCE2

它是什么:PRINCE2,即受控环境下的项目管理,采用总体的瀑布方法论来定义项目内的各个阶段。它最初由英国政府为IT项目所创建,并且至今仍主要适用于传统的产品或市场导向项目之外的大型IT项目。PRINCE2包括七个主要原则,分别是:

  1. 启动项目
  2. 指导项目
  3. 启动项目
  4. 控制项目
  5. 管理产品交付
  6. 管理阶段边界
  7. 关闭项目

这七个原则共同构成了一个全面的项目过程,形成了一种有效的企业项目方法论。它旨在明确定义角色并提供管理支持。除此之外,PRINCE2还可以用来简化许多个别的项目管理任务,如控制阶段、管理产品交付、启动和关闭项目。

谁应该使用它:由于PRINCE2项目管理方法论的特殊性质,它最适合用于有许多项目利益相关者的大型企业项目。对于小型项目来说,使用它可能会创造一个比必要更长、更复杂的过程。

7、六西格玛

它是什么:六西格玛与其他项目管理方法论不同,它主要用于质量管理,并通常被描述为一种哲学而非传统的方法论。它通常与精益方法论或敏捷框架结合使用,形成了精益六西格玛和敏捷六西格玛等方法。

六西格玛的主要目标是通过持续改进过程和消除缺陷来提高质量。这是通过领域专家的持续努力来实现的,他们负责维护、定义和控制过程。

为了更深入地采用这种方法,你可以使用六西格玛的DMAIC过程,这是一种分阶段的方法。这些阶段包括:

  1. 定义:确定项目范围、商业案例和进行初始启动会议。
  2. 测量:收集数据以帮助确定改进的需求。
  3. 分析:识别问题的根本原因。
  4. 改进:解决找到的根本原因。
  5. 控制:努力维持解决方案,并为未来的项目提供支持。

谁应该使用它:六西格玛最适合大型组织,通常是那些拥有几百名员工或更多的组织。这是因为在这样规模的组织中,消除项目中的浪费开始对组织产生更大的影响。

8、关键路径法(CPM)

它是什么:关键路径法的目的是识别和安排项目中的关键任务。这包括建立任务之间的依赖关系、跟踪项目的目标和进度、确定交付物的优先级以及管理截止日期,所有这些都与工作分解结构(Work Breakdown Structure)相似。这种方法论的目标是正确管理大规模的成功项目,确保里程碑和交付物被正确地映射和跟踪。

谁应该使用它:关键路径法最适合用于小型和中型的项目及团队。这是因为大型项目通常涉及到许多交付物和多个利益相关者,而CPM并不是为管理这种复杂性的项目而设计的。

9、关键链项目管理(CCPM)

它是什么:关键链项目管理框架与关键路径法(CPM)紧密相关,但它更为详细,使其成为最全面的选项之一。除了像CPM那样实施工作分解结构外,CCPM还为每个任务设定了具体的时间要求。这有助于将任务跟踪提升到一个新的水平,明确显示任务何时超过了分配的时间。它还使用资源平衡,目的是通过在可用资源之间分配工作来解决工作负载过重的问题。

这些策略不仅有助于提高生产力和效率,还有助于将需要完成的工作与项目的目标联系起来。许多项目管理工具甚至提供了视觉元素,以更好地可视化这些目标,为团队成员创建一个有组织的路线图。

谁应该使用它:CCPM是一个适用于小型和大型团队的出色方法,但它主要有助于解决项目效率问题。它也可以成为向领导汇报工作进度的好方法。

10、精益

它是什么:精益项目管理方法论的目标是减少浪费,并为满足项目需求创建一个简单的框架。这最终意味着用更少的资源完成更多的工作,从而最大限度地提高效率和团队协作。 虽然最初“减少浪费”这个概念是指物理产品的生产(可以追溯到亨利·福特的方法,后来被丰田和摩托罗拉所采纳),但现在它更多地指的是减少浪费的做法。这里有三个“M”来代表这个概念:

  • Muda(浪费):指那些消耗资源但不增加价值的做法。
  • Mura(不均匀):通常发生在过度生产的情况下,导致浪费。
  • Muri(过度负担):发生在资源过度负担的情况下。

作为项目经理,你的任务是防止这三种情况的发生,以便更好地执行项目并简化流程。这与统一软件开发过程(RUP)的方法相似,后者也旨在减少浪费。不同之处在于,RUP的目标是减少开发成本,而不是减少浪费的做法。

谁应该使用它:由于精益方法论的全部内容都是关于减少浪费的,所以它最适合那些正在努力解决效率问题的团队。虽然这对大型组织的影响更大,但它对所有规模的项目团队都有帮助。

11、项目管理协会的PMBOK®指南

它是什么:虽然项目管理协会(PMI)的项目管理知识体系(PMBOK®)被认为是一种项目管理方法论,但它实际上更接近于一套综合了各种开发过程的最佳实践。 这个框架强调实施五个项目管理阶段,这些阶段共同帮助项目经理从开始到结束以结构化的方式管理项目。这五个阶段包括:

  1. 项目启动
  2. 项目计划
  3. 项目执行
  4. 项目业绩监控
  5. 项目结束

虽然这提供了一个良好的基础,但PMBOK®指南并不像其他方法那样具体。这意味着你需要自己决定在每个阶段需要完成哪些具体任务。

谁应该使用它:PMBOK®指南可以单独用于需要标准项目管理流程的小型团队,尽管对于处理复杂项目的大型团队来说,将其与更详细的方法论(如CPM)配对使用是一个不错的选择。

12、极限编程(XP)

它是什么:正如其名,极限编程(XP)是一种适用于节奏快、截止日期紧迫的项目的方法。这种方法通过创建短的开发周期和频繁的发布来实现工作。这样做使得快速的周转时间和提高生产力成为可能。 极限编程有一些核心价值观,包括简单、沟通、反馈、尊重和勇气。它还包括一套特定的XP规则,涵盖了从计划到测试的所有阶段。

谁应该使用它:极限编程适用于有紧迫截止日期的项目,最常见于小型到中型团队。由于XP是一种快节奏的方法,应该谨慎使用它,以防止员工疲劳。

为你的团队选择正确的项目管理方法

在选择项目管理方法论时,并没有一种适用于所有情况的方法。每种方法都提供了独特的原则,帮助将项目从初始计划阶段带到最终执行阶段。

需要考虑的主要方面包括你的团队规模和你的团队喜欢如何工作。这里有一些额外的提示需要考虑:

  • 你的行业:考虑你是否处于一个经常变化的行业。例如,技术公司就是一个不断发展的行业。这将影响项目的一致性,并应该与灵活或稳定的方法论搭配使用。
  • 你的项目重点:考虑你的项目目标。你是更重视人还是效率?这将帮助你找到与类似目标匹配的方法论。
  • 项目的复杂性:你的项目是比较复杂的,还是通常比较简单直接?有些方法并不擅长组织复杂任务,例如CCPM。
  • 角色的专业化:考虑你团队内的角色有多么特殊。多个团队成员是否可以交替进行相同类型的工作,或者你是否需要一种注重专业化的方法?
  • 你的组织规模:在决定使用哪种方法论时,应该重点考虑你的组织和团队的规模。像看板这样的方法对团队规模来说是通用的,而像CPM这样的选项更适合小型团队。

无论你的团队成员是喜欢看板这样的视觉过程,还是更传统的项目管理方法如瀑布法,都有适合每种类型团队的选项。为了更进一步地采用项目管理方法论,考虑使用工作管理工具来更好地跟踪和执行开发项目。

用心管理项目的方法

有了正确的项目管理方法,您将能够将项目的效率提升到新的水平,并实施适合您的团队、组织和您自己的流程。