写点什么

Chuck Cobb 谈敏捷组织中 PMO 的角色

  • 2015-05-10
  • 本文字数:1418 字

    阅读完需:约 5 分钟

对于设立了 PMO(项目管理办公室)的企业,实施整个企业向敏捷风格的转换可能需要多个部门同步改变工作方式。在敏捷的团队中,PMO 的传统角色需要做出改变。Charles G. “Chuck” Cobb, 专家级敏捷项目经理、顾问、图书作者, 最近分享了对于敏捷PMO 的看法。

对于PMO 在敏捷组织中的角色,InfoQ 对Charles 做了一次专题采访。

InfoQ:PMO**** 在敏捷组织中的主要职责包括什么?

这个问题意味着有一个模型可以明确定义什么是“敏捷”组织,但我并不认同这点。组织的类型众多且特征各异, 我不认为有一个标准能定义究竟什么是“敏捷”的组织。

有一个非常普遍的误解, 公司在选择“敏捷”或者“瀑布”的开发流程时只能做二元互斥的选择,导致的结果就是一些公司会试着让他们的业务和项目严格遵循这种模式到一种极致的状态。而正确的解决办法应当是让开放方式去适应业务需要,并且很多时候,两种开发方式应当兼而有之。出于这种考虑,所谓的“敏捷组织”其实并没有标准的模式,而且 PMO(如果企业设置的话)并没有一个标准的角色定义。

一般来说, 任何 PMO 都有责任去最大化组织内部项目组合的投资回报率,他们通过以下方式去达成:

  • 通过选择对业务可能带来最高回报的一揽子项目,从而促进项目组合的管理过程。这种情况下,PMO 扮演了辅助(facilitation) 的角色——而商业赞助商则是整个项目管理过程的真正决策者。
  • 作为一个管理和汇报项目进度的焦点,PMO 有职责去核实所有项目是否都在达成目标的正轨上运行。这个角色的重点是经常跟踪项目成本和计划的目标。
  • 规范并贯彻项目管理的流程,从而确保项目得到妥善管理并且切实符合公司的业务目标。
  • 总的来说, 当一个组织向敏捷化做出方向性改变时,PMO 的角色 (如果存在 PMO) 也需要进行如下改变:
    • 项目组合的管理过程将变得更加动态,而且业务机构可能会取代 PMO, 在管理过程中发挥更直接的作用。

    • PMO 会继续发挥在汇报项目进展时,担当对数据进行修缮巩固(Consolidating) 的角色, 但这个角色完全可以被合适的项目管理工具所取代,从而使项目团队可以跟踪和报告自身项目的进展。同时,整个管理重心也很可能会从对成本和时间的管理转向更注重提供切实的业务价值。

    • PMO 不再像从前一样那么注重成为“过程的强制执行者”,而更像是扮演顾问支持的角色,确保整个过程支持团队发挥最大的作用。

InfoQ:你提过自适应类型的 PMO 组织,请展开谈一下这点,这种 PMO 与传统的 PMO 有什么不同?

敏捷组织、自适应组织以及传统组织之间并没有黑白分明的界限,而更像是分布在一个连续的区间之中,区间的一端是严格按照计划驱动的组织,另一端则是自适应能力很强的组织。

InfoQ:你如何看待 PMO 认同敏捷价值观的重要性?

理想情况下, 整个组织应该有一个一致的价值观,PMO 作为其中一员也不例外。由于 PMO 是组织的管理机构, 你可以认为 PMO 对于构建企业的敏捷价值观是尤为重要的。

InfoQ:PMO**** 应当如何与产品经理紧密合作?

产品经理代表企业赞助商, 并指引业务的方向。一般来说,PMO 在业务链条中不发挥直接作用。PMO 可能发挥一些辅助作用,如提供培训、指导和调教包括产品负责人在内的敏捷团队,帮助他们最大限度地提高效能。

查看英文原文: Chuck Cobb on the Role of an Agile PMO

感谢丁晓昀对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-05-10 05:191511

评论

发布
暂无评论
发现更多内容

推荐 6 个实用的 Vue 组件库

devpoint

JavaScript Vue 前端开发 7月月更

架构实战营|模块7

KDA

#架构实战营

MatrixCube揭秘 101——MatrixCube的功能与架构

MatrixOrigin

分布式 MatrixOrigin MatrixOne 矩阵起源 MatrixCube

Flutter 使用 AnimatedSwitcher 做场景切换

岛上码农

flutter ios 前端 安卓开发 7月月更

OpenCV编程:OpenCV3.X训练自己的分类器

DS小龙哥

7月月更

getchar()

謓泽

7月月更

李宏毅《机器学习》|1. Introduction of this course(机器学习介绍)

AXYZdong

机器学习 7月月更

使用Java获取给定日期所在周的第一天

李印

Java 小工具

Spring项目中如何正确处理对象依赖

技术小生

spring 7月月更

基于CSS mask-image 实现炫酷图片过渡效果之星球大战

南城FE

前端 动画效果 7月月更 过渡

数字化转型的两种误区

奔向架构师

数据仓库 数据资产 7月月更

MatrixCube揭秘102——300行实现的完整分布式存储系统MatrixKV

MatrixOrigin

MatrixOrigin MatrixOne 矩阵起源 MatrixCube MatrixKV

查找——平衡二叉树

乔乔

7月月更

知其然,而知其所以然,JS 对象创建与继承

掘金安东尼

JavaScript 前端 设计模式 7月月更

Tortoisegit工具的安装和使用

空城机

git Tortoisegit 7月月更

TCP拥塞控制详解 | 7. 超越TCP

俞凡

算法 网络 TCP拥塞控制

python小知识-rethinking python 迭代器

AIWeker

Python python小知识 7月月更

如何使用SVG制作沿任意路径排布的文字效果

南极一块修炼千年的大冰块

7月月更

MFC|框架下自绘CEdit控件

中国好公民st

c++ 7月月更

数据库每日一题---第25天:银行账户概要 II

知心宝贝

数据库 云计算 前端 后端 7月月更

Azkaban 安装文档

怀瑾握瑜的嘉与嘉

Azkaban 7月月更

【刷题记录】13. 罗马数字转整数

WangNing

7月月更

C#入门系列(二十二) -- 面向对象之多态

陈言必行

7月月更

C# SerialPort配置和属性了解

IC00

C# 7月月更

博弈论(depu)与投资(40/100)

hackstoic

投资

HarmonyoS快速入门:Hello world

逝缘~

7月月更

模块7(王者荣耀商城异地多活架构设计)

Geek_701557

王者荣耀商城异地多活架构设计

爱晒太阳的大白

qt 实现遍历文件夹

小肉球

qt 7月月更

Chuck Cobb谈敏捷组织中PMO的角色_Scrum_Savita Pahuja_InfoQ精选文章