不可不知的项目管理策略:十大方法论深度剖析

news2024/11/26 10:41:34

深入了解项目管理的十大方法论,包括敏捷、六西格玛、看板等,并探讨它们各自的优势和适用场景。本文为您提供全面的指南,帮助您选择最适合您项目和团队的方法论,提升工作效率和项目成功率。

一、什么是项目管理方法论

项目管理方法论是一套用于规划、执行和管理项目的原则、工具和技术。项目管理方法论帮助项目经理引导团队成员,管理工作,同时促进团队合作。

现在有许多不同的项目管理方法论,每种方法都有其优劣。有些方法论在特定行业或项目中更为有效,因此我们需要了解项目管理方法论,以决定哪种最适合项目。

我们将介绍一些在许多领域,如软件开发、研发和产品开发中应用的最受欢迎的项目管理方法论。

二、十大项目管理方法论

如果你负责项目管理方面的工作,就需要了解项目管理方法论。以下是最常用的项目管理方法的快速概述。

1. 瀑布式方法论

这可能是所有项目管理方法中最直接、最线性的方法,也是最传统的方法。这个名称很恰当,因为瀑布式方法论是一个项目阶段按流水线方式进行的过程。瀑布模型要求在一个项目阶段成功完成后,才能进入下一个阶段。

瀑布模型是最典型的预见性的方法,严格遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。

何时使用:瀑布方法非常适合于制造和建筑项目,以及软件行业中开发周期很长的项目,这些项目结构高度规范化,在实施之后改变的成本很高。瀑布方法一般使用甘特图进行规划和调度。

2. 敏捷方法论

敏捷项目管理是跨团队的一种不断发展和协作的自我组织方式。在实施敏捷方法论时,项目规划和工作管理是适应性的,发展是演变性的,它的目标是尽早交付,并始终对改进流程的变化持开放态度。它既快速又灵活,不同于瀑布式项目管理。

敏捷方法论为项目团队提供了一种非常动态的工作和协作方式,所以它在近几年的产品和软件开发中非常受欢迎。我们认为的敏捷实际上是在2001年出现的,当时由17名软件开发人员编写了《敏捷软件开发宣言》。

敏捷开发宣言:

  • 人和交互重于过程和工具。
  • 可以工作的软件重于求全而完备的文档。
  • 客户协作重于合同谈判。
  • 随时应对变化重于循规蹈矩。

何时使用:这种做法起源于软件开发,它很适合工程师文化。那么敏捷方法是否适合更多场景呢?现在,它已被应用于寻求驱动创新且具有一定不确定性的非软件产品中,如计算机、汽车、医疗设备、食品、服装、音乐等。它也被用于需要更快速响应和快节奏生产计划的其他类型的项目中,例如市场营销。

3. Scrum 方法论

Scrum 是管理项目的一种短期“迭代”的方法。Scrum 方法论非常适合不超过10人的团队,并通常与为期两周的周期结合,每一个迭代所要实现的特性来自产品待办事项。团队每天进行简短的会议来沟通工作,这被称为每日 Scrum 会议。这是由所谓的 Scrum Master 所领导的。Scrum 在敏捷项目管理框架内工作,现在已经有多个企业和组织已经尝试将 Scrum 扩展到较大的组织架构中。

Scrum 这个术语是在1986年由 Hirotaka Takeuchi 和 Ikujiro Nonaka 在《哈佛商业评论》上首次引入的。当 Ken Schwaber 和 Mike Beedle 在2001年写了《敏捷软件开发与 Scrum》一书时,它成为了敏捷的一部分。Schwaber 在2002年成立了 Scrum 联盟,一个专业的 Scrum 认证系列。Schwaber 于2009年离开 Scrum 联盟,开始了一个并行的认证组织 Scrum.org。

何时使用:与敏捷一样,Scrum 方法论主要用于软件开发,但支持者指出它适用于任何行业或业务,包括零售物流、活动策划或任何需要一定灵活性的项目。此外,它需要一些专业的 Scrum 角色来进行协同工作。

4. 项目管理知识体系(PMBOK)

