写点什么

技术工具和组织策略赋能分布式团队

作者:Ben Linders

  • 2024-10-02
    北京
  • 本文字数:1112 字

    阅读完需:约 4 分钟

技术工具和组织策略赋能分布式团队

为了保持规模化的敏捷性,软件团队可以采用技术和组织解决方案来减少依赖并实现自主运作。Fabrice Bernhard 提出,软件团队可以借助协作工具构建一个分布式团队网络。领导者可以通过鼓励团队培养系统化的问题解决文化来增强能力,并向客户交付高质量的产品。


在 FlowCon France 大会上,Fabrice Bernhard 谈到了技术支持在构建团队网络中的重要性。


Bernhard 将由技术提供支持的团队网络定义为一种组织模式,在这种模式下,工作被有效地分配给各个软件团队,并赋予他们高度的自主性和决策权,然后通过支持分布式协作的技术手段保持紧密联系。


在一个由 n 个人组成的组织中,有 n(n-1)/2 种可能的互动。互动数量的增长速度远远超过个体数量的增长,也就是说“个体和互动”之间并不是线性的增长关系,Bernhard 说。


随着组织规模的扩大,团队间的相互依赖也随之增加,人们往往会试图通过增加沟通来缓解这些依赖问题。Bernhard 建议采用不同的方法来扩展授权团队中的个体和互动:


Jeff Bezos 的观点正好相反:他主张通过减少沟通需求来实现扩展。这需要运用精妙的技术和组织策略来降低团队间的相互依赖。


Bernhard 强调,在谈及技术之前,团队的核心是人。在大型组织中,要为团队提供好的支持,需要在优秀的团队领导者上进行投入:


根据我们多年的经验,优秀的团队领导者不仅要有能力,还要有关怀之心和鲜明的个性。所谓的鲜明个性,我们可以引用管理学经典著作《工作中的九个谎言》中的定义:“个性鲜明的人磨练出了一两项独特的能力,他们用这些能力在世界舞台上留下自己的印记”。


Bernhard 指出,能力、关怀和特色是领导者为团队提供支持和激励团队的关键要素。为了系统化地为团队提供支持,建立一种系统化的问题解决文化至关重要:公开讨论问题,设定清晰的指标,及早发现问题,对团队成员进行培训,培养他们分析和解决问题的能力。


Bernhard 提到了在大型项目中通过技术支持来实现团队自主性的例子,即采用 DevOps 最佳实践,确保团队能够在不受到太多依赖性阻碍的情况下继续向客户交付价值。关键要素包括服务架构、协作平台(如 GitHub)、自动化测试和自动化部署。有了这些技术,团队之间的依赖减少了,从而能够(重新)实现规模化的持续部署。


Bernhard 提到,在团队中实施这些实践所带来的好处最终都回归到了敏捷或精益思维的核心目标:为人们提供有意义工作的环境,并向客户交付高质量的产品。他进一步补充说,为团队提供实现伟大工作的工具和资源,确保他们能够持续交付价值,这对个人成长和业务发展都是有益的。精益文化不仅促进了团队成员的快速成长,也激发了他们寻找更巧妙的解决方案来解决客户的问题。


查看原文链接:

https://www.infoq.com/news/2024/08/tech-enabled-networks-SW-teams/

2024-10-02 08:2012923

评论

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

Kubernetes网络插件详解- Flannel篇

巨子嘉

云计算 容器 云原生

Envoy监听管理

阿泽🧸

envoy 7月月更

读书笔记之数据密集型应用的可维护性

宇宙之一粟

设计数据密集型应用 7月月更

数据平台的发展历程

奔向架构师

大数据 7月月更

汽车电子行业开发者的内功心法:汽车软件开发V模型(瀑布模型)

不脱发的程序猿

嵌入式开发 瀑布模型 汽车软件开发 V模型

系统刷JavaScripit 构建前端体系(语法篇)

程序员海军

JavaScript 7月月更

QT|QLabel显示多行文本过多后显示省略号

中国好公民st

qt 7月月更

RISC-V Linux 内核剖析 会议记录

贾献华

7月月更

一篇文章带你快速学会Flex布局

bo

CSS 前端 Flex 7月月更

VLAN再见,我选择用QinQ!1000字带你详细了解QinQ技术

wljslmz

VLAN 网络技术 7月月更 QinQ

KUDU1.11 环境安装

怀瑾握瑜的嘉与嘉

7月月更 kudu

STM32+DHT11读取温湿度数据显示

DS小龙哥

7月月更

【MySql 实战】高度聚合的数据项拆分为多行多列

安逸的咸鱼

MySQL 实战 7月月更

使用Flutter开发小程序+App)的一种组合思路

Geek_99967b

小程序

qt 实现日历美化

小肉球

qt 7月月更

zookeeper-集群和zab协议

zarmnosaj

7月月更

没有了可用Task slot,Flink新增任务会怎样?

程序员欣宸

Java flink 7月月更

分享 15 个 Vue3 全家桶开发的避坑经验

Geek_z9ygea

Vue Vue3

jQuery 请求

Jason199

jquery js post GET 7月月更

python小知识-什么是上下文管理

AIWeker

Python python小知识 7月月更

MySQL的锁(一)

技术小生

MySQL 7月月更

王者荣耀商城异地多活架构

Pengfei

Prometheus 发布 LTS 长期支持版本啦

耳东@Erdong

release Prometheus 7月月更

手把手带你体验Python实现人脸识别

迷彩

人脸识别 7月月更

LeetCode-数组中数字出现的次数(单身狗问题)

芒果酱

c++ C语言 数据结构算法 Leet Code 7月月更

C#入门系列(二十五) -- 接口

陈言必行

7月月更

试着换个角度理解低代码平台设计的本质

Geek_z9ygea

Vue 前端 React 低代码平台

【愚公系列】2022年7月 Go教学课程 013-常量、指针

愚公搬代码

7月月更

Java中的设计模式

Java学术趴

7月日更

Flink实战:消费Wikipedia实时消息

程序员欣宸

Java flink 7月月更

技术工具和组织策略赋能分布式团队_管理/文化_InfoQ精选文章