敏捷与瀑布:哪种项目管理方法适合你的企业?

news2024/12/27 13:31:00

​良好的项目管理可以改变企业的工作流,在减少混乱因素的同时注入方向和组织性。

同时,"项目管理 "对每个人来说并不意味着完全相同的事情。在企业及其客户中,最重要的两种项目管理方法是敏捷和瀑布。而这两种风格之间的差异很大,以至于一个完全使用瀑布或甘特图的人可能会发现看板会让人迷失方向,反之亦然。

那么,关键的区别是什么?最重要的是,你的企业应该使用哪一种方法?
在这里插入图片描述

什么是瀑布式项目管理?

瀑布式项目管理将任务和阶段组织成线性进展,其中流程中的每个步骤都按照规定的顺序逐级向下推进。如果你把这些连续的步骤映射到一个从上到下的图上,你会看到类似于瀑布的东西(故因此得名)。

这是一种更传统的方法,依赖于细致的规划和明确的顺序或层次。它从上到下或从头到尾地进行,做好它需要在开始计划之前知道你要去哪里。

瀑布法不是很灵活,但在正确的情况下,它可以非常强大。

许多企业使用类似瀑布法的一个领域是引进新客户。你可能已经有了明确的步骤或阶段(如征求意见稿、提案、启动、战略、分析和入职)。重新安排这些步骤是行不通的,而且如果没有完成前一个阶段,你就不能进入另一个阶段。

这个过程是相当线性的,很少需要大幅改变,但它可以有各种子任务和依赖性。而这就是为什么瀑布式在这里运作良好。

什么是敏捷项目管理?

敏捷项目管理是一种更新、更流畅的项目管理方法,诞生于软件开发领域。

当不知道要去哪里,也不知道要花多少时间才能到达目的地时,你如何管理一个项目?

当你不知道瀑布会在哪里结束(持续时间),甚至不知道瀑布的形状(范围)时,你当然不能瀑布化。

但在敏捷项目管理中,团队将工作分解成更短的部分或周期,称为冲刺阶段。没有人期望在冲刺结束时有一个具体的交付物。人们通常期望下一个冲刺中的某些工作将遵循迭代方法,返工或构建在前一个冲刺中构建的任何内容。

瀑布等传统的方法倾向于建立长达数月甚至数年的项目,而敏捷冲刺则持续1至4周。

企业可能会对包含当前事件或涉及仍在开发中的产品(例如针对尚未完成的软件工具的活动)的项目上采用敏捷项目管理方法。大致的轮廓可能会很快确定下来,但沿途发生重大变化的风险很高。

敏捷与瀑布: 比较每种项目管理方法的关键因素

通过比较这两种管理方法如何处理四个关键要素,看看它们有何不同。

时间线

瀑布:时间线较为固定,并且是基于大量项目规划数据预先确定的。任何地方的延迟都会在瀑布中层层递减,并经常威胁到项目的按时完成。

敏捷:敏捷方法并没有为大型项目确定一个固定的时间表,但它承诺在每个冲刺阶段都有明显的增量进展。

客户参与

瀑布: 客户大量参与计划阶段,因为瀑布法要求在工作开始前确定所有这些细节。但在项目启动后,客户的参与度并不高。客户收到交付物,并在设定的检查中得到通知,但他们并没有在每个决策点上被咨询。

敏捷:在敏捷中,客户始终参与其中。项目的持续发展方向依赖于客户的反馈。这种方法需要更多、更清晰的客户沟通技巧,反应迟钝或反应缓慢的客户会成为一种风险。

灵活性

瀑布: 没有或非常少,而且任何改变都是代价高昂的,需要对进度进行重大调整,并浪费之前的计划工作。通常,解决瓶颈的唯一办法是增加资源,但这并不总是可行的。

敏捷:灵活性是敏捷最明显的特点。冲刺计划每两周调整一次产品开发计划和优先级,每次都会重新平衡积压的内容。

预算

瀑布: 因所有的事情都是提前确定的,所以瀑布项目通常有一个固定且非常详细的预算。

