成功的公司是那些成长和扩张的公司。但是,规模较大的公司通常需要更多的管理者。过多的管理层级可能会在公司中滋生繁琐的官僚主义,而当官僚主义导致浪费资源、降低生产力并减缓创新时,它可能会成为公司的一个重大问题。
我们可以观察到,开放性思维可以挑战或克服官僚主义的潜在问题。即使您的公司不是软件公司,仍然可以采用自由和开源软件社区中流行的心态,并在您的公司文化中灌输开放性。
知识的分配
我们知道,当组织内部的人员充分了解组织各个部分的运作方式时,组织才能发挥最佳作用。在小规模的情况下,实现这种知识更容易,因为只有少数人需要完全理解整个系统。然而,随着时间的推移,当经验丰富的员工晋升到管理职位时,官僚主义的层级就会形成——而且缓慢但肯定地,公司会发展成为一个自上而下的官僚系统,其中某些成员只掌握监督其特定部分所需的知识。他们随身携带这些知识,而传授知识通常是一对一(或一对少数)的活动。这确保了官僚机构的变革缓慢。
我们可以通过效仿开源软件社区为我们树立的榜样来对抗这种趋势。在这些社区中,人们常常必须与位于世界各地(因此处于不同时区)的其他人一起工作。如果来自另一个时区的人不理解特定项目的代码,他或她将不得不等待几个小时才能得到回复。这种情况往往会迫使组织中的每个人编写模块化和可读的代码。它确保了知识的去中心化(通过大量的文档和知识共享的建立),并使新的贡献者更容易理解和参与。
这种情况也迫使人们对自己的行为负责,并采取去中心化的决策实践。拥有问责制文化,迫使人们对自己负责,这使得管理者可以放松并放手许多琐碎的决定。从长远来看,管理者也将能够更信任员工,允许他们参与重大决策并听取他们信任的意见。慢慢地但肯定地,人们将开始假设最佳意图每个人,这将大大减少政治的影响。总的来说,公司将成为一个富有成效和受人尊敬的创新和工作场所。
用户发起的努力
将自己想象成商业软件客户。您付费购买的软件不稳定且总是崩溃。您访问供应商的网站以查找反馈表。它不存在。因此,您尝试通过电子邮件联系公司的支持团队。几天后,您尚未收到回复。您很生气和沮丧,因此您访问软件评论网站并给该软件打了差评。
以下是屏幕另一侧发生的事情。在闭门造车的情况下,公司将您的反馈转发给了几个人。只有经过几天的转发后,反馈才到达适当的管理团队——也就是说,如果反馈没有在指挥链中丢失的话。与此同时,看到您负面评论的员工不允许回复,因为这样做不符合公司的公共关系协议。
在开放软件开发团队中,维护者和用户保持开放沟通。用户主动提供反馈并提出可能的解决方案,通常通过提交问题或拉取请求。他们不仅仅是提出投诉;他们还提供解决方案(他们之所以能够这样做,是因为他们正在使用开放代码)。另一方面,开放软件维护者倾向于听取用户的反馈并审查他们作为拉取请求提交的解决方案。代码的开放性——以及用户和开发人员之间态度的开放性——导致更多用户驱动的倡议和更快速响应的开发过程。
这是一个正在进行的流程的示例。一位 Digital Ocean 用户最近在浏览面向用户的菜单系统时遇到了一些麻烦。他尝试向 Digital Ocean 发送反馈,但没有收到任何回复。因此,他主动开发了一个 Google Chrome 插件,使系统更易于导航。他开源了他的代码,然后在 HackerNews 上分享了他的经验。一段时间后,Digital Ocean 工作人员注意到了他的反馈。在短短几个小时内,Digital Ocean 实施了用户提出的一些更改,并表示将在几个月内完成剩余的更改。用户和工作人员都体现了开放的心态,这表明了这种心态的强大之处。工作人员听取了反馈。用户感到受尊重。外部观察员可能会感到鼓舞,继续提供建设性的反馈。加速的开发过程会自行持续下去。
激发竞争,促进创新
大型官僚机构往往规避风险,但创新需要风险。为了使即使是很小的创新也能成长为完全成熟的产品,该创新必须经历几个实验过程——这些过程很可能失败并给公司带来净亏损。
拥有开放的心态意味着不断地问:“这可以改进吗?”以及“对于我们尚未发现的这个问题,是否有更好的方法?” 诸如此类的问题是创新的关键驱动力。开源社区鼓励实验性思维、讨论和辩论;成员倾向于默认情况下进行协作并倾听彼此的意见,始终理解,并且从不立即试图将某个想法驳回为“太疯狂”。这种思维方式已经促成了来自多个地方的创新解决方案的兴起——例如 Hadoop 或 CockroachDB。
医疗保健行业可能提供另一个例子。在这里,各种规模的公司都需要符合某些标准和法规的企业软件。即使是小型家庭诊所也必须购买软件(否则他们可能会因不这样做而受到罚款)。只有少数专门从事该领域并提供经过认证的合规产品的软件公司。由于法规复杂且合规成本高昂,这增加了准入门槛——使这些巨头很容易保持其寡头垄断地位并收取高价。并且由于没有竞争,因此他们没有动力承担风险和创新。
然而,开源社区正开始在该领域掀起波澜,并通过创新来颠覆这些巨头(例如,考虑OpenEMR、OpenMRS和LibreHealth,它们正在帮助颠覆医疗保健不同专业领域的空间)。这些 FLOSS 社区看到了激发竞争以造福每个人的必要性,同时不断提出解决巨头拒绝解决的问题的新方法。
采用开放的心态
那么,您和您的团队如何开始像开源社区一样思考和行动呢?您可以立即开始调整您的一些公司政策,以实现开源心态。
首先(在个人层面上),您应该真正参与这些社区,观察他们的讨论,并了解他们的运作方式。您肯定需要亲自参与几个月才能了解身处开放社区是什么感觉。考虑一下您热衷的领域或您想帮助解决的特定问题。入门听起来可能令人生畏,但这些社区通常充满了友好的人们,他们愿意帮助您参与其中。询问您如何利用您的技能做出贡献,他们会告诉您一些他们需要帮助的小事。您需要从小处着手并获得社区的信任,然后才能着手处理更大的事情。
其次,如果您的员工愿意,允许他们远程工作。这样做将有一些好处。首先,它将提高团队的信任度。通常,管理者和其他领导者不允许员工远程工作,因为他们不信任他们的员工。管理者可以学习更像开源社区管理者那样工作,尊重和信任他们的员工,并期望与他们远程互动。营造更开放的远程工作环境也将迫使人们改变团队需要沟通的方式。当您观察开源项目如何运作时,您会发现人们几乎都在不同的时区协同工作。令人惊讶的是,这些贡献者仍然能够很好地相互沟通。他们通过邮件列表和各自项目的存储库问题部分相互诚实和坦率地进行沟通。通过这种方式,沟通是开放的,人们可以在他们希望的时候参与并贡献有用的信息——从而形成我之前描述的知识分配和去中心化决策的文化。
最后,做一些疯狂的事情——即使它可能没有商业意义。创新意味着做一些不寻常的事情并挑战某些现有的意识形态。很少有人期望开源模式(以及为其提供动力的社区)也能奏效,尤其是在 1990 年代初期,当时怀疑论者无处不在。但是,如果 Linus Torvalds 没有大胆地启动像 Linux 这样的自由软件项目,那么世界现在会是什么样呢?为您的团队培养一种文化,让您的员工有动力尝试新想法并偶尔尝试。让他们感觉可以做一些有趣但“毫无意义”的项目。例如,我见过一些团队构建了一个物联网 (IoT) 传感器,让他们知道何时有人在使用厕所——并允许员工使用 Slack 消息平台预订厕所。它有点用处,但实际上并没有(经济上)证明他们花费的时间是合理的。但他们的目的是玩得开心并尝试物联网,我相信他们肯定做到了。
最后,请记住:一定要谨慎行事,并妥善管理文化变革。情境很重要;对其他人有效的方法不一定对您的公司有效。在将您的组织视为开源社区之前,请记住倾听您员工的意见。
评论已关闭。