改变我们使用 Slack 的方式解决了我们的透明度和信息孤岛问题

我们最近选择聊天平台的经验帮助我们确定了优先事项:文化第一,流程第二,工具最后。
343 位读者喜欢这篇文章。
Phire CMS: A feature-rich, lightweight content management system

Opensource.com

协作和信息孤岛是当今大多数组织中的现实。人们倾向于将它们视为创新和组织效率的巨大障碍。它们也是各种软件工具供应商的解决方案的主要目标。

然而,工具本身很少(即使有)是解决诸如组织孤岛之类问题的答案。原因很简单:孤岛是由人组成的,而人际关系动力是孤岛存在的首要驱动因素。

那么答案什么呢?

成功的社区是打破孤岛的关键。工具在这个过程中发挥着重要作用,但是如果你不围绕这些工具建立成功的社区,那么你将面临一场艰苦的战斗,成功的机会有限。工具赋能社区;它们不会建立社区。这需要一种周全的方法——一种首先关注文化,其次关注流程,最后关注工具的方法。

成功的社区是打破孤岛的关键。

然而,这是一个挑战,因为在大多数情况下,这并不是大多数企业中流程运作的方式。太多的公司在开始解决孤岛问题的旅程时,首先考虑工具,并考虑那些无法评估成功正确因素的指标。人们常常出于纯粹基于成本、合规性或努力程度的原因选择工具——而不是考虑用户群的需求和愿望。但是,像“客户/用户满意度”这样的主观衡量标准对于这些内部工具来说是一个真实的因素,并且可以决定工具采用和提高协作目标的成败。

至关重要的是要理解,最好的技术工具(或企业可能认为最具成本效益的工具)并不总是推动社区、透明度和协作向前发展的解决方案。“影子 IT”——用户选择自己的工具解决方案,围绕它们建立社区和临界质量——存在并且如此有效是有原因的:选择自己工具的人更有可能保持参与,并带动其他人加入,从而有机地打破孤岛。

这是一个关于 Autodesk 如何最终采用企业级 Slack 来帮助解决我们的透明度和信息孤岛问题的案例。有趣的是,Slack 在 Autodesk 并不是(现在也不是)IT 支持的应用程序。它是一个企业解决方案,由一群热情的志愿者采用、构建和仍在运行,他们致力于“默认开放”的范例。

利用 Slack 使透明度在我们这里成为现实。

聊天灾难

首先,从一些角度来看:我在 Autodesk 的工作是运营我们的 Open@ADSK 计划。我最初受聘推动我们的开源战略,但我们很快扩大了我的角色,包括推动内部开发的开源最佳实践(内部开源),以及转变我们作为一个组织在内部协作的方式。最后一部分是我们开始讲述公司采用 Slack 的故事的地方。

但在我们甚至开始谈论我们与 Slack 的旅程之前,让我们先解决为什么缺乏透明度和开放性对我们来说是一个挑战。是什么让透明度成为组织中如此令人向往的品质,以及当我刚开始在 Autodesk 工作时面临的是什么?

每家公司都说他们想要“更好的协作”。就我们而言,我们是一家拥有 35 年历史的软件公司,在向包括建筑、工程、施工、制造和娱乐等多个行业销售桌面“封装”软件方面取得了巨大成功。但是,没有一家成功的公司会固步自封,Autodesk 领导层认识到,向我们产品的云解决方案转型是公司未来增长的关键,包括通过需要云计算和深度产品集成的新产品组合来开拓新市场。

实现这一转变的挑战远不止技术或架构方面——它根植于公司的 DNA 中,从我们的组织方式到我们集成产品的方式,无所不包。我们桌面产品中的基本集成形式是文件导入/导出。虽然这无疑很重要,但它导致了一种高度专业化的团队文化,这些团队在一个比我们希望的更孤立的环境中工作,并且不共享信息(或代码)。在转向基于云的方法之前,这并不是什么大问题——但是,在一个要求组织的行为更像开源项目的环境中,透明度、开放性和协作从“锦上添花”变成了“业务关键”。

