写点什么

Johanna Rothman——把敏捷项目扩展为敏捷计划

  • 2016-11-07
  • 本文字数:1150 字

    阅读完需:约 4 分钟

Johanna Rothman OnAgile2016 题为《把敏捷项目扩展为敏捷计划:自主、合作、探索的小世界网络》的演讲中,她鼓励观众使用公司内已有的小世界网络来帮助改变、沟通和整合。此外,她推荐了不同的方法来加强这些小网络,使它们能够改善交付大型功能程序的流程。

Rothman 是《敏捷和精益项目管理:将合作扩展到整个公司》( Agile and Lean Program Management: Scaling Collaboration Across the Organization )的作者。她指出,大多数公司有一个非正式的网络,经常用来传播谣言,也可以以强大的方式支持公司的需求。当与社区实践和路线图相结合使用的时候,这个网络也可以为项目成功做出贡献。

Rothman 说“做大事,要从小处着手”。她指出,许多小的、基于团队使用敏捷实践的流程用在大项目上也一样可以和谐运行。定期地完成功能或用例就可以获得更大的透明度,能更加清晰地和更频繁地获得项目风险信息。有一些做法,比如运行两个星期或更少时间的迭代,或者完成能够在一两天内完成的小交付,都可以帮助团队频繁地得到对于他们正在进行的工作的反馈意见。对交付的功能进行测量也是有用的,因为这些构建块可以通过业务和技术的手段进行跟踪,以查看项目完成的进展情况。

对于项目管理方面的实践,Rothman 建议的做法是采用滚动波路线图——频繁地规划短时间的界限和在这些短时间框架上建立稍微长一点约三个月的愿景。每个月的内部交付有助于建立每季度的版本,以发布到生产(或生产阶段区域)。每一次内部交付后都更新计划,这将有助于让每个人都意识到变化和障碍。在大型的项目中,这些路线规划可以在任何相互依存进行管理的地方进行,而不是只是在两个或多个团队的内部进行。

此外,Rothman 鼓励以流动和不断变化的方式进行系统架构工作。她指出,在“最负责任的时刻”,提供一个系统架构草案,比试图在任何开发活动开展之前确定一个工作架构更有用。软件时时在变化,Rothman 建议我们要接受这样的变化,以确保团队能在该架构中得到指导。

作为管理项目的一部分,Rothman 建议创建两个主要的团队来驱动大型项目的交付——核心团队和技术项目团队。核心团队旨在协调公司各个和项目相关部门(技术部门、人力资源管理部门、法务部门、市场营销部门等等)的工作。这个团队引领着公司中的整个项目的商业价值。技术项目团队着眼于风险评估、管理问题,并确定在公司的技术领域内的变化。这个团队由系统架构、软件程序管理和项目产品经理三方为代表领导运作,方能正常运作。

在 Rothman 结束演讲之前,她提供了一些导向性建议。首先,判断出在哪里会习惯性地阻碍项目。第二,尽可能保持发展势头。最后,任何项目的成功都依赖于合作——使用一些正在使用的小型网络,并用路线图引导项目的发展,以保持目标清晰、明确。

阅读英文原文: Johanna Rothman – Scaling Agile Projects to Programs

2016-11-07 17:55821
用户头像

发布了 152 篇内容, 共 68.0 次阅读, 收获喜欢 63 次。

关注

评论

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

【MySql 实战】以 sql 的方式多表联动更新数据

安逸的咸鱼

MySQL 实战 7月月更

Starfish OS:以现实为纽带,打造元宇宙新范式

EOSdreamer111

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

Geek_7a789a

git clone出错--必看贴

坚果

git Mac git 学习 7月月更

【函数式编程实战】(一)Java演变与函数式编程

小明Java问道之路

Lambda stream 函数式编程 7月月更

Java RMI

沃德

Java 程序员 7月月更

Docker小白的福音:50条Docker命令清单,干就完了!

wljslmz

Docker Linux Docker 镜像 7月月更

架构实战营模块7作业

挖了蘑菇哩斯

架构实战营

树莓派3B搭建Flink集群

程序员欣宸

Java flink 树莓派 7月月更

Okaleido tiger NFT即将登录Binance NFT平台,NFT权益时代即将开启

鳄鱼视界

王者荣耀商城异地多活部署设计

Geek_e8bfe4

架构师成长:关于我在 ArchSummit 大会收获了什么

宇宙之一粟

架构 个人感悟 ArchSummit 7月月更

从日常小事看如何工作

耳东@Erdong

7月月更

如何分析并设计性能测试场景

老张

性能测试 需求分析

前端网络之跨域请求

Jason199

跨域 7月月更

关于Web响应式设计

程序员海军

Web 7月月更 响应式设计

Okaleido tiger NFT即将登录Binance NFT平台,后市持续看好

EOSdreamer111

C#入门系列(二十六) -- 程序集和命名空间

陈言必行

7月月更

正则什么的,你让我写,我会难受,你让我用,真香!

掘金安东尼

前端 正则 7月月更

Qt | Qt的项目文件.pro文件详解

YOLO.

qt 7月月更

Java中关于多线程的知识点

Java学术趴

7月日更

Okaleido tiger NFT即将登录Binance NFT平台,你期待吗?

股市老人

TableWidget 排序的多种方式

小肉球

qt 7月月更

云原生(九) | Devops篇之Jenkins安装与实战

Lansonli

云原生 7月月更

mysql进阶(十四) 批量更新与批量更新多条记录的不同值实现方法

No Silver Bullet

MySQL 数据库 7月月更 批量更新

STM32+ENC28J60+UIP协议栈实现WEB服务器示例

DS小龙哥

7月月更

java零基础入门-java8新特性(中篇)

喵手

Java 7月月更

Web3流量聚合平台Starfish OS,给玩家元宇宙新范式体验

股市老人

iOS中内存管理(Autoreleasepool)

NewBoy

ios 前端 移动端 iOS 知识体系 7月月更

一年时间过去了,LiveData真的被Flow代替了吗? LiveData会被废弃吗?

编程的平行世界

android android jetpack

LeetCode-94. 二叉树的中序遍历(java)

bug菌

Leet Code 7月月更

Johanna Rothman——把敏捷项目扩展为敏捷计划_文化 & 方法_Susan McIntosh_InfoQ精选文章