限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

敏捷团队的大小

  • 2007-07-26
  • 本文字数:1203 字

    阅读完需:约 4 分钟

在大型团队中运用敏捷已经是一个现实——旧的“敏捷 = 小团队”的等式不再成立。虽然如此,团队的大小仍然是一个问题。团队的大小有多重要?有什么是我们应该注意的?我们又应该怎么做?

当有人提出团队的大小应该在 6 个人到 24 个人之间时, ScrumDevelopmentList 上引发了一场有趣的讨论:

分解团队——根据不同的情况,团队规模应该在 6 个人到 24 个人之间。 什么?Scrum 的建议大小是 7 个人加减 2 个人。这个不是 Scrum 论坛吗?

随后的口舌都围绕在 Scrum 和团队大小的定义。尘埃稍定之后,Roy Morien 提出了他的意见和问题:

Scrum 强调定期的短会、协作活动、“信息发射器(information radiators)”等等,凭着这些 Scrum 在相当程度上克服了这个困难,至少在哲学理论上如此。但单凭 Scrum 本身无法完全克服大型团队的难题。这个问题已经延续了数十年……James Martin 十多年前就提出过“SWAT”(如果我没记错的话,这个词代表 Specialists with Advanced Tools,拿着先进工具的专家)团队的概念,这是一种人数很少的团队……5 个或者 7 个人左右,它强调的就是小型和高效。

在我看来,更有价值更有意义的讨论应该是关于敏捷方法和敏捷项目管理方法在“放大”到大型团队和大型项目上的能力。或者更确切地说,应该是当采用敏捷方法时,最佳的团队大小,多个团队共同完成一个项目的可行性及其中的困难。

那么……直接的问题……最佳的团队大小是多少(先不管那些 Scrum 官僚的规定)?Scrum 是否能够被放大,运用到更大的团队?如何在多团队的环境中运用 Scrum 的原则和实践?有没有任何研究、实验、真人真事或者出版物可以为这个问题的答案提供证明?

目前在 ScrumDevelopmentList 上还没有直接的答案。 Tom Scott 在博客中提到了 Dave Thomas Spa 2007 上的演讲,Dave 的演讲涉及了这个问题:

[“小团队如何完成大项目?”这个问题的] 答案是什么?将大项目分解成若干独立的小项目。这不是什么令人惊讶的答案。不过如何组织工作和安排项目的问题仍待解决。今年早些时候我参加了 Spa 2007,在会上 Dave Thomas 给我们勾勒了一个方法。

目标是让项目有自由空间去创造出特定问题的解决方案,以及协调项目之间的活动。其方法是将工作组织成四个阶段:

  • 预想(Envisioning)
  • 定义(Definition)
  • 开发(Development)
  • 发布(Release)

另外,Pascal Pratmarty 在他的博客上谈到了《低效率与大型团队

团队的扩张什么时候才是有利的?我们真的需要大型团队来处理大型项目吗?

太多人喜欢用开发团队的人数来衡量一个软件项目的重要性,这个事实令我感到悲哀。

更多人当然意味着更多潜在的脑力,但要想发挥这些潜力也更加困难。实际上,我注意到在人数众多的团队中常见的两个毛病,沟通不畅和缺乏动力。

小型团队比大型团队效率更高也更具生产力,这已经是一项共识。但大型团队仍然被用在需要产生大量代码的场合,因为小型团队没有能力应付这么大的代码量——或者,真的是这样吗?

查看英文原文: Agile Team Size

2007-07-26 20:392081
用户头像

发布了 225 篇内容, 共 70.5 次阅读, 收获喜欢 52 次。

关注

评论

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

数据中台架构概述

穿过生命散发芬芳

数据中台 9月月更

Javaweb核心响应对象

楠羽

笔记 Java核心笔记 9月月更

Linux安装minikube指南

程序员欣宸

Kubernetes minikube 9月月更

大厂前端面试考什么?

loveX001

JavaScript 前端

react面试应该准备哪些题目

beifeng1996

前端 React

20道常被问到的JavaScript题目

helloworld1024fd

JavaScript 前端

监控平台SkyWalking9入门实践

Java 架构 Skywalking

微信业务架构图与学生管理系统架构图

冷夫冲

架构实战营 #架构实战营 架构师实战营 「架构实战营」

全网首次公开:Java面试参考指南V3.0版(完美契合当下所有互联网公司面试需求)

Java全栈架构师

数据库 程序人生 后端 高并发 Java 面试

面试突击86:SpringBoot 事务不回滚?怎么解决?

王磊

Java 面试

阿里P8大牛总结的Java锁机制入门笔记,堪称教科书式天花板

收到请回复

多线程 语言 & 开发

大数据ELK(四):Lucene的美文搜索案例

Lansonli

9月月更 EKL

互联网架构师联合总结的Java面试攻略,GitHub标星30K!

程序知音

java面试 大厂面试 java架构师 后端技术 Java面试八股文

Canvas+Javascript实现点击小球的爆炸效果

Sam9029

JavaScript canvas 9月月更 小球爆炸

第九期-模块一

wuli洋

总结了一下前端高频面试题的答案

loveX001

JavaScript 前端

信息论与编码(一)| 信源分类与数学模型

timerring

9月日更 信息熵

2022前端面试官经常会考什么

beifeng1996

前端 React

docker的/var/run/docker.sock参数

程序员欣宸

Docker Docker 镜像 9月月更

【编程实践】提高工作效率,避免重复且枯燥的操作,利用Python自动发送邮件

迷彩

SMTP 邮件协议 9月月更 Python邮件发送

【算法实践】手把手带你简单实现希尔排序

迷彩

算法 排序算法 希尔排序 算法实践 9月月更

2022-09-25:给定一个二维数组matrix,数组中的每个元素代表一棵树的高度。 你可以选定连续的若干行组成防风带,防风带每一列的防风高度为这一列的最大值 防风带整体的防风高度为,所有列防风高度

福大大架构师每日一题

算法 rust 福大大

【云原生 | 从零开始学Kubernetes】八、命名空间资源配额以及标签

泡泡

Docker 云计算 云原生 k8s 9月月更

Python语法之字典

芯动大师

字典 9月月更 Python语法

2022年企业Java面试前复习的正确姿势(已助力512人入职大厂)

收到请回复

Java 程序员 微服务 语言 & 开发

【云原生 | 从零开始学Kubernetes】九、k8s的node节点选择器与node节点亲和性

泡泡

Docker 云计算 云原生 k8s 9月月更

阿里最新秋招面经,腾讯/美团/字节1万道Java中高级面试题

程序知音

Java 大厂面试 后端技术 Java面试八股文 阿里面试

这些js手写题你能回答上来几道

helloworld1024fd

JavaScript 前端

如何准备vue相关的知识点

bb_xiaxia1998

Vue 前端

MFC|实现自定义复选框效果

中国好公民st

c++ 控件 9月月更

全网首次公开!阿里巴巴1685页Java面试突击核心讲(基础到高级足足涵盖19个Java核心技术)

Java永远的神

数据库 spring 程序员 程序人生 java面试

敏捷团队的大小_研发效能_Amr Elssamadisy_InfoQ精选文章