像许多我们规模的公司一样,Autodesk 多年来拥有许多不同的协作解决方案,其中一些是商业的,许多是自主开发的。然而,它们都未能有效地解决多对多的实时协作挑战。其中一些原因是技术性的,但许多原因是文化性的。

我依赖于我在职业生涯中的挑战性经历中形成的一种理念:“文化第一,工具最后。”

当有人第一次委派我尝试为此寻找解决方案时,我依赖于我在职业生涯中的挑战性经历中形成的一种理念:“文化第一,工具最后。” 这对像我这样的工程人员来说仍然是一个挑战。我们想立即将工具作为解决任何问题的方案。然而,评估公司的精神(文化)以及现有流程以确定哪些类型的工具可能适合至关重要。不幸的是,我见过太多领导者从上面指定工具选择的案例,这基于前面讨论的因素。我需要一种不同的方法,这种方法更多地依赖于将工具融入我们想要成为的文化,而不是反过来。

我在 Autodesk 发现的是几个小团体的人在使用 HipChat、IRC、Microsoft Lync 和其他工具来尝试满足他们的需求。然而,我发现最有趣的事情是公司内部有 85 个独立的 Slack 实例

Eureka!我偶然发现了一个病毒式成功案例(这得益于 Slack 轻松启动“免费”实例的能力)。我也完全陷入了我喜欢称之为“孤岛之地”的地方。

所有这些实例彼此之间都不通信——因此,实际上,我们创建了孤立的信息岛屿,这些岛屿虽然对其中的人有用,但无法改变我们作为一个企业的运营方式。本质上,我们现有的组织文化在这些独立的 Slack 系统中以数字形式再现。我们的组织容纳了这些小型免费实例以及多个付费实例的混合体,这也意味着我们没有利用共同的计费安排。

我的第一个(开源)想法是:“嘿,我们为什么不使用 IRC 或其他一些开源工具来做这个?” 我很快意识到这无关紧要,因为我们的开源工程师并不是唯一使用 Slack 的人。来自公司各个领域的人——甚至高级领导层——都在大量采用 Slack,并且在某些情况下,说服他们的管理层为其付费!

我的第二个(工程)想法是:“哦,这很简单。我们只需将所有 85 个实例合并到一个有凝聚力的 Slack 实例中。” 很快变得明显的是,这只是解决方案的简单部分。更难的是劝说、说服和将人们迁移到单个透明实例的工作。构建“护栏”以使闭源工具能够提供这种透明度是关键。这些护栏以流程、指南和社区规范的形式出现,这是这次转型中最困难的部分。

真正的工作开始了

当我开始慢慢帮助用户迁移到公共实例时(为其付费也是一个挑战,但这又是另一天的话题),我发现了一群敬业的超级用户,他们在我们新的公共 Slack 实例上的 #adsk-slack-help 频道中互相帮助。实际上,这些超级用户正在通过他们的努力构建我们的透明度和社区的根基。

我内心的开源社区经理很快意识到这些用户是 Autodesk 成功扩展 Slack 的途径。我招募了他们中的五位来帮助我,我们一起着手为该工具的推广构建社区结构。

然而,我们确实在此过程中学到了关于透明度和公司文化的重要一课。

在这里,我应该注意到社区结构/治理模型与传统 IT 策略之间的区别:除了安全和数据隐私/法律策略之外,志愿者管理员和用户社区成员完全定义和管理我们的 Slack 实例。我们在 Slack 方面取得成功的关键之一(目前约有 9,100 名用户和大约 4,300 个公共频道)是我们如何让用户参与并参与构建这些治理结构。诸如频道命名约定和我们不断增长的常见问题列表之类的事情都是自然而然的,并且以同样的方式持续发展。我们的社区成员感到他们的声音被听到(即使有些人不同意),并且他们已经成为我们 Slack 部署成功的一部分。

然而,我们确实在此过程中学到了关于透明度和公司文化的重要一课。

这不是工具的问题