如果说 PMBOK 是一种方法论的话,它会是所有方法论中的鼻祖。项目管理研究院(PMI)是一个非营利会员协会、项目管理认证和标准组织。

该组织出版了一本名为《项目管理知识体系》的书。PMBOK 在书中提供了项目规划、调度、执行和控制的定义和指导原则。例如,项目管理流程描述了项目生命周期,并且通过10个项目管理知识领域解释了如何管理项目。

PMBOK® 是项目管理知识体系的缩写。它由 PMI 出版,收集了在行业中被接受的流程、最佳实践、术语和指南。它首次出版于1996年,并将于2017年秋季出版第六版。

何时使用:几乎任何项目都可以从 PMBOK 中受益,因为所有大大小小的项目都将经历书中概述的各个阶段。这是确保每个人都在同一页上的好方法,可以说,它提供了一个项目管理的清晰定义。

项目管理研究院也是授予 PMP 认证的组织,这是项目经理中的专业标准,被全球认可。PMBOK 是运行项目的一个很好的传统框架。

5. 关键路径法(CPM)

在关键路径方法(CPM)中,我们可以构建一个项目模型,包括工作分解结构中列出的所有活动、这些任务的持续时间、是否有任何任务依赖关系,并标记里程碑以指示项目的较大阶段或项目交付成果的关键点。

有了这些信息,我们就可以确定完成项目所需的最长任务序列,这就是所谓的关键路径。我们需要密切关注这些任务,因为如果其中一个任务延迟,整个项目都会延迟。

关键路径方法是由 DuPont 公司的 Morgan R. Walker 和 Remington Rand 公司的James E. Kelley, Jr. 在1950年代后期开发的。DuPont 在20世纪40年代就已经使用了 CPM 的前身,并应用于曼哈顿计划。

何时使用:CPM 更适用于小型或中型项目。项目越大,就越难以收集所有必要的数据进行图表制作和分析。

6. 看板方法

看板方法是一种对项目管理的视觉方法。这个名字在日语中的字面意思是”广告牌“。我们通过在看板上放置任务来帮助管理工作流程,从而使所有团队成员都能清晰地看到工作流程和进度。看板方法有助于减少低效率,是可以应用于如精益制造或敏捷项目的强大的项目管理工具。

看板项目管理自20世纪40年代末开始,当时 Toyota 用需求完成率来控制其车辆的生产率。这家汽车公司将看板方法应用于其精益制造模型,也就是所谓的 Toyota 生产系统。

随着我们这个时代软件中视觉规划板的出现,比如 Trello,就有了看板工具和看板方法的全新用途。敏捷团队能够使用看板来为用户故事制作故事板,并用于软件开发中的待办事项计划。

何时使用: 该过程最初是为制造业和软件团队开发的,但看板方法已经扩展,并已在人力资源、营销、组织策略、执行过程以及应收帐款和应付帐款中得到应用。几乎任何人都可以使用看板来规划,添加卡片来代表项目阶段、任务期限、人员、想法等。

7. 极限编程(XP)

极限编程(XP) 听起来像是一些孩子们喜欢的危险运动,但实际上,XP 是一种敏捷软件开发类型,具有短的开发周期和多次发布以提高生产率。它是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。

Kent Beck 在处理 Chrysler Comprehensive Compensation System 薪酬项目时创建了 XP 这种方法,他在1999年实际上写了一本书《极限编程解释》。但其中许多实践已经存在了一段时间。

极限编程方法的基本特征是:

  • 增量和反复式的开发,一次小的改进跟着一个小的改进。
  • 反复性,通常是自动重复的单元测试,回归测试。
  • 结对程序设计
  • 在程序设计团队中的用户交互(在场的客户)
  • 软件重构
  • 共享的代码所有权
  • 简单
  • 反馈
  • 用隐喻来组织系统
  • 可以忍受的速度

何时使用: 当需求经常改变时,我们可以使用如 XP 这样的方法。当客户对他们想要的东西没有清晰的想法时,它尤其有用。

8. 精益方法

