写点什么

保持分布式团队同步

  • 2018-08-18
  • 本文字数:2203 字

    阅读完需:约 7 分钟

分布式团队最大的挑战是沟通,这对建立协作的基本原则必不可少。调整工作时间,互相适应,而团队联络员有助于沟通和同步工作。以信任、尊重和开明为基础的团队会鼓励组织中的人们互相帮助,培养一种使团队保持同步的文化。

SkuVault 项目经理 Marat Kiniabulatov 将在 Atlassian 2018 欧洲峰会上发表演讲,剖析分布式团队。该活动将于 9 月 3 号到 5 号在西班牙巴塞罗那举行:

和其他用户一起加入我们的团队,获得灵感,倾听有关 Atlassian 工具最佳用法的专家建议,了解最新的技术和产品更新,庆祝我们的团队让世界变得更美好。

InfoQ 将以 Q&A、概述和文章的形式对此次活动进行追踪报道。

InfoQ 采访了 Kiniabulatov,内容涉及分布式团队的挑战、SkuVault 的产品经理和利益干系人如何协作以及工作流如何管理、分布式团队如何有效沟通及同步他们的工作、SkuVault 如何培养保持团队同步的文化。

InfoQ:在 SkuVault,当和分布式团队共事时,你们面临着什么挑战?

Marat Kiniabulatov: 好的,有许多,从语言障碍,到工作时间不重叠,再到团队融合和激励。但是,最大的挑战是沟通,由此我们得出,工作流程和过程要尽可能得简单。集中团队可以通过面对面的交流来弥补低效的过程。但是,对于远程或分布式团队,重要的是要确定协作的基本原则。

InfoQ:产品经理和利益干系人如何协作来定义、按重要性排序和审批需求?

Kiniabulatov:不久之前,我们有需求质量的问题,任务在产品经理 / 分析师与开发之间来回好几次,因为当开发人员开始开发新特性时,没有充分研究和足够的数据。在某些产品领域,没有描述标准,你有时候会得到相当模糊或相互矛盾的业务逻辑。你知道,这是一家初创公司,每个人都做许多事,质量就有点受损:)

在查问和跟踪我们如何处理需求之后,我们提出了一个单独的方案,将来的特性要和 QA 及开发团队一起仔细讨论,由利益干系人签字,产品经理按重要性排序。

该项目的流程包括以下几步。

  1. 初步评估:由产品经理研究几乎所有人都建议的特性。
  2. 稍后,由大部分利益干系人签字(通常一周一次)。
  3. 之后,我们和 QA、PO、开发团队一起详细讨论用户故事的细节,尽可能在我们开始开发之前更多地发现陷阱。如果需要任何线框图,则 UX/UI 团队会帮助我们,为我们提供这样的资料。
  4. 最后,我们准备好了开发桶,等团队把特性拉进来。

这样,我们就能够显著提升需求质量,我们就不用来回多次澄清边缘情况。

InfoQ:你们如何管理工作流程?

Kiniabulatov:我先介绍一点背景:我们有两个特性团队、一个应急团队和两个服务团队。

特性团队采用 Scrum,从产品经理按重要性排好序的全局列表上,把特性项加入他们的冲刺待办事项列表。

应急团队利用看板,由于不可预见,所以紧急 Bug 不会让你提前进行恰当地计划。应急团队背后的主要思想是,响应紧急问题,使特性团队的工作不被打断。为了防止倦怠,我们会轮转团队。

后两个团队是支持运营的 DevOps 团队和核心团队。

除 DevOps 团队之外,大部分团队都使用同样的开发工作流程:待办、进行中、代码评审、测试、完工——通常,看板桶有 WIP 限制。

我们使用 Atlassian Jira 任务跟踪器为我们的分布式团队虚拟地反映这个工作流程。

InfoQ:工作时间不重叠的分布式团队如何有效沟通、同步工作呢?

Kiniabulatov:每个团队都是独特的,团队成员决定什么最适合他们;他们只需要随着时间推移进行检查和调整。当团队成员彼此之间相距甚远时,没有一个单独的协作模式目录,那减缓了分布式团队的采用。

大多数团队都没有充分的自由可以在现场一起开始项目,因此,我的工作是帮助团队了解各种协作技术,弄清楚哪一种适合他们。

最有效的方式是调整工作时间,互相适应。这样,他们就可以有一段重叠的工作时间。为了和境外的成员保持同步,我们有的团队甚至把回顾和冲刺规划混在了一起。

当你需要连接分布式团队的两个部分,或者联系工作时间内不可达的其他团队时,有一个团队联络员的概念。一名团队成员被选为联络员,在每日例会、 Scrum of Scrums 或任何其他公司范围的讨论中,代表他的同事。这是一个轮流担当的角色。

在我的博客上,我写了一篇敏捷沟通技术概述,面向工作时间不重叠、有语言障碍或简单的分布式团队。

但是,如果没有需求标准、更详细的文档(在某种意义上,把所有决定都写下来,而且可以在整个知识库中搜索)和简单易用的工作流程,那么上面那些概念都不会有效果。

InfoQ:如何培养一种使团队保持同步的文化?

