项目管理方法:你知道多少?

项目管理方法——你知道多少?

我们经常把项目管理描述为一个方法驱动的职业。这在一定程度上是正确的:有很多项目管理方法。

有一种进入“集邮”心态。试图收集所有的项目管理方法。但事实是,没有任何一个项目经理能够完全掌握它们。

但我希望任何职业项目经理都知道项目管理方法的范围是什么。还有一些主要的问题,这样当你的情况需要一个新的方法时,你就可以换档,得到你需要的训练。

因此,在本指南中,我们将介绍所有主要的项目管理方法,并告诉你:

  • 评估每种方法的有用之处
  • 每个人都有“克里夫笔记”的基础知识
  • 你可以参考那里了解更多

我们将在这个项目管理方法指南中涵盖什么

我们将讨论:

我们所说的项目管理方法是什么意思?

项目管理方法——你知道多少?

项目管理方法是交付项目的一套系统的原则和过程。的采购经理人指数的项目管理知识体系(项目管理知识体系指南)将方法论定义为:

一套由从事某一学科的人使用的实践、技术、程序和规则的体系。

PMI项目管理知识体系,第6版,术语表。

我认为对于一种方法论来说,重要的是两者的结合:

  1. 原则、方针、思想
    也就是说,方法论植根于一组一致的思想
  2. 流程、实践技术
    也就是说,一个方法还必须包含实际指导

为什么项目管理方法有价值?

许多人会有许多理由喜欢或不信任方法和他们强加的纪律。然而,我认为主要的好处直接来自于这个学科:确定性。一个强大的方法提供了一个关于如何进行的信心水平,以及获得理想结果的路径。

除了这种确定性之外,或者可能是源自这种确定性,我们还有:

  • 项目之间的一致性以及过程的可重复性。
  • 能够以一致的方式衡量绩效,将自己的绩效与他人的绩效进行比较
  • 这为改进方法论或您应用它的方式提供了基础
  • 该方法还可以包含工具、模板和其他使交付更有效的资源

选择正确的项目管理方法

显然,项目的正确方法取决于具体情况:

  • 类型的项目。
    例如,软件、重型工程、土木工程、业务变革……
  • 组织文化。
    例如,风险规避、敏捷性、等级制度……
  • 部门。
    例如,政府、金融、制造业、非营利……
  • 项目特点。
    例如,复杂性、规模、风险水平、紧迫性……

首先要问的是:

“我们的项目管理方法应该遵循什么原则?””

然后你需要问:

他说,什么样的实践和流程能让我们在控制、确定性、灵活性和治理方面取得恰当的平衡?所有对你重要的事。

基于这些,您将选择最符合您需求的项目方法。但你可能需要:

  1. 接受任何方法的选择都会引入某种程度的妥协。没有人可能在任何情况下都是“完美的”。
  2. 根据实际情况调整您的方法,通过进行小的(可能是大的)调整来管理折衷方案。这可能涉及选择替代方法的各个方面,以创建一种混合形式。
  3. 认识到采用方法会引入额外的复杂性、不确定性、工作和风险。

“项目管理方法论”不是方法论-原则

让我们从一些出现在项目管理方法列表中的东西开始,根据我们的定义,它们不应该真正出现在那里。这些是基本的项目管理原则,并不规定过程、实践或技术。

瀑布式——或者更好的方法:预测性项目管理

实际上,这里存在一个核心的“瀑布”方法论,我将在下文提及。但是,正如这个术语最常用的那样,它指的是任何项目管理方法,该方法遵循有计划的分阶段生命周期。

我更喜欢用“预测性”或“可能的计划性”项目管理这个词,因为这一套方法是由一个简单的原则支配的。许多类型的项目成功的一个重要部分是在你开始实施之前有一个清晰的计划。

你会听到的另一个名字是“传统的”,认识到主要的替代方案,敏捷项目管理,是21世纪的产物。