精益项目管理:一种较少浪费并从而增加项目和制造过程中价值的方法。因此,精益注重消除关键流程中的浪费,以持续正面影响价值流。它通过优化单独的技术、资产和垂直行业来实现这一目标。

精益项目管理可以追溯到 Henry Ford 及其用于自动化制造汽车的流程生产。Toyota 也采纳了这个想法,并扩展了他们的想法,超越制造,持续改进产品开发过程。

如今,软件开发团队采用精益流程,重点关注最终用户的反馈和增值,这意味着精益方法学在特别是在 Eric Ries 的《精益创业》出版后,有了新的意义,他主张快速原型制作、终端用户反馈和早期及迅速的产品交付。

何时使用: 精益项目管理首先由 Toyota 开发,是制造业的一个强大方法论。事实上,它也被称为精益制造,但现在已被建筑和教育行业以及制造领域的其他公司,以及无数寻求以最终用户为中心的产品的初创公司和软件开发公司所采纳和应用。

9. 六西格玛

六西格玛由20世纪80年代中期在 Motorola 工作的工程师引入,旨在通过识别项目中不起作用的内容来提高质量。它应用质量管理,包括实证统计,并雇佣这些学科的专家。此外还有精益六西格玛的方法,它结合了精益方法来消除项目中的浪费。

作为一个学说,它表示为了成功,持续努力实现稳定和预期的结果是最重要的。它的内容中也提到,工作流程可以被完善和改进。从顶层到底层,整个组织都需要维持项目的质量。

何时使用: 此方法在较大的组织中效果最好。即使拥有几百名员工的公司可能也太小,无法充分利用它的好处。六西格玛需要专业的认证人员来进行培训和实践。六西格玛团队确保质量改进项目的重点放在对公司长期的成长和成功影响最大过程上,通过清除组织中遇到的障碍来促进改进流程。

10. PRINCE2

PRINCE2描述了如何以一种逻辑性的、有组织的方法,按照明确的步骤对项目进行管理。最初由英国政府为 IT 项目创建。与其他传统方法如瀑布不同,PRINCE2 不是一种适用于所有情况的解决方案,而是遵循七个原则、主题和程序。

当英国政府在1989年为IT系统采纳标准时,他们称之为 PRINCE。PRINCE2 在1996年作为一个更通用的项目管理方法问世。现在,它已经成为英国所有政府机构和联合国中流行的项目管理方法。

何时使用: 许多其他国家的政府采纳了 PRINCE2,它比较适用于较大的项目。经过大量实践检验的 PRINCE2 ® 能够有效提高项目执行的效率和效益。

推荐阅读:

2023年项目管理工具选型指南:对比11款知名项目管理软件icon-default.png?t=N7T8https://docs.pingcode.com/blog/tool/47334.html

三、适用于任何项目管理方法的工具

项目管理方法都有一个共同点:目标都是按时并在预算内完成交付物。无论选择哪种项目管理方法,一些工具,比如PingCode 都是可以尝试的项目管理软件产品。比如:

1.用于瀑布项目管理

瀑布是结构化和流程化的。一件事接着另一件事,所有的工作都已提前计划好。PingCode 中可以使用在线甘特图来帮助管理瀑布项目。

我们导入任务列表以开始一个新项目。添加截止日期,任务就自动会显示时间线,还支持链接相关任务以避免瓶颈。在视图中设置里程碑将项目分为多个阶段,可以有效管理项目进度。

image.png



2.用于敏捷项目管理

如果团队在敏捷框架中工作,甘特图可能不会像其他项目工具那样有用。PingCode 足够灵活,可以为使用多种项目视图的 scrum 团队提供服务。

我们可以使用看板来可视化项目迭代。将产品待办事项写在卡片上,可以为 scrum 团队进行任务的优先级排序,让他们知道首先处理哪个用户故事,可以进行有序的迭代。同时在进行迭代回顾时,团队可以从他们的错误中学习并改进流程。

image.png



多种视图适应多样团队

