很多人都知道项目管理理论中有一个经典铁三角(△核心因素制约关系△),凡讲/学项目管理知识必涉及该三角。
但,这两天我才发现,网络上的大部分项目管理三角图形,或对三角的讲解都是错的,甚至包括很多培训机构,简直,人云亦云,不知所云。
前置知识/本文共识:
我们来看一下你常见的项目管理三角(号称经典的):
这三角什么意思呢?
很多讲师,都能讲上一阵子,项目管理铁三角,范围、时间、成本相互制约影响,范围变大、成本增加¥&%…,
看起来也挺有道理的样子。
然而仔细一想,完全不知所云。
到了实际项目管理中,更是一脸懵逼。
这4个因素什么逻辑关系?对项目管理有什么价值?
质量为什么放在三角的正中间?以质量为核心?质量是领导最关注的吗?
范围变大,时间、成本增加,质量又会怎样?质量跟三角面积什么关系?
什么?范围能随便动?
现在,我们来撸一撸为什么以上全错,问题出在哪里。
首先,
项目管理是什么?
把一件特定的事~干成,在一些因素的影响下。
注意这里面有三个词:事、干成、因素。
三个词之间有什么逻辑关系?
事是范围,干成是目标,因素是影响目标达成的一些东西,项目的各种方案都围绕这些因素。
事 >>>范围;
干成>>>目标>>>时间、质量、成本(快、好、省,或更关注某一方面);
因素>>>方案>>>资源(人力、财力(采购)、干系人等)、风险、沟通。
好了,项目管理9个方面都涵盖了,分别属于范围、目标、还是方案,以及范围、目标、方案逻辑关系也基本清楚了。
那么,
这个9个方面,哪些是项目经理能决定的?
范围?不是,范围是事情本身,老板或客户拍板定的就是这个事,你能做的只是把范围搞清楚、搞细,不能动。
要修一条北京到张家口的铁路,你跟老板说钱不够工期紧,咱修到宣化吧?干脆不修了,不更省吗?
或做一个ERP,你给做成了MIS?老板不砍你吗?
你能干,一口气修到了乌兰察布,好家伙,老板一样砍你,本来这块是利润的。
项目立项了,合同都签了,你要动范围,谁都跟你急眼。
目标?不是,目标是考核项目和项目经理的,你可以跟老板或客户讨价还价,一旦确定了,一定时间段内是一般不能动的。
方案?可以的,方案是项目经理的真正价值体现。
你要争取资源、做好沟通、规避风险,提出创新的解决方案、高效的解决方案,快、好、省的解决方案,提高干系人满意度。
(不是“多快好省”?在项目管理中不存在“多”的概念,因为范围你说了不算,应当是不多不少刚刚好,快、好、省是需要的。)
上面说了,范围不能动,时间、质量、成本可以和老板讨价还价。
以三角形表示之,
第一个正确的项目管理三角形:以范围为中心的项目管理三角。
固定范围下,时间、成本、质量的关系三角。
这个三角形的面积代表项目的范围,各边的相对长度根据和老板讨价还价的结果确定。
一个合格的项目经理,把这个三角形控制好就行了,可中规中矩地把一个项目交付。
时间1.5个月,成本40万,质量符合@#%标准,OK。
情景1:范围不能动,如果领导说,质量要高度重视,三角形变成这样:
其他几个因素可做同理变化。
情景2:范围不能动,如果客户说,就这么多钱,那么需要平衡时间和质量:
这实际变成了一个带有约束条件的xy直角坐标系。
跟客户沟通,看他要时间还是要质量吧。
情景3:范围不能动,如果你把项目做砸了,三角形可能变成这样:
项目延期,成本没盖住,质量谁知道呢。
情景4:范围不能动,如果你是个优秀的项目经理,三角形可能这样:
提前交付,质量超客户预期,给公司多出10万利润,质量很好,老板点赞发奖金。
情景5:范围动了?可能出现范围蔓延,轻则如下图,重则项目宣布失败。
问题来了,
既然范围不能动,三角形的面积这个动态因素用来表达范围就有些浪费了。
前面提到,项目经理的真正价值是争取资源,给出适合当下的最优解。
所以,资源是一个最大的变量。用三角形表示之,
第二个正确的项目管理三角形:以整合资源为中心的项目管理铁三角。
动态资源下,时间、成本、质量的关系三角。
(注意,范围不动,在项目章程里、合同里、任务书里,随时检查对照防止跑偏。争取资源就是为了搞定这个范围,达到那个目标。)
情景1:当你争取到了更多的资源,三角形可能这样:
成本稍有增加,但时间明显缩短,质量明显提升,又快又好。
情景2:当领导更看重上线时间,而不是质量,你又争取了一些资源,三角形可能这样:
情景3:但争取资源,不要用力过猛,容易这样:
老板:你的项目代价也太高了吧?
最后,有人说了,那敏捷呢?敏捷不一样,敏捷范围可变,敏捷有个倒三角形,还有什么价值三角形之类的?
比如,网上有讲师会这么讲:
也是错的,云里雾里,不知所云。
敏捷项目管理本质上范围也是定的。
不是需求范围胡乱变化,也不是需求完全不可预知,
你要做的事,当前的事和规划的事,大致还是有条主线的,领导会高屋建瓴的告诉你的。
敏捷,本质是快速迭代。
快速迭代是什么?就是范围拆解、持续交付,从小事逐步变大事,
就是小三角形逐步变大三角形,或小三角形组成大三角形。
(注意,这里是“逐步”不是“逐渐”,是阶梯性、阶段性变化,不是连续不断的变化。)
敏捷不是什么神奇的管理理念,也是标准化项目管理的范畴。
敏捷也遵循项目管理的底层逻辑,范围、时间、成本、质量、资源。
第三个正确的项目管理三角形:敏捷项目管理三角。
敏捷项目,每个迭代周期都要整合资源,快、好、省的搞定范围,
范围随时间推进,逐步扩大,成本也会相应增加,质量有相对固定的基准。
那越发尖锐的塔尖,是产品变大变强的标识,老板和客户都喜欢。
在敏捷开发的每一个迭代阶段,项目经理都可以发挥技能,平衡时间、成本、质量,争取更多资源,搞定当前阶段的事(固定范围)。
本文以项目管理三角形为主线,缕清了项目管理中各主要方面的逻辑关系,如何平衡,及其三角形表示法。
1、以范围为中心的项目管理三角。
2、以整合资源为中心的项目管理铁三角。
3、敏捷项目管理三角。
那高高的塔尖,也是项目经理的傲娇。
1、本文图例中三角形各边及面积的说明:
就四个字:越长(大)越差。
2、关于“范围不能动”的说明:
范围是老板安排的那件“特定的事”,是项目管理一切工作的基准起点。
无论后续范围是否扩大,在做当前目标决策的时候是基于当前确定的范围。当然要前瞻性的考虑到范围的扩大,但扩大后要基于新的范围做新的决策、新的方案。
即使敏捷也不是随时调整范围,而是按迭代周期调整需求范围。
最后,刚发现一个不错的项目管理工具:LightinWork,让项目管理工作井井有条。LightinWork-项目工作综合管理系统
原创内容,未经许可不可复用、转载。
原网址: 访问
创建于: 2024-01-03 17:05:26
目录: default
标签: 无
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论