NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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:55823
用户头像

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

关注

评论

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

大画 Spark :: 网络 (8)-Spark 网络中的“四次握手”Driver 如何获取 Executor 的 EndpointRef 烧脑

dclar

大数据 hadoop spark 源代码 spark源码

操作系统导论:分页

小白钊钊

操作系统 java; 10月月更

mysql中的事务隔离级别序列化如何实现

知识浅谈

MySQL 隔离级别 10月月更

Spring Boot 集成 Redis 配置 MyBatis 二级缓存

微枫Micromaple

redis 缓存 mybatis springboot 10月月更

问:React的setState为什么是异步的?

beifeng1996

React

微服务稳定性保障

穿过生命散发芬芳

微服务 10月月更

跟随一组图片,了解Go Channel的底层实现

董哥的黑板报

Go 后端 服务端 操作系统 runtime

【牛客刷题-算法】 NC19 连续子数组的最大和

清风莫追

数据结构与算法 10月月更

多线程(进阶)

StackOverflow

编程 多线程安全 10月月更

React面试:谈谈虚拟DOM,Diff算法与Key机制

beifeng1996

React

在vue的v-for中,key为什么不能用index?

bb_xiaxia1998

Vue

能不能手写Vue响应式?前端面试进阶

bb_xiaxia1998

Vue

【愚公系列】2022年10月 Go教学课程 015-运算符之赋值运算符和关系运算符

愚公搬代码

10月月更

【LeetCode】重新格式化电话号码Java题解

Albert

LeetCode 10月月更

Go学习之路-1.认识GO语言

子不语Any

Go 后端 10月月更

《零代码教练指南》正式发布

明道云

今日国庆,祝福祖国!【文末超级福利】

图灵社区

读书 国庆节

【牛客刷题-算法】 NC13 二叉树的最大深度

清风莫追

二叉树 数据结构与算法 10月月更

Java中的自旋锁和适应性自旋锁是什么意思?其分类依据是啥?

wljslmz

Java 自旋锁 10月月更 适应性自旋锁

多线程——死锁的原因和解决方案

StackOverflow

编程 多线程 10月月更

【牛客刷题-算法】1-算法入门-数据结构-栈

清风莫追

算法与数据结构 10月月更

When allowCredentials is true, allowedOrigins cannot contain the special value ___ since that cannot be set on the _Access-Contr

共饮一杯无

Java springboot 10月月更

【结构体内功修炼】结构体内存对齐(一)

Albert Edison

C语言 结构体 10月月更 内存对齐

从特斯拉人形机器人亮相看AI人工智能模型落地面临的两个难题

felix

落地 机器人 AI人工智能

体验 Orbeon form PE 版本提供的 JavaScript Embedding API

Jerry Wang

Java SAP commerce 10月月更 oberon

OpenHarmony如何控制屏幕亮度

坚果

OpenHarmony 10月月更

计算机网络——MAC地址、IP地址

StackOverflow

编程 计算机网络 10月月更

spring-cloud-kubernetes与SpringCloud Gateway

程序员欣宸

Kubernetes spring-cloud 10月月更 spring-cloud-kubernetes

【CSS】:什么是z-index属性?该属性有哪些取值类型?

翼同学

CSS 前端 样式设置 10月月更

Qt解压带有密码的加密文件

中国好公民st

c++ Qt Company 10月月更

一起玩OptaPlanner-Study,玩转第一个程序

成长兔🐇

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