当我们第一次启动我们的主 Slack 实例时,我们保留了任何人都可以将频道设置为私有的功能。在使用大约三个月后,我们看到了一个明显的趋势:创建私有频道(和消息)的人比创建公共频道的人多(私有与公共的比例约为二比一)。由于我们合并 85 个 Slack 实例的目的是为了提高参与度和透明度,我们迅速调整了我们的政策,并为普通用户关闭了此功能。相反,我们实施了一项由管理员团队审核的政策,并为私有频道定义了明确的标准(财务、法律、人事讨论等原因)。

这可能是整个过程中我唯一后悔的事情。

我们因为这个决定受到了大量的批评,因为我们正在处理一种习惯于在独立单元中工作且彼此之间互动最少的企业文化。我们最清晰的时刻(以及事情开始好转的转折点)发生在一次全体会议上,当时我们的一位高级主管要求我回答一个关于 Slack 的问题。我站起来回答问题,并说(从记忆中转述):“这不是工具的问题。我可以给你们所有存在过的最好、最完美的协作平台,但是如果我们不改变我们的协作方式并学会默认开放,我们就不会成功。”

我没有再考虑这句话——直到那位高级主管开始在他的幻灯片、他的员工会议以及他遇到的每个人中使用“默认开放”这个短语。那一刻定义了我们一直在努力用 Slack 做的事情:工具并不是我们成功的唯一原因;而是我们围绕构建一个自我维持的社区所采取的方法,这个社区不仅想使用这个工具,而且渴望它给他们带来的跨企业轻松工作的能力。

我们学到了什么

工具并不是我们成功的唯一原因;而是我们围绕构建一个自我维持的社区所采取的方法,这个社区不仅想使用这个工具,而且渴望它给他们带来的跨企业轻松工作的能力。

我一直说,这也可以通过其他类似的工具(Hipchat、IRC 等)实现,但在这种情况下,它之所以有效,特别是因为我们选择了一种支持用户社区为满足自身需求而采用的解决方案的方法,而不是严格来说公司如果决策来自组织结构的最顶层可能会选择的方案。我们投入了大量工作,使其成为公司可接受的解决方案(从安全、法律、财务等角度来看),但最终,我们的成功来自于我们以社区的形式构建了这次推广(并继续运行该工具),而不是作为传统的企业 IT 系统。

通过这一切,我学到的最重要的教训是,透明度和社区是进化性的,而不是革命性的。你必须了解你的文化在哪里,你希望它走向哪里,并利用社区自身正在采用的杠杆点来实现持续和重大的进步。在无政府状态和一个蓬勃发展的社区之间存在一个微妙的平衡点,我们试图将我们的方法建模于当今蓬勃发展的开源社区的成功实践。

社区是个人化的。工具来来往往,但让你的社区始终处于你推动透明化的最前沿是成功的关键。

本文是开放组织工作手册项目的一部分。

User profile image.
Guy Martin 是 NVIDIA 的开源和标准主管,他在那里与 Omniverse 产品团队合作,帮助他们通过 Universal Scene Description、MaterialX 和许多其他项目驾驭开放领域。他还就开源最佳实践为组织的其他部门提供咨询。

8 条评论

我并不是认为你能够改变你工作场所的文化,但许多开源替代方案非常类似于 Slack,并且可能不像你想象的那么大的飞跃。如果你还没有看过,请参阅 https://open-source.net.cn/alternatives/slack (我还没有尝试过所有这些,但花了一些时间研究了 IRC、Mattermost 和 Riot。在我看来,Mattermost 似乎最像 Slack。注意:我还没有探索 Slack 或 Mattermost 的所有功能。(我发现自己对 Riot 感到恼火并放弃了它,尽管我不记得具体原因了。)

感谢您的评论 Kevin。

是的,我们确实研究了很多 Slack(和其他工具)替代方案,但是,我可以写上面的章节/文章,然后对 Slack 这个词进行搜索/替换,替换为您提到的任何工具。换句话说,最重要的是我们*如何*围绕我的同事们自己选择的工具建立社区。在这种情况下,工具几乎无关紧要。

除了成本之外,转移到另一个工具几乎没有实际好处,而且在这种情况下,由于我的用户群并不关心该工具是否是开源的,而只关心他们的用户体验(包括 API 兼容性)是否受到影响,因此仅仅为了开源而转移到开源工具最终会弊大于利。

这个项目中最重要的是改变一种根深蒂固的、以前互不沟通的文化。如果这意味着使用专有工具(或任何工具 - 嘿,它可能是烟雾信号,就他们而言 :)),但我们获得了更“默认开放”文化的好处,我随时都会接受这种权衡。

谢谢。

回复 ,作者:kjcole

我的工作团队使用 Rocketchat (https://rocket.chat/),这是一个非常好的开源 IRC 新时代聊天应用程序。

不过,这篇文章最令我惊讶的是,AutoDesk 实际上有一个团队与开源社区沟通。我知道他们使用了大量的开源技术(Qt、Py{Qt,Side}、Python、openEXR、libilm 等),但不知道他们会花时间与任何人就此进行交流。

Guy,我很想阅读一篇关于你在 Open @ Autodesk 所做工作的文章。

是的,我每天都使用 Rocket.Chat(并为其他组织管理几个实例)进行工作。我也使用过 Slack。老实说,我认为 Rocket.Chat 要好得多。我认为 Mattermost、Zulip、Riot 和其他开源选项也有各种优势。老实说,我倾向于离开那些不提供开源选项的社区,而不是 Slack,因为要参与 Slack,你必须将很多自由交给 Slack 公司,以及对你的社区数据的控制权。如果你不付费,你还有 10,000 条消息的限制,超过这个限制后,你的消息会悄无声息地消失。如果你重视你的社区或公司的协作记录,那就太糟糕了。

回复 ,作者:sethkenlon

无意冒犯,我真的很高兴 Rocket.Chat 对您有效,但您完全没有理解我在文章中要表达的观点。

让我在这里为所有人重复一遍 - 并强调 - *这不是工具的问题。*

企业做出各种各样的决策,其依据的因素远不止工具是否开源。如果您要启动一个开源社区,我同意 Rocket.Chat 或其他选项之一将是一个不错的选择,因为它将是合适的,并且包含该社区的价值。

我试图从一个内部沟通不畅的组织中获得开源*行为*。如果我公司的大多数人选择一种能够实现这种行为的工具,我并不特别关心它是否是开源的。这就是实用主义的用武之地。

感谢您的评论。

回复 ,作者:Lightweight

说得有道理,Guy - 我理解并接受你的观点。我也个人不接受专有软件真的能与任何形式的透明度兼容......或者至少,它总是会在某个时候为透明度制造另一个障碍,所以它可能允许内部协作稍微好一点,但它不可避免地会产生与社区数据控制权丧失相关的新问题,将第三方的条款和条件强加给你的员工和/或客户(当然,下一步合乎逻辑的步骤是让你的客户使用该解决方案)。无论如何,很高兴你在你的专有软件业务中取得了进步,但当然,我将继续避免使用 Autodesk 产品,因为它们同样侵犯了你用户的自由...... ;) (就其价值而言,我过去在 DOS 时代使用过 AutoCAD,但在大约 1994 年停止使用专有软件)。我真的不明白为什么你的文章会发布在 OpenSource.com 上......因为在我看来,它真的与开源没有任何关系。

回复 ,作者:guyma

你的软件选择就是这样,一种选择。我尊重这个决定。但是,我不欣赏你对像我这样的实用主义者为整个社区带来的价值缺乏尊重。我不会诋毁你的选择,我也希望你不要诋毁我的选择。

当你对开源精神为各种公司和社区带来的价值采取全有或全无的态度时,我认为你极大地缩小了“开源”的价值。

至于为什么这篇文章会在 opensource.com 上发表,这是一个关于我们在 Red Hat 的朋友的问题。如果你愿意倾听一家像他们一样通过销售软件赚钱的公司的意见,我建议你向他们提出这个问题。

回复 ,作者:Lightweight

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。

下载开放组织工作手册

了解如何在您的组织中创建创新文化

© . All rights reserved.