敏捷——或者更好:自适应项目管理

敏捷的定义原则是不断适应以满足客户或用户的需求。在过去的20年里,大量的方法都是:

  • 开发来体现敏捷原则,或者
  • 加入“敏捷家族”,在敏捷宣言正式创建之前就已经体现了部分或全部的原则

敏捷软件开发宣言阐述了指导敏捷方法的四个原则。具有其特点的过程和实践包括:

  • 小团队,轻触式领导
  • 经常与用户和客户进行互动
  • 增量开发的短周期
  • 迭代细化理念

敏捷-瀑布混合项目管理

虽然有些人将传统原则和敏捷原则视为相互竞争的哲学,但大多数经验丰富的实践者更愿意将它们视为光谱的两端。其结果是,这打开了介于极端之间的混合方法的可能性。

虽然我不知道在这种混合空间中有任何正式的明确的方法,但许多项目都成功地使用了敏捷方法和预测方法的混合。

比较预测和自适应方法

我们有一篇全面的文章比较了预测(瀑布式)和自适应(敏捷项目管理方法(以及它们的混合方法)。如果您不熟悉这种区别,我建议您在继续阅读本文之前了解一下。

敏捷vs瀑布:哪一种适合你的项目?

精益项目管理

在我看来,精益是一个原则(或者更好,是一套原则),我们可以将其应用到项目管理中,以改进我们的实践。已经有了发展精益项目管理方法的举措,可以一直追溯到一份优秀的PMI会议论文阿齐兹Moujib。

然而,我还不相信有一个可靠的精益项目管理方法可用。同样值得注意的是,精益五项原则中的许多思想在敏捷项目管理和支持它的方法中找到了舒适的归宿。

精益的五项原则

  1. 从客户的角度定义“价值”
  2. 绘制出产品或项目的价值流,从想法到创造,到交付和使用。
  3. 通过消除浪费来改善价值的流动
  4. 允许客户控制价值流的流动(拉动),而不是推动流动
  5. 持续改进,使生产力和效率最大化

预测性项目管理方法

预测性项目管理方法都有明确的项目阶段。其中一个或多个阶段将专注于计划交付项目的大部分工作。因此才有了“预测性”或“计划性”的说法。

有很多方法,我将其命名为“附近的方法”在这里。

PMBOK指南

项目管理协会的项目管理知识体系不是也没有提供正式的项目管理方法。相反,它是这样描述自己的:

组织可以在此基础上建立实施项目管理所需的方法、政策、程序、规则、工具和技术以及生命周期阶段的基础。

PMI项目管理知识体系,第6版,第1.1节

那么,它在这里做什么?

我之所以将其纳入其中有两个原因;一个是感知,另一个是物质。

  1. 尽管PMI明确表示,项目管理知识体系指南不是一种方法论,但许多人确实认为它是一种方法论。在很多方面,它确实符合我们的定义。它包含了一组原则,并包含了许多明确的实际指导和过程。
  2. 其实质是,许多组织直接从项目管理知识体系指南中提取他们的过程、规则、工具和技术,以及生命周期阶段,并在很少或没有定制的情况下将它们记录下来。

因此,无论如何,项目管理知识体系指南包含了世界上最广泛使用的项目管理方法。

APM的APMBoK

项目管理协会的知识体系(APMBoK)我已经详细复习过了-不是一种方法论。就像项目管理知识体系指南一样,它并不想成为。而且,在我的阅读中,它提供的指导很少,而更多的是发人深省的知识,以帮助项目经理理解他们的规程并做出合理的选择。

所以,我把它包含在我的列表中,并不是因为它是一种项目管理方法——它不是。而是因为任何有想法的项目经理都可能会问,为什么它不在这里。

Axelos PRINCE2

PRINCE2可能是使用最广泛的预测性项目管理方法。它的重点是治理和控制,它是:

  • 高度结构化的
  • 全面记录
  • 扎实的学历支持

PRINCE2由英国政府开发,由Axelos拥有和管理。

欧盟委员会的首相2

这是一种惊人的方法。它简单,直接,很好的练习,而且完全免费。

2声称是“精益和易于实施”在我看来是这样的。它由欧盟委员会所有,是完全开源的。您可以获得大量的资源,包括147页的手册,从2联盟网站上

该结构遵循四个阶段的生命周期,其中相门治理。它也有很好的心态伴随的海报

如果您希望采用(或调整)一种完全成型的方法,并且没有许可成本,那么这里是一个很好的起点。退房出版物页面

作为轻量级方法的基础,它也是非常好的。我特别喜欢他们的项目画布工具

最重要的是,还有认证计划分为五个阶段

瀑布

我们现在称为瀑布的方法是作为软件开发项目的一个糟糕方法的范例提出的。实际上,它是预测项目管理生命周期的稻草狗模型。

但是温斯顿·罗伊斯的原始模型值得作为结构生命周期模型的一个例子,它有许多明确定义的阶段:

  1. 获取需求
  2. 分析需求
  3. 设计end-solution
  4. 开发最终解决方案
  5. 测试
  6. 实现

瀑布模型提出,只有当我们完成了前一个阶段,我们才会进入一个新的阶段。

在网上课程中,我们使用一个更简单的生命周期模型(如下)作为预测性项目管理培训的基础。

项目生命周期- OnlinePMCourses模型-定义,计划,交付,结束
项目生命周期- OnlinePMCourses模型

挣值管理(EVM)

我通常认为挣值管理是一种工具集,可以应用于一系列项目管理方法中。但是,它有一组原则和一个过程,因此我们可以很容易地将其视为管理预测性项目的方法。

了解更多有关挣值管理的知识

关键路径管理(CPM)

关键路径方法(CPM)是一种项目管理方法,用于规划和监控具有良好特征的活动之间依赖关系的项目。

首先创建一个活动列表(通常使用工作分解结构- WBS),然后记录它们之间的依赖关系,以创建一个网络图。关键活动位于关键路径上。这是网络中最长的路线。可以超时而不延迟项目完成的活动有“浮动”或“松弛”。

CPM是计划、理解进度风险和监视项目的理想方法。

关键链项目管理(CCPM)

关键链项目管理(CCPM)是从关键链项目管理发展而来的。它着重于资源限制及其对一系列相关活动的影响。

CCPM的重点是在这些活动序列中建立缓冲区,以减少计划超期的风险。你同样可以把这个原则应用到为你的任务做预算上。

事件链方法论(ECM) (?)

事件链方法论(ECM)是CPM的一个更为复杂的发展。在这里,重点是理解风险,使用统计方法和蒙特卡洛分析。为此,我们关注外部事件对网络的影响,而不是活动。

ECM明显不如CPM或CCPM常见。因此,我们将在这里保持简单,并建议您参考这篇很棒的维基百科文章更多的细节。

棱镜

PRiSM代表整合可持续发展方法的项目。它是一种项目管理方法,关注项目对环境的影响。它考虑了超出项目交付到使用和退役的生命周期。其目的是将定义、设计、规划和实施的重点放在可持续性和最小化对环境的影响上。

PRiSM是一种相当专业的项目方法论,在民用建筑和制造业中最为普遍。PRISM的开发人员是绿色项目管理和他们的网站上有更多关于棱镜的信息。

综合项目管理(IPM)

综合项目管理(IPM)是创意产业中最常用的项目管理方法。与其他方法一样,它鼓励跨组织的信息共享和标准化。这里的整合指的是将许多小项目整合到一个框架中,以创建连贯的活动。它还旨在减少组织内功能和部门竖井的影响。

极限项目管理(XPM)

极限项目管理(XPM)跨越了预测项目管理和自适应项目管理之间的界限。它的目的是解决传统项目管理方法在死板方面的弱点,但保留了规划和预算的纪律。

因此,为了创建灵活性,计划、预算、资源分配和发布的顺序可以在整个项目中改变,以适应外部更改和用户偏好。

把XPM看作是传统的项目管理变更控制搬到了最前面和最中间。

敏捷项目管理方法

2001年敏捷宣言的发展导致了敏捷项目管理方法的爆发。这些方法包括较老的方法,如极限编程(XP)和快速应用程序开发(RAD),这些方法在20世纪90年代就已经出现了。

Scrum

Scrum是目前使用最广泛的敏捷方法。它起源于新产品开发领域,得名于橄榄球运动的一个比喻。

Scrum从用户需要或想要的特性的积压开始。用户优先考虑这些任务,团队在固定的冲刺时间内抽出固定的任务。

在sprint结束时,团队演示了工作功能,然后将其投入生产然后他们重复这个循环。没有项目经理。相反,Scrum Master促进了这个过程。

了解更多关于Scrum的知识

看板

看板起源于日本的汽车制造业。但是这种敏捷项目管理方法现在广泛应用于“心跳”项目环境中,比如IT运营。

项目团队使用看板板来显示项目在生命周期中的进度,并控制正在进行的工作量(WIP)。

对于日常协作来说,这是一个很好的方法,因为团队可以很容易地可视化日常任务,平衡正在进行的工作,并管理他们的待办事项。

Scrumban

Scrumban为产品开发和支持团队提供了一种结合了Scrum和看板的最佳特性的项目方法。从看板,它获得了对在制品、Scrum、短周期和待办事项优先级的控制。

该方法灵活灵活。它允许团队应用学到的经验教训,减少浪费,缩短开发时间,并交付更高质量的产品和服务。

训练有素的敏捷

纪律性敏捷方法的价值在2019年夏天得到了证明PMI宣布它已经收购了背后的组织

它把自己描述为“过程决策工具包,描述了敏捷软件开发、DevOps、IT和业务团队在企业中的工作方式。”

我想我们可以确信PMI计划将此作为他们在敏捷项目管理中实践标准的下一个迭代的基础。因此,对于敏捷实践者来说,这是一种值得关注的方法。前往训练有素的敏捷的网站为更多的信息。

PRINCE2敏捷

敏捷让您将PRINCE2的强大治理原则与敏捷方法(如Scrum和看板)的灵活性和响应性结合起来。该方法由一个认证结构支持。

PRINCE2是为英国政府开发的,由Axelos拥有和管理。

伸缩敏捷框架(SAFe)

如果你需要在企业范围内应用敏捷原则,那么从SAFe方法开始——伸缩敏捷框架。就方法论而言,这是一个很大的问题有很多信息伸缩敏捷框架网站

水晶

Crystal是IBM开发的一种敏捷方法。它的重点是项目的人员方面:技能、能力和团队协作。Crystal的原则是每个项目都是独一无二的,所以团队处于寻找提高生产力和效率方法的最佳位置。

极限编程(XP)

极限编程(XP)是一种软件开发项目管理方法,其原则与Scrum类似:简单性、团队沟通和反馈以及协作。它在敏捷宣言之前就已经存在了,但是在处理变化方面却非常有能力。

不同之处在于,XP为围绕编码和测试的技术实践设置了明确的规则。这些规则包括:

  • 用户故事
  • 优雅的设计
  • 测试驱动的开发(TDD)
  • 结对编程
  • 持续集成

动态系统开发方法(DSDM)

DSDM特别擅长将开发项目与企业范围的战略目标结合起来。它专注于交付业务利益,以下八个关键原则:

  • 专注于业务需求
  • 质量至上
  • 准时交货
  • 协作工作
  • 在稳固的基础上逐步建立
  • 使用迭代开发方法
  • 连续清晰的沟通
  • 强大的控制

特性驱动的开发(FDD)

特性驱动开发旨在解决大型项目的一些复杂性——特别是在短时间内保持足够敏捷以开发快速、可重复的过程。它还有助于协调跨组织团队的工作,通过以下方式:

  • 开发一个整体模型
  • 编译功能列表
  • 基于特性的规划

适应性软件开发(ASD)

自适应软件开发方法旨在保持团队不断学习和发展。这可以在不断变化的业务环境中构建更好的流程和更强的敏捷性。ASD的工作分为三个阶段:

  • 投机
  • 协作
  • 学习。

快速应用程序开发(RAD)

快速应用程序开发基于测试原型和从用户那里获取经验的输入。开发过程大致如下:

  1. 确定需求
  2. 快速建造一个原型
  3. 通过用户测试获取用户输入
  4. 构建一个新版本
  5. 按需要循环……
  6. 用户测试,以便交付最终产品

适应性项目框架(APF)

适应性项目框架从以下原则开始:没有什么是固定不变的”。每个项目都有自己的需求,更重要的是,客户对范围和规范的变更有恒定的控制。

Rational统一过程(RUP)

Rational统一过程(RUP)是一种敏捷的项目管理方法,感觉很像预测方法。RUP将项目生命周期分为四个阶段:

  1. 《盗梦空间》
  2. 细化
  3. 建设
  4. 过渡

在进入下一个阶段之前,您必须完成每个阶段。在每个阶段,有六个开发规程:

  1. 业务建模
  2. 需求
  3. 分析和设计
  4. 实现
  5. 测试
  6. 部署

使其成为敏捷方法的是在每个阶段中迭代这些规程,直到您达到一个满意的目标。

与项目管理无关的“项目管理方法”

两种方法经常出现在项目管理方法的列表中,尽管它们与项目管理的关系只是点头之差。

六西格玛

六西格玛是一种过程改进和质量管理方法。它提供了更高的质量水平,更少的浪费,改进的流程和利润。

你可以建立一个六西格玛项目。你可以采用六西格玛规程来改进你的项目过程。但我不相信这是一个项目管理方法。

把事情做好(GTD)

这是个人时间管理中最流行的(也是最严格的)方法之一。

是的,个人时间管理对于项目经理和他们的团队成员来说是一项非常有价值的技能。是的,像其他时间管理和生产力方法一样,GTD在一定程度上依赖于潜在的项目管理原则。

但是,这是您可以用来管理项目的项目管理方法吗?没有;除了个人项目以外,什么都不能做。

我们是否遗漏了你最喜欢的项目管理方法?

请让我们知道我们可以如何改进这篇文章。我们是否遗漏了任何应该添加的项目管理方法?或者是否有一些重要的我们应该说的关于我们的一个项目管理方法,这是缺失的?请在下面的评论区告诉我们。

进一步的资源

要深入了解项目管理方法,PMI网站上有两篇会议论文:

  1. 项目管理方法(PMM) PMM如何为当今的组织服务?
  2. 在不同的环境下,项目方法对项目成功的影响

关于作者迈克·克莱顿

Mike Clayton博士是英国最成功和最受欢迎的项目管理培训师之一。他是14本畅销书的作者,其中包括4本关于项目管理的书。他还是一个多产的博主,为ProjectManager.com和Project(项目管理协会杂志)撰稿。从1990年到2002年,Mike是一名成功的项目经理,领导大型项目团队并交付复杂的项目。2016年,Mike推出了在线视频课程。

跟我来:
  • 伟大的文章,大开眼界。但我怀念欧盟委员会(European Commission)开发的PM2方法

    • 迈克·克莱顿 说:

      感谢您的评论,网址是José。我不知道PM2,所以我期待着为本文的更新而研究它——并感谢您引起了我的注意。

  • Euwayne 说:

    太好了!我现在可以理解项目管理方法的广泛知识。这是非常有用的信息!

  • >
    Baidu
    map