如果组织规模更大,有不同的部门,有些使用敏捷项目管理框架,有些使用更传统的瀑布方法论,该怎么办?PingCode这类专业工具的好处是它可以从一个视图切换到另一个视图,为 IT 团队的 scrum 迭代提供看板视图,为管理者提供一个更大的项目规划概览的甘特图。同时支持实时仪表盘和报告功能收集数据并进行汇总分析。所以无论使用哪种项目管理方法,使用 PingCode 都能够轻松地进行项目管理工作。

推荐阅读:

项目管理:项目计划的内容及9大制定步骤  |  项目管理中工作分解结构(WBS)的6要素6步骤  | 如何计算项目变更带来的影响?计算完工估算(EAC) |  盘点做好项目管理的30个能力  |  产品经理与项目经理之间的区别  | 做好项目进度跟踪管理的12个技巧  |  项目准确估算的6种技巧  |  更多 

Scrum 开发指南: Scrum 框架详解  |  Scrum 四个会议及正确召开方式 |  正确的计划和执行Sprint的方式 |  做好迭代计划的4大关键点 |  做好这4点让每日站会更适配敏捷团队  |  开好迭代评审会的3个关键步骤  |  为什么要召开迭代回顾会  | Scrum 3大角色及其岗位的具体职责  |  Scrum三大工件在敏捷开发中的作用  |  2022年14个最佳 Scrum 敏捷项目管理软件  |  更多 

Kanban 敏捷指南: 使用看板(Kanban)管理方法的5大好处  |  看板 VS Scrum:如何选择? |  看板和 Scrum 的混合模式适合在哪些场景使用  |  更多 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1162468.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Rust学习日记(一)Cargo的使用

前言: 这是一个系列的学习笔记,会将笔者学习Rust语言的心得记录。 当然,这并非是流水账似的记录,而是结合实际程序项目的记录,如果你也对Rust感兴趣,那么我们可以一起交流探讨,使用Rust来构建程…

js替换字符串中的某个字符

let startDate2023/10/30 let strstartDate.replace(/\//g,"-") console.log(startDate,startDate) console.log(str,str)

解决安装pytorch错误

问题: (yanzhi) C:\Users\17648>pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 Looking in indexes: https://download.pytorch.org/whl/cu121 ERROR: Could not find a version that satisfies the requirem…

【vscode远程开发】使用内网穿透实现在公网环境下远程访问

文章目录 前言1、安装OpenSSH2、vscode配置ssh3. 局域网测试连接远程服务器4. 公网远程连接4.1 ubuntu安装cpolar内网穿透4.2 创建隧道映射4.3 测试公网远程连接 5. 配置固定TCP端口地址5.1 保留一个固定TCP端口地址5.2 配置固定TCP端口地址5.3 测试固定公网地址远程 前言 远程…

柯桥日常英语培训,英语中参加商务会议需要注意什么?

PART 01 Be prepared. 做好准备。 Have the agenda, a notebook and pen, business cards and any other documents you may need ready. Determine what you can do beforehand to be ready to join in on the discussion. 准备好议程、笔记本和笔、名片以及其他可能需要的…

做海外问卷调查有什么答题技巧和方法?

大家好,我是橙河老师,这篇文章聊一聊做海外问卷调查有什么答题技巧和方法? 海外问卷调查,其实就是一些外国公司,对外发放的有偿市场调查问卷,目的是收集消费者的意见和反馈,我们只要按照要求去…

windows搭建Cobalt strike

使用cobaltstrike 3.14版本 window10搭建服务器 默认端口可以修改的 window10搭建客户端 双击客服端bat运行连接 监听器 windows/beacon为内置监听器,包括dns、http、https、smb、tcp、extc2六种方式的监听器;windows/foreign为外部监听器 wndows/be…

酒旅服务环境展示预约小程序的效果

酒旅业的需求度一直很高,交通便利又没有其它因素影响,酒店、景区、旅行社等生意增长迅速,而在实际运用中,随着线上化程度加快,传统酒旅经营企业也会面临一些痛点,如品牌传播、引流拓客、转化复购、内容承载…

FMC子卡解决方案:FMC214-基于FMC兼容1.8V IO的Full Camera Link 输出子卡

FMC214-基于FMC兼容1.8V IO的Full Camera Link 输出子卡 一、板卡概述   基于FMC兼容1.8V IO的Full Camera Link 输出子卡支持Base、Middle、Full Camera link信号输出,兼容1.8V、2.5V、3.3V IO FPGA信号输出。适配xilinx不同型号开发板和公司内部各FMC载板。北…

国标GB28181如何实时视频播放

简述 视频流媒体安防监控国标GB28181平台LiveMedia视频能力丰富,部署灵活,便捷易用既能作为业务平台使用,也能作为安防监控视频管理层被业务管理平台调用。国标GB28181视频监控LiveMedia平台可提供流媒体接入、处理、转发等服务&…

YOLOv8改进:最新复现SOD-YOLOv8,助力小目标检测(Small Object Detection)

💡💡💡本文独家改进:改进点:1)backbone加入CBAM;2)backbone、neck连接处加入involution注意力;3)添加一个针对小物体的额外预测头,提升小目标检测性能; SOD-YOLOv8 | 亲测在多个数据集能够实现大幅涨点,尤其在VisDrone-2019涨点显著, VisDrone-2019-DET 数…

