排名前17位的项目管理方法论-以及如何为成功选择最佳方法

为工作选择正确的项目管理方法至关重要。我们的评估项目管理方法的指南将确保您选择最适合下一个项目的方法。

为团队选择正确的项目管理方法是成功的第一步。

但是,通过用于管理任何给定项目复杂性的许多不同方法(有时是重叠方法),您如何知道哪种项目管理方法是最好的?

项目经理可以帮助他们的组织以有效和高效的方式改善他们实施项目的方式,同时降低风险。但是,这不仅需要识别组织的优先事项。您需要深入了解每种项目管理方法如何产生最大的积极影响,以及每种方法如何使您组织的成功可能性脱轨。

在这里,我们概述了当今实践中最流行的项目管理方法(PMM),比较了它们的重点和原则,并向您展示了如何评估最适合您的项目和组织的方法。开发完成后,可以记录并重复进行评估和选择正确的项目管理方法的过程,从而使您的组织可以花更少的时间来讨论如何组织和管理项目,而将更多的时间用于实现目标和可交付成果。

排名前17位的项目管理方法

瀑布

多年来,瀑布一直是项目管理的主要方法。它本质上是顺序的,并在许多行业中使用,最常见的是在软件开发中。它包括按特定顺序执行的静态阶段(需求分析,设计,测试,实施和维护)。瀑布可以在每个阶段加强控制,但是如果项目的范围在已经进行之后发生变化,瀑布就会变得非常僵化。它提供了更正式的计划阶段,可以增加提前捕获所有项目需求的机会,从而减少初始阶段任何关键信息和需求的损失。

敏捷

敏捷在项目管理方面采取了截然不同的方法。它最初是为需要大量灵活性和速度的项目开发的。为了实现这一目标,敏捷由短交付周期(也称为“冲刺”)组成。敏捷可能最适合那些在自我激励的团队环境中需要较少控制和实时交流的项目。作为项目管理方法,敏捷是高度交互的,可以在整个项目中进行快速调整。它在软件开发项目中普遍使用,很大程度上是因为它使在开发过程中快速发现问题和进行早期修改变得更加容易,而不必等到测试完成。敏捷提供可重复的过程,降低风险,允许立即反馈,提供快速周转并降低复杂性。

杂种

尽管许多团队倾向于瀑布式或敏捷式,但是这两种方法的好处都可以为混合项目管理方法论解决方案创造一个案例,在该解决方案中,计划和需求阶段在瀑布式方法下进行,然后设计,开发,实施和实施。评估阶段遵循敏捷方法。

关键路径法

关键路径方法(CPM)是用于活动相互依赖的项目的逐步方法。它包含活动列表,并使用工作分解结构(WBS)和时间表来完成,以及依存关系,里程碑和可交付成果。它通过计算完成任务的“最长”(在关键路径上)和“最短”(浮动)时间来确定关键和非关键活动,从而确定哪些是关键活动,哪些不是关键活动。

关键链项目管理

关键链项目管理(CCPM)与CPM的不同之处在于,它重点关注项目内资源的使用,而不是项目活动。为了解决资源的潜在问题,内置了缓冲区以确保项目按时进行,并且不会损害安全性。

六个西格玛

六个西格玛 最初由摩托罗拉(Motorola)开发,旨在消除浪费并改善流程和利润。它是数据驱动的,具有三个关键组件:

  • DMAIC:定义,测量,分析,改进和控制
  • DMADV:定义,测量,分析,设计和验证
  • DFSS:六西格玛设计,其中可以包括以前的选项,以及其他选项,例如IDOV(标识,设计,优化和验证)。

在项目管理社区中,有时将六西格码作为一种方法进行辩论。

有关更多信息,请参见“什么是六西格码?简化质量管理。”

精益发展(LD)