敏捷:随着对变化和实验的日益开放,预算方法也更加灵活。这可以是自由的,但也会让客户感到紧张。

找到正确的项目管理和开发方法是关键的一步,但更重要的是找到最能支持你的企业的项目管理工具——无论你使用哪种方法。

项目管理软件同时支持传统项目和敏捷项目,管理者可以根据每个项目的特性选择适用的管理方法,甚至在同一个项目的不同阶段灵活应用,满足不同方法论的团队的需求。

-项目可视化:允许对两种方法论的项目进行实时跟踪和报告
-沟通协作:支持信息传递、文件共享等,使之易于与团队成员沟通
-资源管理:包括资源分配、报告和调度等,对于瀑布式和敏捷项目都是必要的
-任务管理:高效处理敏捷和瀑布项目的任务、子任务、依赖关系和截止日期

在瀑布式开发中,你可以借助8Manage PM强大的工具来构建详细的时间表(具有依赖关系、甘特图等)。它也能提供看板和其他 Scrum 工具等灵活功能,使敏捷团队受益,令项目获得敏捷高效的好处。

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

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

相关文章

Redis是单线程还是多线程?揭开性能之谜!

大家好,我是小米,在这个充满技术乐趣的小天地里,今天我们来探讨一个备受争议的话题——Redis是单线程还是多线程?这个问题一直困扰着Redis的用户,让我们一起揭开性能之谜吧! Redis作为一款高性能键值存储系…

交换机故障恢复

通常情况下,可以为交换机设置enable密码来提供安全,在没有enable密码的情况下,无法对交换机修改任何配置,因此,在忘记enable密码的时候,就意味着无法改动交换机信息。但是,如果能够物理上接触到…

实施办公自动化系统需要注意什么?

办公自动化系统的好处很容易理解。几乎每个企业都会欢迎更高的准确性、效率和利润率。办公自动化这个过程似乎势不可挡,那么该如何实现和管理呢? 决定自动化的内容 在实施办公自动化系统之前,企业将需要花时间研究哪些具体的流程需要自动化…

Go语言核心编程-基本数据类型篇

第 3 章 Golang 变量 3.1 为什么需要变量 3.1.1一个程序就是一个世界 3.1.2变量是程序的基本组成单位 不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位,比如一个示意图: func getVal(numl int, num2 int) (int, int) {sum : num1 n…

【数字敏捷性】上海道宁与​SolarWinds为您提供全面的可观察性、IT 服务管理和数据库管理

SolarWinds Platform是 业界先进的统一监控 可观察性和服务管理平台 它是新一代SolarWinds 可观察性解决方案的基础 并提供了我们如何 为客户解决可观察性挑战的架构 网络管理工具 从配置和流量智能到 性能监控和拓扑映射 可以轻松查看、理解和解决问题 一种集成的多…

【数据结构】--单链表力扣面试题②反转链表

目录 法一:直接反转法 法二:头插法 题述:给你单链表的头结点head,请你反转链表,并返回反转后的链表。 题目已知链表创建,并给了reverseList的函数头。 struct ListNode* reverseList(struct ListNode* he…

Maven属性与版本管理

文章目录 1 属性1.1 问题分析1.2 解决步骤步骤1:父工程中定义属性步骤2:修改依赖的version 2 配置文件加载属性步骤1:父工程定义属性步骤2:jdbc.properties文件中引用属性步骤3:设置maven过滤文件范围步骤4:测试是否生效 3 版本管理 在这一章节内容中,我们将学习两个…

ROS学习(1)——ROS1和ROS2的区别

因为机器人是一个系统工程,它包括了机械臂结构,电子电路,驱动程序,通信框架,组装集成,调试和各种感知决策算法等方面,任何一个人甚至是一个公司都不可能完成机器人系统的研发工作 。但是我们又希…

【黑科技】基于GPT开发的4款免费AI办公神器,实用又强悍!

今天给大家推荐4个非常实用且非常强悍的工具,基于GPT开发的AI工具 ,每一款都能够大大提升我们的学习和工作效率 ,希望你能看到并在收藏的同时点个赞或关注,万分感谢 。 Chat2doc 这是一个对学生党和打工人都特别有用的AI工具 &a…

西米支付:数字人民币常识普及

1.1 什么是数字人民币? 数字人民币 (英文简称: e-CNY) 是由人民银行发行的数字形式的法定货币 ,由指定 运营机构参与运营 ,以广义账户体系为基础 ,支持银行账户松耦合功能 (意味着用户既可 以选择将数字人民币钱包与自…

GstOverlay 绑定多个gtk 窗口

主题说明 在spice stream 模式下,为了实现流畅的显示,利用gstvideooverlay 接口实现了gstreamer pipeline 的输出直接绑定到gtk 的窗口下。 然而spice客户端采用的是playbin 插件当前只能绑定一个窗口,当需要采用多窗口模式时,当…

VMware安装win10虚拟机教程及常见问题

win10虚拟机安装教程 一、前言 1. 准备VMware虚拟机(可自行到VMware官网 或 点击链接 下载正版VMware Workstation Pro)。 2. 准备需要安装的win10镜像,下载地址:下载 Windows 10。 3. 文章不一定合适每位安装虚拟机的人&#x…

代理模式及对startActivity的Hook应用

定义 简而言之,就是让代理类和目标类(被代理类)实现同一个接口,并让代理类持有一个目标类的对象,这样对代理类的访问,可以转移到目标类的访问中去。我们可以在不修改目标类的情况下,在代理类中实…

Cesium源码分享--标绘

Cesium标绘插件 在线api文档说明 在线体验地址1(三维框架内) 在线体验地址2 更多案例地址 免费gis数据 ps:如果可以的话,希望大家能给我个star,好让我有更新下去的动力; 实现原理: 其中实…

RSS订阅无需代码连接飞书自建的方法

RSS订阅用户使用场景: 公司为倡导员工阅读文化以及提高自身素质,通过RSS订阅一些书籍,然后由相关部分负责人每日推送到部门群,便员工们能够随时获取到最新的读书消息。但负责人时常会忘记,且人工手动复制粘贴多项信息比…

使用底层代码(无框架)实现卷积神经网络理解CNN逻辑

首先将数据集放入和底下代码同一目录中,然后导入一些相关函数的文件cnn_utils.py: import math import numpy as np import h5py import matplotlib.pyplot as plt import tensorflow as tf from tensorflow.python.framework import ops def load_data…

Win10搭建Docker Desktop并安装vim

Win10搭建Docker Desktop 1 介绍 Docker Desktop是适用于Windows的Docker桌面,是Docker设计用于在Windows 10上运行。它是一个本地 Windows 应用程序,为构建、交付和运行dockerized应用程序提供易于使用的开发环境。Docker Desktop for Windows 使用 Wi…

shell脚本基本操作及案例

本文介绍了shell脚本的基本建立过程,并举了4个案例。关键是例3的shell脚本检测局域网ip地址机器是否宕机,例4的shell脚本获取本机ip地址 一、第一个shell脚本 1、定义解释器 #!/bin/bash echo "hello world" #! 是一个约定的标记…

今天面了个京东拿28K 出来的,让我见识到了测试界的天花板

今年的春招基本已经结束了,很多小伙伴收获不错,拿到了心仪的 offer。 各大论坛和社区里也看见不少小伙伴慷慨地分享了常见的软件测试面试题和八股文,为此咱这里也统一做一次大整理和大归类,这也算是划重点了。 俗话说得好&#…

【Android】基于Airtest实现大麦网app自动抢票程序

0x01 缘起 疫情结束的2023年5月,大家对出去玩都有点疯狂,歌手们也扎堆开演唱会。但演唱会多,票一点也不好抢,抢五月天的门票难度不亚于买五一的高铁票。所以想尝试找一些脚本来辅助抢票,之前经常用selenium和request做…