在技​​术团队中做出复杂的决定

工作场所的问题解决与决策

作为技术专业人员,我们拥有可以让我们知道何时数据结构良好,测试完成或何时编译代码的系统。 我们设计了机制,以便在找到解决方案时通知我们。

但是对于人为的工作而言,情况有所不同。

根据我们管理技术团队的经验, 每个人都以不同的方式处理会议,冗长的电子邮件链或无休止的Slack对话 沟通效率低下往往会导致生产力的巨大损失。

以下是技术团队在尝试解决复杂问题或做出集体决策时面临的一些常见方案:

1.决策进展缓慢

技术员工往往陷入日常维护和工作的困境,通常以重要但非紧急的决定为代价。 许多团队缺乏特定的协议来确保他们在需要复杂分析的决策上取得进展。

在技​​术团队中做出复杂的决定

2.关于不相关主题的长期辩论

通常,不重要的话题不会影响决策的结果,这可能会引起激烈的辩论并破坏整个对话。 这些类型的题外话浪费时间,无法进行确定解决方案的真实对话。

在技​​术团队中做出复杂的决定

3.难以确定分歧的根源

个人倾向于对自己认为的最佳解决方案有直观的认识。 当团队成员提议以不同的方式(使用一组不同的假设或优先级)来解决问题并开始讨论时,这种内在心理状态的转移可能并不对每个人都显而易见。

即使团队就“利弊”达成一致,他们可能对每个人的重要性意见不一致 也许团队同意存在风险,但没有风险发生的可能性。 越多的人,并正在考虑的更多因素的影响,就越难以把握,不仅每个人都代表-但为什么

在技​​术团队中做出复杂的决定

4.新团队成员的知识转移

新的团队成员可以是一个祝福和一个诅咒。 添加新成员后,有时他们会看到事务状态并根据其过去的经验提出更改建议。 但是他们经常缺乏有关您团队到目前为止的知识。 他们缺少背景故事。 该文档通常不存在或不实用。

在技​​术团队中做出复杂的决定

5.大人物主导讨论

某些团队成员经常主导对话,而其他团队成员则往往保持沉默。 这不仅在会议中发生,而且还会通过电子邮件或Slack发生。 通常, 一个直言不讳的成员会通过编写包含详细信息的长消息来加强对话 ,这些消息需要很长时间才能响应,通常与该人的功能不成比例。 有时这会以其他团队成员为代价,而这些团队成员往往会得到更多的衡量和有价值的投入。

在技​​术团队中做出复杂的决定

6.很难知道是否以及何时达成共识

对于办公室内和完全远程的团队,在尝试满足一组复杂的标准时,很难(有时是不可能) 掌握团队意见的汇总视图 如果您甚至不确定每个人是否都同意团队可以接受的替代方案,就不可能达成妥协。

在技​​术团队中做出复杂的决定

7.缺少重要信息

让每个人都离开工作,让他们参与影响许多人的大型团体讨论,这可能是昂贵的。 因此,一些相关的利益相关者经常会开会讨论所有选项。 当他们找到解决方案并提交给整个团队时,人们经常会添加未考虑在内的新信息。 当每个团队成员都被告知并增加了新的难题时,必须一次又一次地进行整体重新评估。

在技​​术团队中做出复杂的决定

8.认知偏见

我们的大脑已经进化,可以帮助我们保持活力,而不必帮助我们评估概率并做出基于证据的合理决策。 现代办公室与我们的祖先所遇到的任何事物都不一样。

与工作场所决策相关的常见偏见示例:

可用性启发式方法:您暂时缺乏资源,突然将所有优先级切换到性能问题。

确认偏差:您不同意您的队友和Google:“ teammate-opinion很烂”。 然后,您读了一篇文章,使您觉得自己的行为有道理。

沉没成本谬误:在一个项目上工作了一周之后,您会发现有一个开源项目在做同样的事情。 尽管安装只需要一个小时,但即使您知道这将需要几天的时间,您仍然可以选择继续完成原始项目。

在技​​术团队中做出复杂的决定

9.低买入

人们觉得自己被卖给的人越多,他们抵制或忽略拟议的行动方针的可能性就越大。 反复对团队强加自上而下的决策可能会引起团队成员之间的怨恨和冷漠。 真正的买进至少涉及共同创造的某些要素。 如果没有讨论或辩论,您将错过重要的反馈,并且您的团队不会为结果感到归属。

在技​​术团队中做出复杂的决定

10.角色不明确

明确的角色可以建立高效的团队,并提高责任心和协作能力。 当角色定义不清时,人们花费更多的时间来谈判职责,而花更少的时间进行实际工作。 事情容易被忽视或无人认领,这将使重要的决策流程停滞不前。

在技​​术团队中做出复杂的决定

11.集体思考

有时,团队做出不合理或有问题的决策是因为他们的成员比准确的分析和严格的评估更重视和谐与一致。 在其他时候,个人可能会得到隐含的信息,即强烈反对意见分歧,导致他们抛弃自己的思想和感情, 毫无疑问地遵循领导者和/或其他小组成员的话 无论如何,groupthink可以关闭有价值的反馈循环,并导致错过目标的决策。

在技​​术团队中做出复杂的决定

设计解决方案

这些问题是我们在一家B2B SaaS企业中日常的产品开发工作,我们从5人成长到500多人。

尽管您可以通过良好的公司政策和管理人员照护来缓解其中的一些问题,但是目前尚没有一套最佳的实践或机制可以为您提供帮助。 最好的选择是将通用工具组合在一起,组成自己的流程,并督促团队遵守法规。 但是您的工作越复杂,这些问题似乎就越严重。

我们计划在以后的博客文章中更深入地单独解决这些问题,并提出解决方案 敬请关注。

EzequielVázquez和AgustínFernández

我们有错过任何要点吗? 在下面的评论中让我们知道,或者通过[email protected][email protected]给我们发送电子邮件-我们很想听听您的技术团队在做出复杂决定时遇到了什么麻烦。

From: https://hackernoon.com/making-complex-decisions-in-technical-teams-33c7e6f93996