写点什么

应对敏捷项目中的干扰

  • 2008-06-06
  • 本文字数:1402 字

    阅读完需:约 5 分钟

干扰,正如它名字所显示的,是影响敏捷项目团队速度、减缓其前进的刹车闸。有些干扰是必需的,其他则不是。关键在于:要识别出影响工作进程的干扰,并尽量减少它对项目的负面影响。

Extreme Programming 讨论组上有一个有趣的讨论,Alistair Cockburn 在其中分享了他认为影响“团队涌流”的一些主要干扰:

(1) 过多会议(程序员必须放下工作去参加一个接一个的会议,以及)
(2) 过多同时进行的项目(程序员必须放下项目 A 的工作,切换到项目 B)。 这些干扰会消耗很多的时间和精力。不过一般总可以找到调整项目、会议和每天工作安排的方式,减少干扰,程序员也可以多花时间,进行不间断的编程。

Alistair 接着说道:团队中,有时必须有一个人完全负责接电话、参加会议、找人、做与客户的接口等工作。而此人的工作也因此而无法达到团队对他的期望。但是 Alistair 说,对这个人工作产出的期望,应该受限于他能够花在项目上的时间。

在他的众多项目管理模式中,Alistair 将此命名为“牺牲一个人”。Alistair 在这个模式里提出,一个项目可能无法像当初规划的运转那么快,这是因为有很重要的干扰占用了整个团队的时间。虽然干扰可能是很重要的次要任务,而且无法放弃;但是,它确实分散了团队在最主要的任务上的注意力。

Alistair 认为解决问题的方式是,分配一个人来专门应对干扰。虽然这个人可能觉得自己是牺牲品,但是团队剩余的成员可以通过处理最主要的任务来取得工作进展。

Gojko Adzic 也提供了类似的意见,他讲述了自己的故事:当时他在一个项目中承担架构师的工作,但却花费了很多时间来充当软件方面的润滑剂。相关的任务包括:解答新人的问题、协调不同的讨论、与客户沟通、参加各种会议。Gojko 补充道,如果他试着花更多时间在编程方面的任务上,很多其他团队成员就必须充当润滑剂,这拖慢了整个团队的速度。因此他决定接过来所有的次要工作,让其他人集中精力处理主要任务。Gojko 提到:

虽然我仍力图编写代码、了解项目的整体进度,但是团队在做计划时,已经不怎么再指望我的参与了——我的时间不会被计算在内。四个月之后回头再看看,考虑到项目的进度以及团队的工作效率,我认为这样解决问题很有效。

对于 Alistair 提出的第二个主要干扰,邮件组的成员们都同意:让人同时参与多个项目没法取得好的效果。对于这样带来的心态问题,Gojko 这样总结。

问题在于,如果你的成员是四、五个只能部分参与项目的人,项目干系人会认为你拥有一个完整的团队;而实际上,他们最多相当于一个全职投入的人,如果不是更少的话。

为了进一步表明支持人们专心投入单个项目,Gojko 说到:团队成员同时在多个项目中工作,沟通和协调工作会占用相当多的时间和精力。他举了下面这个很有趣的例子,来证明他的观点:

10 个投入程度为 20% 的人,他们的产出理论上相当于两个全职人员;但是协调这 10 个人却要比协调两个人花费更多的精力。而且与协调 10 个全职人员的精力花费相当,甚至有可能更多。我想这是因为下面的原因:由于其他工作的要求,这 10 个部分投入的人会经常无法参加站立会议和进度会议,而且不能像 10 个全职人员那样始终坐在一起。两个全职的人,基本上不需要什么协调,也没有多少沟通上的无谓消耗。

讨论组的人都认为:要去除与这些主要的干扰相关的风险,应该从两方面下手:牺牲一个人,让他来处理所有的次要任务;还要注意不要让一个人同时参加多个任务。

查看英文原文: Handling Interruptions on an Agile Project

2008-06-06 04:081392
用户头像

