写点什么

敏捷团队应对打扰的七种方法

  • 2012-02-04
  • 本文字数:1444 字

    阅读完需:约 5 分钟

每个团队都必然会遇到工作被干扰的情况,如果不能合理应对,那么很可能会影响到团队的交付能力。最近,在 Agile Advice 网站上 Mishkin Berteig 发表了一篇文章,讲述了当 Scrum 或者其他一些采用迭代方式的敏捷团队遇到工作被干扰的情况时,可能可以采用的七种应对方法。

  1. 严格遵循 Scrum
  2. 安排特定的“干扰”时间段
  3. 让变更商谈过程变得透明
  4. 拆分团队
  5. 超短的交付周期
  6. 维持现状,任劳任怨
  7. 承诺速率 (Commitment Velocity)

Ken Schwaber Jeff Sutherland Scrum 指南中明确地表示,团队要想获得成功,就必须严格遵循 Scrum。

Scrum 的角色、工件、事件和规则是不可变的。虽然只实施部分的 Scrum 是可能的,但这样就不是 Scrum 了。

因此,Mishkin 认为他的上述建议是对 Scrum 团队的一个开放式的补充。

Scrum 方法论所秉承的基本理念是形成一套发现组织内的问题和障碍的体系……改掉那些导致工作被干扰的行为,而不是试图去寻找兼顾应对干扰的一石二鸟之法。

现实中,很多敏捷团队在使用混合方式。而 Mishkinr 的文章正好指导团队利用一定比例的时间或者人员来应对“不速之客”。

……有两种分配时间的方式:每天特定时间全军上阵,或者轮流指派一到两个人专门全天候应对被打扰的情况……原则上说,挤出来的这点宝贵时间一定要用在刀刃上,最好拔除那些诱发干扰的根源。

Mishkin 文中所述的另一个应对之策是使变更商谈过程更加透明,此处他援引了“荧光卡片 (fluorescent note card)”法。

……无论何时,若有利益关系人想要打断当前周期内的工作……就把他的需求写在一张颜色鲜艳的卡片上,以便于区分团队当前工作周期内的其它任务。随后,提需求的利益关系人就得和其他利益关系人商谈……看看迭代中哪些任务可以移出去,为新任务腾地儿。

此方法和 XP 里应对干扰的方法很类似, James Shore 和 Shane Warden 在他们的敏捷开发的艺术:迭代计划一文中就曾提及此法。

换句话说,如果你要加个两个点的故事到计划里,势必要拿出个两个点的故事来交换。并且,你只可以替换那些尚未开始做的故事。

Mishkin 看来,最具综合性的是承诺速率度量法,他将其解释为一个团队燃尽图的“最小历史斜率 (minimum historical slope)”。他阐述道,迭代团队都应该降低每次迭代的期望速率,以切合他们上个迭代(而不是平均)所完成的实际点数。

……随着团队使用承诺速率度量法完成了越来越多的 Sprint,最终他们的能力将与他们的承诺相吻合,即使时有“不速之客”,也能几近闲庭信步,应对自如。

其它可选方案还有超短的交付周期。InfoQ 网站上有一段 2008 年敏捷大会的演讲,详尽涵盖了这一内容。还有就是任劳任怨、俯首甘为孺子牛,虽然这并不为作者所推崇。

……如果你选择了维持现状,任劳任怨,那么最重要的是向大家展示你权衡利弊的心路历程。明确告诉你团队中的每个人,你为何如此权衡,这么做的好处又在哪里。

如何处理被干扰的方法一直是敏捷社区数年来热议的话题,自 2008 年以至更早,InfoQ 上也发表了诸多相关文章。更多对策和选择可以参见由干扰驱动的开发应对紧急需求以及应对敏捷项目中的干扰

关于干扰对团队所造成的影响最恰当的归纳,估计要数 Mark Levison 近期发表的 Scrum Master 系列故事了。

开发团队以外的人往往并不认可团队为了应对干扰所做的努力,尤其是无法理解任务切换要花的时间(如果在做一个复杂的任务,可能需要 20 到 30 分钟才能跳出原来的思维)。

你的团队采用了这些方法中某个来处理干扰吗,或者你是否发现其它什么技术更高效呢,例如看板?

查看英文原文: Seven Options for Handling Interruptions on Agile Teams

2012-02-04 08:154044
用户头像

发布了 114 篇内容, 共 38.9 次阅读, 收获喜欢 2 次。

关注

评论

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

MCP 开发实战:手把手教你封装高德地图与 arXiv API

测吧(北京)科技有限公司

交易所开发实战:打造安全高效的数字货币交易平台

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 交易所开发代币开发

医疗AI Agent最佳实践|焱融YRCache将推理效率提升65%,实现患者问诊秒级响应

焱融科技

推理 医疗智能体 AI Agent KVCache 焱融YRCache

“数字创新产品课程” 12月6-7日 · CSPO认证在线课程

ShineScrum

产品负责人 CSPO认证

数字化转型与生态融合驱动的政务一体化平台小程序化实践

xuyinyin

Vibe Coding(氛围编程):把代码交给 AI 的瞬间,也交出了未来的维护权——慢慢学AI162

AI决策者洞察

学习生活两不误!解锁新生必备神器华为小艺与华为浏览器的多种用法

最新动态

安装minio集群

天翼云开发者社区

存储

公链钱包开发秘籍:构建安全便捷的区块链资产管理工具

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

构建电动汽车模拟器研究EVSE充电设备的技术实践

qife122

逆向工程 电动汽车充电

用社交媒体监测驱动品牌增长与用户互动

沃观Wovision

社交媒体 海外舆情监控 舆情监测系统

PPT自动生成器有哪些?6个好用的AI工具盘点

职场工具箱

人工智能 效率工具 PPT 办公软件 AI生成PPT

Scrum Better with Kanban

ShineScrum

Grafana侧重可视化,那多数据源告警呢?

巴辉特

Grafana Nightingale 夜莺监控

AI Agent智能体系列解读 | ModelArts Versatile-AI原生应用引擎插件类——MCP/工具能力详解

华为云开发者联盟

“一课双证”Scrum Better with Kanban 认证&Scrum看板实践者认证 | 11月8日 · 在线面授

ShineScrum

Scrum 敏捷

合合信息携手富士胶片商业创新(中国),AI让数码多功能机“读懂”文档

合合技术团队

人工智能 大数据 算法

OpenAI 开源模型 gpt-oss 是在合成数据上训练的吗?一些合理推测

Baihai IDP

开源 AI openai LLM gpt-oss

MaxCompute聚簇优化推荐功能发布,单日节省2PB Shuffle、7000+CU!

阿里云大数据AI技术

hash Shuffle ODPS 聚簇优化

链游开发新篇章:融合区块链技术的游戏创新与探索

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

各行业初级员工AI普及率强劲

财见

阿里云 AI 搜索 DeepSearch 技术实践

阿里云大数据AI技术

当舆情爆发时:社交媒体监测的危机应对策略

沃观Wovision

海外舆情监控 舆情监测系统

数字先锋 | 携手扎囊县教育局,天翼云电脑叩响教育均衡发展之门!

天翼云开发者社区

云电脑 天翼云 智慧教育

五个维度解析TikTok推广营销中品牌如何筛选最合适的合作达人

Wolink

Tik Tok 海外推广 沃链Wolink 达人营销

解锁区块链未来:DAPP、交易所、链游、钱包及代币开发全解析

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

DAPP开发全指南:从入门到精通的区块链应用之路

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

敏捷团队应对打扰的七种方法_研发效能_Craig Smith_InfoQ精选文章