Kiniabulatov:只有当员工理解并亲自分享时,健康的文化才得以扩展和维持。在完美情况下,文化反映了共同的目标,影响了动机,要做到这一点,就要让员工听进心里,把他们的能力贡献给项目和组织,并获得职业上的发展。

最终,人是主要资产,激励员工,不管是不是分布式,都可以给生活带来令人印象深刻的产品。就像组织本身一样,代表它的文化是动态的,会随着时间的推移而变化。

以信任、尊重和开明为基础的团队会鼓励组织中的人们互相帮助,会参与其他团队的活动倾听进行中的工作,说出自己的麻烦,发表有关他们取得的成果的幽默博文,并在聊天中互相赞扬。

可以把人们团结在一起的有趣的娱乐活动包括:在猫图中查找发布说明(确保整个团队都参与到寻找代表重大项目发布的猫图中)、每个圣诞节互送小礼物、一起参与编外项目(基于网络摄像机的汽车修理或游戏开发)、Skype 喝啤酒会议。

因此,使员工出彩,他们会把文化转变成一种和他们一样充满活力、充满激情的文化。

查看英文原文: Keeping Distributed Teams in Sync

2018-08-18 03:435232
用户头像

发布了 1008 篇内容, 共 356.5 次阅读, 收获喜欢 332 次。

关注

评论

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

Discourse 的标签(Tag)只能是小写的原因

HoneyMoose

Vue进阶(五十七):ES数组操作:find(), findIndex(), filter(), forEach(), some(), every(), map(), reduce()

No Silver Bullet

Vue ES 7月日更 数组操作

经典好文!BAT大厂Android面试真题锦集干货整理

欢喜学安卓

android 程序员 面试 移动开发

WorkPlus高端制造业数字化解决方案—航天科工

WorkPlus

开源 移动 解决方案 即时通讯 私有云

测试开发之系统篇-安装KVM虚拟机

禅道项目管理

虚拟机 测试开发

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

chenmin

Linux之date命令

入门小站

Linux

Rust从0到1-面向对象编程-设计模式

rust 设计模式 面向对象编程 状态模式 state pattern

ZooKeeper 分布式锁 Curator 源码 04:分布式信号量和互斥锁

程序员小航

Java zookeeper 源码 分布式锁 zookeeper分布式锁

入门必读 |《TcaplusDB数据库常见问题解决及诊断技巧集锦-数据库使用类-1》

tcaplus

TcaplusDB

week 9 作业

Geek_2e7dd7

架构实战营

EasyRecovery软件帮你快速恢复图片数据

淋雨

EasyRecovery 文件恢复 硬盘数据恢复

去中心化薄饼交易所开发|PancakeSwap去中心化交易所搭建方案

Geek_23f0c3

交易所开发 去中心化交易所系统开发 PancakeSwap交易所

Spark 开源新特性:Catalyst 优化流程裁剪

华为云开发者联盟

sql spark 开源 Catalyst 优化器

带你了解WDR-GaussDB(DWS) 的性能监测报告

华为云开发者联盟

数据库 数据 GaussDB(DWS) WDR 负荷诊断报告

腾讯T3大牛手把手教你!三面腾讯,已拿offer

欢喜学安卓

android 程序员 面试 移动开发

密码学系列之:Merkle–Damgård结构和长度延展攻击

程序那些事

加密解密 密码学 程序那些事

校友资料登记平台小程序开发笔记一-系统整体设计

CC同学

校友登记小程序 校友资料小程序

Python OpenCV 图像的 最近邻插值 与 双线性插值算法 优化迭代

梦想橡皮擦

Python 7月日更

手写Spring框架,是时候撸个AOP与Bean生命周期融合了!

小傅哥

Java spring 小傅哥 aop 代理

在线时间加减计算器

入门小站

工具

价值连城 知名深度强化学习Pieter Abbeel的采访 John 易筋 ARTS 打卡 Week 56

John(易筋)

ARTS 打卡计划

开跑!Mobileye自动驾驶汽车路测落地纽约

新闻科技资讯

携手生态伙伴亮相InfoComm,英特尔赋能智能协作办公

新闻科技资讯

作为Android开发程序员,已获千赞

欢喜学安卓

android 程序员 面试 移动开发

WorkPlus高端制造业数字化解决方案—长江存储

WorkPlus

开源 企业 解决方案 即时通讯 私有云

校友资料登记平台小程序开发笔记二-云数据库设计

CC同学

校友录小程序 校友资料小程序

看焱融云CSI动态感知如何扩展Kubernetes Scheduler

焱融科技

云计算 技术 云原生 高性能 分布式存储

Vue进阶(五十八):ES字符串操作:遍历、比较、截取、补全...

No Silver Bullet

Vue ES 字符串 7月日更

抖音快手seo获客系统开发(可贴牌)

获客I3O6O643Z97

抖音霸屏

详解API Gateway流控实现,揭开ROMA平台高性能秒级流控的技术细节

华为云开发者联盟

华为 ROMA 集成平台 ROMA Connect API Gateway

保持分布式团队同步_Scrum_Ben Linders_InfoQ精选文章