发布了 479 篇内容, 共 180.8 次阅读, 收获喜欢 53 次。

关注

评论

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

Web3 项目外包开发的类型

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

开源赋能双碳:MyEMS 能源管理系统的架构与实践价值

开源能源管理系统

开源 开源能源管理系统 国能国标

从技术架构到场景落地:JetLinks 与 MyEMS 的差异化路径与价值解析

开源能源管理系统

开源 开源能源管理系统

基于华为开发者空间,使用DeepSeek+Dify构建财务报表分析模型

华为云开发者联盟

dify 华为开发者空间 DeepSekk

分库分表之后如何使用?面试可以参考这些话术

王中阳Go

面试 分库分表

华为开发者空间-云开发环境,实现本地VSCode远程开发小程序

华为云开发者联盟

vscode 华为开发者空间

[大厂实践] 利用 TCP 拥塞控制算法增强分布式系统服务降级

俞凡

架构 大厂实践

架构师必备:实时对账与离线对账

电子尖叫食人鱼

数据库 架构

小红书笔记详情API响应数据解析

tbapi

小红书 小红书笔记详情接口 小红书API 小红书数据采集

区块链Web3项目开发框架

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

瑞士开源大语言模型今夏发布

qife122

大语言模型 多语言处理

Mac系统编程入门指南:从环境配置到高效编码

qife122

命令行工具 Mac开发

Fabarta个人专属智能体多版本上线:覆盖多领域,诚邀免费体验!

Fabarta

人工智能 智能体 agent

行业级案例深度拆解:某服装企业如何实现全仓RFID智能化改造

斯科信息

RFID解决方案 斯科信息 仓储RFID解决方案

YashanDB SUBSTRB函数

YashanDB

数据库 大数据

我试用了5款文本配音工具后的真实感受

石臻臻的杂货铺

AI TTS 文本转语音

JimuReport 积木报表 v2.1.1 版本发布,免费开源的报表和大屏设计

JEECG低代码

数据可视化 报表 数据大屏 报表工具 数据BI

为什么海外舆情监测将成为品牌出海的底层能力?

沃观Wovision

出海企业 海外舆情监控 沃观Wovision 舆情监测系统

SharePoint漏洞被利用传播勒索软件

qife122

网络安全 SharePoint

海外舆情监测的核心技术三件套

沃观Wovision

海外舆情监控 沃观Wovision 舆情监测系统

AI少儿英语背单词APP的开发流程

北京木奇移动技术有限公司

软件外包公司 APP外包公司 AI英语学习

基于华为开发者空间云开发环境部署Coze Studio + Maas构建智能体应用

华为云开发者联盟

华为云ModelArts DeepSeek v3 华为开发者空间 Coze开源 cozestudio

覆铜板工厂新一代AI智能化MES系统:数字化转型的关键

万界星空科技

mes 制造业数字化 覆铜板行业 智能化MES 覆铜板mes

扩容之旅:从 0 到 100 万用户

俞凡

架构 最佳实践

开源驱动下的能源管理革新:安全自主可控与 MyEMS 的实践路径

开源能源管理系统

开源 开源能源管理系统

基于华为开发者空间,使用MySQL MCP Server对数据源进行获取等操作

华为云开发者联盟

华为开发者空间 DeepSekk mysql'

数据安全的意义和价值你知道吗?一文让你了解!

行云管家

网络安全 数据安全

轻应用技术跃迁:从PWA到小程序的生态重构

xuyinyin

CST补丁安装教程-CST Studio Suite 2022 SP4 补丁包

思茂信息

cst CST软件 CST Studio Suite

生成式AI实现多模态信息检索新突破

qife122

机器学习 生成式AI

本地CodeArts IDE连接开发者空间 - 云开发环境,完成小游戏开发

华为云开发者联盟

华为CodeArts 华为开发者空间

应对敏捷项目中的干扰_研发效能_Vikas Hazrati_InfoQ精选文章