如何在您的数字业务中弥合康威法律沟通问题


自从加入SOASTA以来,我学到的最令人惊讶的教训之一是,数据分析界仍在学习一些困难的教训--与十年前分布式系统开发学到的同样困难的教训。其中最有趣的是康威定律对数据系统设计方式的影响,以及由此产生的障碍,如果不加以解决,这些障碍会对有效解决问题造成影响。

Conway’s Law是一个叫Melvin Conway的程序员wrote1967年:

设计系统的组织。。。被限制产生作为通信副本的设计structures这些组织的成员。

下面是一个例子:

假设您的组织有一个业务部门,它依赖于IT来提供数据分析技术平台,但却没有与他们的技术同事讨论实际的业务分析及其上下文。我们还可以说,您的IT部门对技术性能,可用性和安全性进行了广泛的监控,以确保那些系统在任何给定的时间都是健康的。

当涉及到对分析平台本身的需求时,业务和IT之间很可能(大部分)有很强的沟通,例如,需要运行什么类型的分析,以何种规模运行,以及使用何种查询和可视化接口。然而,几乎同样肯定的是,我敢打赌,从来没有探索过所收集的技术数据与所收集的业务数据之间的关系。

遗漏了一些有趣的问题:

  • 我们的技术架构如何影响我们的转换指标?
  • 我们能预测一个给定活动的云资源消耗成本吗?
  • 我们应该如何优先安排编程和运营投资以增加收入机会?

数字商业改变规则

对于大多数企业应用程序,这些问题并不重要。业务单位和IT之间的关注点的分离可以在功能规范和操作的有限上下文中作为供应商-消费者关系存在。然而,建立在软件之上的商业模式的出现--向数字化商业的快速转变--永远改变了这一点。

在数字业务中,业务存在技术,反之亦然。技术不可用,业务就不可用。如果技术慢而别扭,生意也慢而别扭。在数字商业中,就像我们常说的,速度就是金钱。

与此同样重要的是在在线商业世界中成功发展所需的敏捷性。你不能把事情“锁定”到control stability。你必须能够及早,经常和可靠地改变,同时追求改变,以增加业务的成功预期结果。

但是,也许最重要的是,数字业务数据成为数字技术开发和运营的关键输入,反之亦然。一切都围绕着一件事:软件用户的结果。

商业模式的设计和运营者与技术系统的设计和运营者之间的沟通已经得到了统一。而且,在从零开始的数字业务中也是如此。Netflix,Amazon和Facebook在软件开发,运营和负责盈亏的业务部门之间都有正式的沟通流程。

此外,许多由企业创建的“参与系统”不是由IT部门,而是由营销部门来构思,建立和操作的,因此沟通是在一个组织单元内进行的。数据共享和关联是这些组织的第二天性。

弥合康威鸿沟

但正如我们今天看到的,IT部门正在通过devops和持续交付获得成功交付数字业务系统所需的技能和工具。也就是说现在是必要的解决扩展业务和IT之间的数据通信,以包括有助于推动统一议程和不断改进结果的度量标准。

为了实现这一点,我们需要一种通用的语言--一组对业务和技术操作员同样有用的度量,并且可以与这些受众中的每一个(以及两者)的具体结果相关联。对我来说,正如我前面提到的那样,这套通用的度量标准都是关于用户结果的。

因此,以下是我最基本的建议,可以帮助您的组织在数字业务运营中解决康威法则的沟通问题:

1.衡量用户结果

我之前的文章谈到了为什么,但实际上这里有三个问题:速度如何影响你的用户结果(例如转换),用户界面如何影响用户结果,内容(例如营销文案,产品列表,文章等)如何影响用户结果?

2.就所有数据进行合作

不要犯试图将所有数据塞进单一数据分析工具的错误,而是将你每天使用的专门工具一起带到一个地方,让跨职能团队能够实时监控,分析和讨论数据。SOASTA DOC很适合这个。

3.将技术度量标准与业务度量标准相关联,以驱动优先级划分

当您了解不同数据集之间的关系时,您将开始了解如何使用这些信息来确定投资的优先级,并在业务和技术上下文中工作。一个很好的例子是SOASTA’s Conversion Impact Score,这有助于确定哪些页面性能改进将对转换和收入产生最大影响。

外卖

将上述实践付诸实施将使您的数字业务不仅能够提高性能和可用性,而且还能够使用数据驱动的洞察力来改善整个组织的协作。最终,从这个实践中获得的大赢家是你的用户,这应该会对你的底线产生直接的影响。