精益技术最初由丰田公司设计,其开发重点是减少浪费,同时最大程度地提高产量并增加利益相关者的价值。尽管精益技术在制造业中起步,但由于它的关注点并不针对特定行业,因此它已在当今的各个行业中得到应用。精益遵循以下七个关键原则:减少浪费,提高质量,与他人共享知识,保持持续改进的状态,更快的周转时间,消除孤岛以及保持尊重的环境。

精益六西格玛

这个 精益和六西格玛的混合体 着眼于客户,以提高业务效率和有效性为目标。确定并了解工作是如何完成的(价值流)。精益六西格玛致力于改善工艺,消除不必要的浪费并减少缺陷。

有关更多信息,请参见“什么是精益六西格码?混合方法以减少浪费并提高效率。”

Scrum

Scrum以橄榄球比赛形式命名,是敏捷框架的一部分,并且本质上也是互动的。 “ Scrum会话”或“ 30天冲刺”用于确定优先任务。一种 Scrum大师 用于帮助而不是项目经理。可以组建小型团队以独立地专注于特定任务,然后与Scrum主管会面以评估进度或结果并重新确定积压的任务的优先级。

看板

看板 专注于持续的合作,并营造持续学习和改进的环境。它使用可视面板和卡片来帮助团队查看已完成,正在进行中和尚未完成的任务。所有活动都基于能够可视化日常任务,仔细平衡进行中的工作以及管理积压工作。

有关更多信息,请参见“什么是看板?工作流程管理简化。”

Scrumban

Scrumban为产品开发和支持团队提供了Scrum和看板的最佳功能。通过结合看板的拉动系统和Scrum的待办事项优先顺序以及较短的周期,团队不仅能够快速有效地完成工作,而且还可以通过暴露薄弱环节来改进流程。通过利用这两个框架的优势,团队最终可以减少浪费,缩短交货时间,缩短周转时间并提供更高质量的产品和服务。

事件链方法论(ECM)

作为关键路径方法或关键链方法的附加选项,ECM专注于在项目开始时识别,分析和管理任何潜在风险。目的是确定风险变为现实的可能性,何时发生以及对项目的影响。指导ECM的六项主要原则是:确定事件链,确定事件的时间和状态,确定关键事件,规划或绘制事件链,监视事件链性能以及量化影响。

水晶

作为一种敏捷方法,Crystal由IBM设计,是一种通过将精力集中在项目的人员方面来改善项目成果的方法。具体来说,重点放在团队成员的技能,能力和协作上。水晶基于两个核心信念。

  • 团队可能会发现并开发工作流程改进
  • 项目是独一无二的,因此项目团队更有可能最适合确定如何更有效地完成工作。

功能驱动开发(FDD)

FDD专为大型项目而开发,但适用于任何规模的项目,它通过开发快速,可重复的流程来解决大型项目可能带来的一些复杂性,整个组织的各个团队可以在较短的时间内完成这些流程。此方法遵循一些关键过程,这些过程包括开发总体模型,编译特征列表,基于每个已识别特征进行规划,设计特征以及构建特征。 

动态系统开发方法(DSDM)

DSDM开发为与公司范围内的战略目标保持一致的一种方式,专注于交付已证明的业务收益。该方法着重于八个关键原则:

  • 需要专注于业务需求
  • 准时交货
  • 合作至关重要
  • 质量是重中之重
  • 基于坚实的支柱逐步建立
  • 使用迭代开发方法
  • 使用清晰,持续的沟通
  • 维持控制

自适应软件开发(ASD)

这种方法可帮助团队在应对变化时变得更加敏捷。鼓励团队保持持续学习的状态,以促进发展。 ASD建立在三个阶段,即推测,协作和学习。

快速应用程序开发(RAD)

RAD专注于基于测试的用户输入,以及产品与预期目标相比的运行状况。 RAD首先确定需求,快速构建原型并收集用户输入。然后根据输入信息,确定需求并再次构建原型。然后进行用户测试,并交付最终产品。

要继续阅读本文,请立即注册