写点什么

虚拟团队可以有效工作吗?

  • 2007-06-10
  • 本文字数:1016 字

    阅读完需:约 3 分钟

假如本地协作是 Scrum 的基础条件之一,那么非本地协作团队不断增长的趋势就带来了一个疑问,即“在这种环境下,敏捷如何进行?”。对敏捷项目失败的普遍原因的理解能抵消这样的风险吗?使用新的敏捷工具可以使虚拟团队像本地团队一样有效工作吗?

David Churchville 描述了常见的分布式团队工作场景,并为不同类型的分布式团队进行敏捷项目交付时常常遇到的问题提供了一些解决方案:

  • 类型A:所有开发人员在一起,所有客户在异地
  • 类型B:多个开发团队在不同的地点(但对于每个团队,所有成员在一起)
  • 类型C:“虚拟团队”,几乎所有成员都不在一起(例如,在家或不在同一地点的办公室等等)

针对类型A和B,作者描述了的几种有效方法。然而,针对类型C:

对于类型C的团队,就是指我们常听到的新词儿“虚拟劳动力”(Virtual Workforce)。与前两种类型不同,这种类型的虚拟团队成员彼此根本没见过面。实践证明这种方式也有它的益处。由于每个人都在同一级别,每个人都是相对独立的,团队成员都乐意接受这种方式。通过建立频繁交流以及像前两种类型团队的启动会议,还是可以提高工作效率的。尽管虚拟团队存在沟通效果不理想的问题,但可以通过群组协作工具 (如共享白板等)来弥补电话、E-mail 和即时消息等方式的不足。 对热衷于结对编程(两个开发者一同完成同一个任务)的敏捷信徒,建立一个虚拟桌面和共享键盘不是什么难事。我们可以通过使用 VNC 或类似的软件以及国际电话软件(例如 Skype)来达到这一点。

还有一些工具(如 Mingle VersionOne )是以软件产品的构建管理为目标的,它们同时还提供 Web 访问方式来支持分布式团队,还使用了上面提到的一些实践方法。但是这类工具仍不足以支持虚拟团队的某些活动,如结对编程每日立会,因为这些活动是以社交性互动为基础的。

根据Alistair Cockburn 对沟通质量重要性的论述以及沟通在敏捷团队中所扮演角色,加上层出不穷的沟通工具( IM Skype IRC Groups 及 Virtual Whiteboards 等),我们还需要什么东西使虚拟团队的工作更有效呢?

查看英文原文: Can Virtual Teams Ever Work? - - - - - -

译者简介:乔梁, BJUG 成员,在 IT 领域工作多年,先后从事过软件开发、架构设计、技术管理等工作,目前从事项目管理工作。关心软件技术领域发展,对软件生命周期管理及过程改进方面的内容很感兴趣,对敏捷方法论亦有所了解。他的个人 Blog 为: http://blog.csdn.net/tony1130 。与 InfoQ 中文站分享内容,请邮件至 china-editorial@infoq.com

2007-06-10 22:381253
用户头像

发布了 100 篇内容, 共 24.9 次阅读, 收获喜欢 5 次。

关注

评论

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

话题讨论 | 程序员们来说一说,你们从编程开始到现在共使用过多少种语言?

InfoQ写作社区官方

写作平台 话题讨论 语言

你不可不知道的Design Thinking

长沙造纸农

设计 思维方式 设计思维 设计实践 设计师

甲方日常 12

句子

工作 随笔杂谈 日常

MySQL8.0大表秒加字段,是真的吗?

Simon

MySQL

科普:Java 后端开发常用的 10 种第三方服务

沉默王二

Java 后端 第三方服务

金九银十:搞定这两个GitHub标星50K开源项目,拿个30k轻松吧?

编程 程序员 面试 算法 架构师

Elasticsearch之文档操作

北漂码农有话说

记一次前端vue相关面试题目和简答案

靖仙

面试 Vue MVVM

5G加速商用,云通信如何推动企业营销数智化

阿里云Edge Plus

随笔文,关于”中台“ 的一些“小偏论”

松子(李博源)

大数据 数据中台 中台 数据平台

GaussDB(DWS)应用实战:对被视图引用的表进行DDL操作

华为云开发者联盟

数据库 dll postgre

大厂面试爱问的「调度算法」,20 张图一举拿下

Java架构师迁哥

Redis-技术专题-Redis知识体系

码界西柚

华为HMS:风雨突然,仍求自我

脑极体

作为一个架构师,我是不是应该有很多职责?

架构师修行之路

程序员 架构师

面经手册 · 第10篇《扫盲java.util.Collections工具包,学习排序、二分、洗牌、旋转算法》

小傅哥

Java 数据结构 算法 归并排序 洗牌算法

前端 10 问之 TypeScript (第一篇)

局外人

typescript 大前端

MySQL中my.cnf的配置说明

Matrix Chan

运维 MySQ MySQL 运维 数据库运维

Apache Pulsar 社区周报|08-22 ~ 09-04

Apache Pulsar

开源 云原生 Apache Pulsar 消息系统 消息中间件

Flink SQL 1.11 新功能与最佳实践

Apache Flink

flink

第13周总结+作业

林毋梦

CDN百科11 | 如何用CDN加速OSS源站资源

阿里云Edge Plus

机器学习及信息与认知的逻辑

superman

学习 认知提升 个人提升

Git 中submodule的使用,终于有人说明白了

Java架构师迁哥

如何基于 Flink 生成在线机器学习的样本?

Apache Flink

flink

Hadoop 客户端节点

yuanhang

hadoop3

详解增强算术赋值:“-=”操作是怎么实现的?

Python猫

Python 编程

2020年史诗级‘面试宝典’横空而出,金九银十就靠“它”涨薪了

学习 程序员 面试 架构师

Spring 5 中文解析核心篇-集成测试之TestContext(下)

青年IT男

单元测试 Spring5

Mac搭建本地koa2项目

靖仙

koa2 本地环境搭建

中国移动张浩:AMQP on Pulsar 的设计与应用一览

Apache Pulsar

Apache 云原生 Apache Pulsar 消息中间件 AMQP

虚拟团队可以有效工作吗?_研发效能_Ben Hughes_InfoQ精选文章