【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

敏捷团队中,专家能胜过通才么?

  • 2008-06-22
  • 本文字数:1370 字

    阅读完需:约 4 分钟

在敏捷社区中有一个普遍的共识,那就是要组成包括通才和专家的跨职能团队。 Dave Gray 在他的 blog 中发表了一张有趣的图表,试图显示通才和专家之间的关系。Dave 认为,通才对多个领域的规则都有基本的理解,他们不一定具备解决问题所需的特殊技能,不过能很好地诠释问题。从另一个方面来说,专家对特定的领域有深入的了解。他们在解决问题和执行计划方面的能力是一流的。Dave 认为项目的成功执行需要这两种角色的参与。

Jurgen Appelo 强烈反对这种通才加专家的理论。在 blog 上,他不仅对专家的作用大加赞扬,而且不鼓励组织中的任何成员向通才转变。根据 Jurgen 的说法:

跨职能团队(一些敏捷专家推荐的方式)完全忽视了社会得出的经验,1776 年哲学和经济学家亚当·斯密在他的重要著作《国富论》中曾指出:专家能够带来更高的生产率和繁荣。

JurgenAppelo 还说:

当软件开发人员要去设计网站的时候,我都要哭了。一些人几乎分辨不出像素和厘米之间的差异。我见过软件工程师所做的网站功能设计,如果照其执行的话,网站访问者的身体会受到严重伤害。

为了增加说服力,Jurgen 引用了 David J. Anderson 书中的内容:

David J. Anderson 在《软件工程的敏捷管理》一书中提到了 Capers Jones 的研究,说明专家小组的表现通常能优于由通才组成的小组(第 272 页)。

他认为,使用专家所导致的效率降低不会比使用通才更严重,而通才处理工作的速度明显要落后于专家。

另一方面,敏捷社区中的一些成员坚信:团队应该不惜一切代价避免专家的存在。 David Christiansen 认为:使用通才而不是专家,这才是王道。在谈到如何组建好的团队时,他这样建议:

应该尽量避免使用专家。他们都是只会一种技能、而且脾气暴躁的家伙,他们对于形成良好的核心团队没有兴趣。此外,他们只做固定的工作,避开其他的任务。为了等待下一个“适合”他们的任务,专家们会耗费上许多时间。所以他们要么造成了项目资金的浪费,要么根本就处在半工作状态。所有这些情况增加了失败的风险,并造成棘手的计划依赖。从另一个方面来说,通才在项目的整个生命周期中一直在增加价值,他们在所有的阶段都能提供帮助,这意味着日程安排不是什么大问题。实际上,如果整个队伍都是由通才组成,能在很大程度上消除项目主要路径对人员安排的依赖。

Scott Ambler 采取了中间立场,他认为团队应该由通才型的专家组成。

不妨建立通才和专家都包括的团队,通才在团队内部起到粘合剂的作用,着眼于更宏观的问题;而专家则关注项目中较复杂的细节。这种方式的效果不错,因为通才的长处刚好能平衡专才的短处,反之亦然。通才和专才的结合因为达成了某种平衡,通常很有效。更好的方案是建立通才占多数的团队,并配备一到两个专家——通才型的专家。

Scott 认为,通才型的专家能够很好地把握事物之间如何配合,并能够因此更加了解团队工作的内容。

Jeff Atwood的观点与Scott 类似,他也喜欢通才型的专才。他认为,太多软件开发人员在一种专业领域内浸淫得越来越深。编程是一个狭窄的领域,工程技术的世界如此广阔,他们应该把自己培养成全面的软件开发者。

总的说来,并不是所有的敏捷社区成员都赞成专家机制。应该根据团队的人员和项目具体情况,来安排通才和专家的比例,或者努力增加通才型专家的数量,他们可以携手并进,推动项目取得成功。

查看英文原文: Do Specialists Outperform Generalists on an Agile Team?

2008-06-22 15:52781
用户头像

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

关注

评论

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

这一年,我们都需要他安静而勇敢的陪伴

小天同学

读书笔记 读书 5月日更

多吃点花生米吧!

Nydia

学习

Golang Array and Slice

escray

学习 极客时间 Go 语言 5月日更

还不会使用分布式锁?教你三种分布式锁实现的方式

华为云开发者联盟

数据库 zookeeper 分布式锁 etcd 数据库表

超时与线程池的坑

ES_her0

5月日更

【LeetCode】形成两个异或相等数组的三元组数目Java题解

Albert

算法 LeetCode 5月日更

云小课 | 大数据融合分析:GaussDW(DWS)轻松导入MRS-Hive数据源

华为云开发者联盟

华为云 GaussDB(DWS) MRS数据源 融合分析 数据仓库服务

百度 Serverless 函数计算引擎 EasyFaaS 正式开源

百度开发者中心

百度 开源

架构实战营模块4作业-千万级学生管理系统的考试试卷存储方案

好吃不贵

架构实战营

千万级学生管理系统考试试卷存储方案设计

eoeoeo

快乐是一种选择

BY林子

快乐

MySQL慢日志全解析

Simon

MySQL 慢查询

为什么TCP 建连接要3次,断连接却要4次呢?

架构精进之路

TCP 网络层 5月日更

华为发布HarmonyOS Connect品牌升级计划 帮伙伴做好产品、卖好产品、运营好产品

科技汇

鸿蒙轻内核M核源码分析:数据结构之任务就绪队列

华为云开发者联盟

鸿蒙 数据结构 数组 双向循环链表 任务就绪队列

Dubbo 延迟服务暴露

青年IT男

dubbo

Apache Flink在 bilibili 的多元化探索与实践

Apache Flink

大数据 flink 流计算 实时计算

在 Mac 上玩网游的简单方式

懒得勤快

实践解析 | 如何用 OpenGL 实现跨平台应用高效渲染

拍乐云Pano

Android开发

Elasticsearch数据库优化实战:让你的ES飞起来

华为云开发者联盟

数据库 大数据 elasticsearch 日志 ES

云时代的数据之约

BinTools图尔兹

数据库 云计算 运维 云服务 dba

长连接网关技术专题(四):爱奇艺WebSocket实时推送网关技术实践

JackJiang

Netty websocket 即时通讯 IM 网关

奇亚chia算力挖矿系统开发搭建

薇電13242772558

区块链 算力

产品数据分析

lenka

5月日更

Python 加密解密信息 - DAY9

Qien Z.

Python 加密解密 5月日更

打破思维定式(十二)

Changing Lin

去年创建的个人网站,我又给它加多了一些新功能。

彭宏豪95

写作 网站 博客 5月日更

2021年5月墨天轮国产数据库排行榜:十强榜单固若金汤

墨天轮

数据库 腾讯云 阿里云 国产化 dba

ShardingSphere 源码

云淡风轻

ShardingSphere

快时代的知识形态

Ryan Zheng

Kafka万亿级消息实战

vivo互联网技术

kafka 集群

敏捷团队中,专家能胜过通才么?_研发效能_Vikas Hazrati_InfoQ精选文章