Modelsim 用户手册(1)——Introduction

目录 一、操作结构和流程( Operational Structure and Flow) 二、仿真任务概述(Simulation Task Overview) 三、仿真基本步骤( Basic Steps for Simulation) 3.1 基本概念 3.1.1 文件和库映射&#xf…

Jetpack:026-Jetpack中的Slider

文章目录 1. 概念介绍2. 使用方法3. 代码与效果3.1 示例代码3.2 运行效果 4. 内容总结 我们在上一章回中介绍了Jetpack多点触控相关的内容,本章回中 主要介绍Slider。闲话休提,让我们一起Talk Android Jetpack吧! 1. 概念介绍 我们在本章回…

MATLAB R2023a下载链接及软件安装教程

先解释下什么是A什么是B,省的有些小菜们总问。 a是上半年,b是下半年版本,但是有些小弱们总是觉得只要是b一定功能多,这不一定的,同年版本b比a可能稍微全点,不同年的,比如21b,22a&am…

如何使用Javascript实现缓动特效

什么是缓动特效 虽然缓动特效这个词你可能没有听说过,但是绝大部分人都使用过。最典型的场景是在实现动画的过程中,无论是早期的jQuery还是CSS3里的transition,都允许你添加一个缓动特效参数,例如 linear, ease-in, ease-out等等…

云安全—etcd攻击面

0x00 前言 本篇还是一样,先来说一说etcd是什么,干啥的,然后再来看看etcd的攻击面到底有哪些,做一个抛砖引玉的作用,如有不妥之处还请斧正 0x01 etcd 依旧还是按照问问题的方式来进行阐述,因为学到的东西…

【一文搞定--web 自动化之文件上传】

在做web自动化时,我们经常会碰到一些场景需要进行文件上传,而文件上传打开的窗口属于windows控件,通过Selenium是操作不了的,此篇文章给大家介绍几种实现方法。 前言 方法一:sendKeys 前提条件:文件上传元…

51单片机电子钟闹钟温度LCD1602液晶显示设计( proteus仿真+程序+原理图+设计报告+讲解视频)

51单片机电子钟闹钟温度液晶显示设计( proteus仿真程序原理图设计报告讲解视频) 1.主要功能:2.仿真3. 程序代码4. 原理图5. 设计报告6. 设计资料内容清单&&下载链接资料下载链接(可点击): 🌟51单片…

2103. 环和杆

2103. 环和杆 难度: 简单 来源: 每日一题 2023.11.02 总计有 n 个环,环的颜色可以是红、绿、蓝中的一种。这些环分别穿在 10 根编号为 0 到 9 的杆上。 给你一个长度为 2n 的字符串 rings ,表示这 n 个环在杆上的分布。rings 中每两个字符形成一个…

汇编-算术运算符

下面给出了一些有效表达式和它们的值: