大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

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

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

关注

评论

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

拆分电商系统为微服务

小虾米

「架构实战营」

代码之外:写作是倒逼成长的最佳方式

宇宙之一粟

写作 5月月更

一文带你详细了解HarmonyOS折叠屏设计规范!

HarmonyOS开发者

HarmonyOS 折叠屏

一站式Dao打造工具M-DAO:门槛低、效率高

股市老人

Kubernetes 安全权限管理深度剖析

liuzhen007

k8s 5月月更

数据库连接池 -Druid 源码学习(九)

wjchenge

Druid 数据库连接池

LSM-Tree - LevelDb Skiplist跳表

懒时小窝

LSM树 leveldb LSM-Tree

青云云原生沙龙线上集结,找到属于你的云原生实践之路!

青云技术社区

抖音打击炫富违规视频:自媒体行业的底线在哪

石头IT视角

零基础学Java第三节(基本输入输出)

编程攻略

java开发学习

Docker下Java文件上传服务三部曲之二:服务端开发

程序员欣宸

Java Docker 5月月更

央视新闻:北斗高精度共享单车大规模应用

江湖老铁

LinkedList 源码分析-删除

zarmnosaj

5月月更

Wallys/2.5Gbps Ethernet Port Support OpenWRT Support:QUECTEL /RM500Q-GL&Support:

wallys-wifi6

wifi6 openwrt

druid 源码阅读 9—— init 中的JMX是干啥的

张大彪

JS Iterable object (可迭代对象)

达摩

js

字节跳动 CloudWeGo 官方微信公众号官宣了!

baiyutang

Go 开源 微服务 5月月更

druid源码学习九

Nick

Druid Apache Druid

JVM进阶(十七)——类加载阶段解析:准备-解析-初始化

No Silver Bullet

JVM 类加载 解析 5月月更

活动预告 | 博云容器云产品族发布会,来了!

BoCloud博云

容器云 活动预告

Wallys/QCN9074 WiFi Card/ IPQ6010/IPQ6018/ 802.11ax

wallys-wifi6

ipq6018

[Day45]-[BFS]-滑动谜题

方勇(gopher)

LeetCode BFS 数据结构算法

druid源码阅读(十)Druid keepAlive参数

爱晒太阳的大白

5月月更

千亿级高并发MongoDB集群在某头部金融系统中的应用及性能优化实践(上)

杨亚洲(专注MongoDB及高性能中间件)

数据库 mongodb 分布式 高性能 分布式数据库mongodb

设计模式之责任链模式

乌龟哥哥

5月月更

ES6 之set详解

达摩

js

SocketIO の 聊天练习

空城机

socket Node 5月月更

Druid连接池源码阅读09

石小天

在云平台 ABAP 编程环境上编写第一段 ABAP 程序

汪子熙

云计算 云原生 SAP abap 5月月更

初始C语言

芒果酱

C语言 5月月更

Linux环境编译单个C程序文件

Loken

音视频 5月月更

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