写点什么

Git 团队协作(三):团队出现分歧怎么办?

  • 2020-02-20
  • 本文字数:2078 字

    阅读完需:约 7 分钟

Git团队协作(三):团队出现分歧怎么办?

编者按:本文节选自童仲毅译《Git 团队协作》一书中的部分章节。


团队中的每个人都有自己的工作习惯,不同的工作方式适用于不同的场景。没有一种所谓正确的做事方法。如果你能共享每个人高效产出的策略,拥抱差异,将会使你的团队更加强大。我知道我总是在寻找更高效地工作的小窍门,我渴望能了解让人们愿意全身心投入一件事的原因。


几年前,我曾接触过一个领导力培训项目——Bob Wiele 的“领导力与取得成功的四个维度”(http://onesmartworld.com/),其中介绍了一系列的思维策略。这个项目帮助我明白为什么一些类型的活动会让我觉得很享受,而另一些却让我感到无聊。它还教给我很多,例如怎样组织会议,怎样与别人通过交流来获得工作需要的资源。如果团队中每个人都能听懂其中的术语,那么这个系统将最有成效,不必说服其他人参与,你也可以利用这个系统。它将思维拆分成了三个维度:创造性思维、理解性思维以及决策性思维。第四个维度是个人精神,用于标示一个人可能的参与程度。我认为它像是一个音量旋钮或调节器,用来控制这些角色扮演游戏中的成员。


每个人对思维策略的不同偏好很快就会使团队出现分歧。如果我正在进行头脑风暴来解决 Git 中的合并冲突,而你告诉我本不该使用变基(rebase),这时我们就产生了分歧。我正在用我习惯的思维方式来解决问题,而你用你惯用的思维方式打断了这场对话。注意,这些偏好会帮助我们在完成以下事项时加强协作:构建新功能,组织更高效的代码评审,以及打造更健康快乐的团队。


在借助这三个思维维度的会议中,我们最容易引入配合偏好与搁置偏好的概念。确保会议的成果可以帮助人们明白在会议中采用哪种思维策略好,这种思维可以接着被带入到代码评审中,并帮助遇到 Git 流程问题或是在共同开发的产品上遇到具体实现问题的同事。


让我们更具体地审视一下上面提到的几种思维策略。


创造性思维者最大的财富是能够找到无法预见的问题解决方案。如果任其发展,那么创造性思维者有时会花费太多时间思考不同的解决方案,而不是专注于一个想法并付诸实践。创造性思维者具有以下特征。


  • 预见未来

  • 预见另一种未来(可能好也可能坏)。有助于需要长期战略的工作。

  • 另辟蹊径

  • 略微偏离现状,或换个角度审视现状。

  • 头脑风暴

  • 有助于突破问题。头脑风暴基本等同于天马行空地思考问题的能力。它要求你脱口而出,而不用担心说错。

  • 灵光一闪

  • 头脑风暴需要“费力”思考,而灵感来临时你并没有在思考这个问题,或许你正出门散步或正在洗澡。

  • 勇于质疑

  • 质疑现状。叛逆者、童话《皇帝的新装》里指出皇帝光着身子的那个小孩,都是勇于质疑的例子。

  • 保持专注

  • 排除干扰,专注于某项任务。在不被打断的工作流中,你可以更深入地思考问题,并更全面地理解问题。


以下是创造性思维者的一些惯用语。


  • “我们能不能试着……”

  • “我知道我们已经做完了,但……怎么办?”

  • “我的天!我突然有了一个绝妙的想法……”

  • “你有没有想过这样做?”


通过培养团队的创造性思维,你会拥有掌握问题的全新方法,进而得以改善工作流并解决更大的问题。


下一个类别的思维是理解性思维。它可以分为两类:理解信息(分析型)和理解他人(同理心)。分析型思维者最大的财富是能够发现规律、阐明现状。科技行业倾向于吸引具备这些思维策略的人。分析型思维者具有以下特征。


  • 评估现状

  • 调查所处的环境,搜集尽可能多的信息。

  • 阐明现状

  • 通过搜集信息和提出问题来弄清当前的情形。

  • 善于组织

  • 合理、系统地组织数据、人员、资源和过程。

  • 敏锐感知

  • 感知和理解当前情景下的情绪。

  • 产生共鸣

  • 包容和理解他人的想法、情绪和处境。

  • 善于表达

  • 选择合适的情绪和言语向听众传递正确的信息。


以下是分析型思维者的一些惯用语。


  • “你的意思是……吗?”

  • “解释一下……”

  • “你能告诉我怎样去……?”

  • “这和……有关吗?”

  • “我做了一张电子表格……”

  • “那一定很可怕吧!”


最后介绍“敢作敢当”的思维策略:决策性思维。有些人不喜欢反复斟酌。他们想要一个迅速的决策,然后进入下一步行动!决策技能帮助团队找到问题的根源,然后决定如何继续。决策性思维者的弱点是缺乏耐心。他们通常在创造性思维者提出可能的最佳方案或者完成缜密的分析之前,就跳到了其他人的前面。决策性思维者有时会被误解为表现消极。这是一种误解。利用他们的能力快速找到最佳方案,这是弥足珍贵的。决策性思维者具有以下特征。


  • 分清主次

  • 看透本质,也就是问题中最重要的部分。

  • 善于总结

  • 寻找符合逻辑的决策或方案,以最好的方式继续前行。

  • 验证结论

  • 提出问题,排除劣质的方案和无用的信息,审慎评估并确保决策是最佳的。

  • 身体力行

  • 依靠亲身体验引导决策的制定和问题的解决。

  • 价值驱动

  • 依靠自己的核心理念分辨事物的好坏与对错。

  • 相信直觉

  • 不依靠信息,而是用直觉和本能引导决策的产生。


以下是决策性思维者的一些惯用语。


  • “我已经准备好进入下一阶段的……”

  • “不行。我们已经决定了……”

  • “我不知道我为什么会想到这,但是……”

  • “上次我们尝试这么做的时候……”

  • “我认为问题的本质是……”

  • “直觉告诉我……”


图书简介http://www.ituring.com.cn/book/1779



相关阅读


Git团队协作(一):如何组建充满斗志和凝聚力的团队?


Git团队协作(二):如何组织一个富有成效的会议?


2020-02-20 08:005198

评论

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

一种基于事件驱动思想的 SAP 系统集成二次开发方法介绍

汪子熙

云计算 SAP 二次开发 5月月更

他教全世界程序员怎么写好代码,而且将所有答案写在这本书里!

博文视点Broadview

95% 的算法都是基于这 6 种算法思想

爱好编程进阶

Java 程序员 后端开发

【PIMF】手把手教会在OpenHarmony仓库不使git命令提交PR参与社区贡献

离北况归

OpenHarmony Openharmony啃论文俱乐部 PIMF团队

浪潮云x乡村振兴:在烟台 十字融合勾勒数字乡村全新蓝图

云计算

线程简介

急需上岸的小谢

5月月更

25 网站应用攻击与防御

爱好编程进阶

Java 程序员 后端开发

8年开发架构师浅析SpringBoot的JVM的内存占用与Docker-spring

爱好编程进阶

Java 程序员 后端开发

kubernetes下的Nginx加Tomcat三部曲之二:细说开发

程序员欣宸

Java Kubernetes 5月月更

网站开发进阶(五十三)浅谈JS、Ajax、JQuery之间的关系

No Silver Bullet

JavaScript jquery ajax 5月月更

如何使用Tomcat实现WebSocket即时通讯服务服务端

华为云开发者联盟

html5 spring tomcat 浏览器 websocket

2021腾讯最新面经总结:面试题库+实战笔记

爱好编程进阶

Java 程序员 后端开发

AI 顶会 NeurIPS 收录:淘系技术自研3D AI 算法

爱好编程进阶

Java 程序员 后端开发

网站开发进阶(五十)IE浏览器JS调试方法详解

No Silver Bullet

调试 5月月更

NFT 智能合约中的元数据(Metadata)

devpoint

区块链 智能合约 元数据 NFT

60KX17薪的面试题是什么样的,需要具备什么技术?首发

爱好编程进阶

Java 程序员 后端开发

[Day39]-[二叉树] 二叉搜索树中第K小的元素

方勇(gopher)

LeetCode 二叉树 数据结构算法

2021秋招必刷题:Redis+Mybatis

爱好编程进阶

Java 程序员 后端开发

知名整机厂商中科曙光加入,携手龙蜥社区共建应用生态

OpenAnolis小助手

龙蜥社区 CLA 龙腾计划 中科曙光

深入了解python字典的有序特性

红毛丹

python 3.5+ 5月月更

音视频行业玩家必读,如何实现生态合作+商业变现

华为云开发者联盟

音视频 华为云 实时音视频 实时音视频行业加速器 华为云SparkRTC

C语言_函数封装、变量的作用域

DS小龙哥

5月月更

keep-alive+导航守卫让缓存更精确

空城机

Vue 5月月更

云网资源如何搭乘「数字孪生」的快车道?

鲸品堂

数字孪生 设备 云网资源

为什么企业一定要拥有知识管理的能力

小炮

企业知识管理

12-Redis持久化

爱好编程进阶

Java 程序员 后端开发

30天消化MyBatis源码解析笔记,吊打面试官,offer接到手软

爱好编程进阶

Java 程序员 后端开发

YUV色彩空间

Loken

5月月更

兼容PyTorch,25倍性能加速,OneFlow“超速”了

OneFlow

人工智能 深度学习 性能优化 oneflow

01-Linux 系统简介

爱好编程进阶

程序员 后端开发

新作!分布式系统韧性架构压舱石OpenChaos

华为云开发者联盟

Serverless 容器 分布式系统 混沌工程 OpenChaos

Git团队协作(三):团队出现分歧怎么办?_GitHub_Emma Jane_InfoQ精选文章