广告
广告

您永远不会实现完美。这是三件事要尝试

剧透警报:对完美的追求毫无意义。只有权衡。做聪明的人。

您永远不会实现完美。这是三件事要尝试
[照片:阿什利·巴茨(Ashley Batz)/Unsplash]

为什么我们要做我们所做的所有事情,例如构建新产品,参加计划会议,创建新的流程或撰写文章?因为有人(希望我们!)认为这些事情都是客观上​​好的。如果每件事都是好的,那么他们全都是。。。完美的?不幸的是,数学并非如此。

广告
广告

没有完美的事情。只是一个一组权衡对于特定的目的或观察者,这使您可以忽略不良事件并专注于好处。当您尝试通过做更多的事情来达到完美时 - 所有这些都是为了避免任何权衡 - 您最终开始造成伤害。重叠的成本超过了收益,而解决方案之间的互动开始感到怪异和痛苦。

换句话说,美在情人眼中。。。因为试图使每个人都能保证它会变得丑陋。

这不是一个非常原始的想法,但我最近在考虑这一点。我在Zapier的软件工程工作,我将在下面几次参考,但我认为这里的教训是普遍的。

广告

对完美的追求如何创造一个怪物

一切都无辜地开始。我们正在做一些好事。

但是我们意识到我们也应该做的所有其他事情,所以我们尝试做所有的事情。最终,我们创建了一个怪物。

我们最终陷入了无法摆脱的陷阱。

广告

每次会议都很好,所以所有人都必须参加。每个过程都很好,因此必须遵循所有过程。每个工具都很好,因此我们必须使用所有工具。所有功能都很好,因此不能从我们的产品中删除。

这些趋势总的来说,我们最终几乎没有时间实际构建任何东西。我们的产品可能会变得更加复杂,没有时间简化事物。

结果?薄薄的生产力切片被复杂性税进一步细分。产品的有趣部分被笨拙的零件遮盖了。

广告

对于这样的情况,我没有完美的答案。团队中的某人很容易说您应该少做,但是团队很难就您应该停止做什么达成共识。毕竟,“正确”子集是主观的。

即使您可以同意,也需要时间来简化事情。具有讽刺意味的是,通常需要时间才能停止做某事。例如,在软件工程中,删除功能需要时间,因为您必须删除代码,更新文档等等。

话虽如此,您可以尝试一些事情。

广告

尝试变得复杂性 - 中立或更好

如果您要某人做某事,请考虑如何使他们的生活更轻松,而不仅仅是艰难。这意味着提出潜在的违反直觉问题。

您是否可以删除现有的过程以腾出空间进行新过程?您是否至少可以延迟一些其他任务来养成新的习惯?如果您要某人使用新工具,可以给培训时间?如果您已经添加了其他一些新工具,可以先完成该过渡吗?当您雇用某人时,您可以考虑他们可能会删除的内容,而不仅仅是他们会添加的内容?

这些并不是明显的问题,但这是必要的。确保您问他们。

广告

确认数学

它的不可能做一切。您尝试做所有事情的越多,就越会采取捷径。您只需选中一个框,结果,您将创建我上面向您展示的那些怪异的重叠圆圈。或者,您将开始做您甚至不应该做的事情。

一些任务需要等待其他人完成任务。这称为等待时间。这里有基本数学。

如果您不信任数学很棒的视频这说明了此“资源利用陷阱”。

广告

如果您没有空闲时间,请有效地等待无限。如果您觉得什么都没做,但是您真的很忙,那可能是因为每个人都忙于彼此等待。有两种解决方案:

  1. 有更多的闲置时间
  2. 删除等待的需求

两者都很重要。您永远无法删除所有依赖关系,因此您必须有一些空闲时间来互相帮助。但是您确实想消除尽可能多的依赖项,以便人们可以自助。

在Zapier,这一现实促使一些关键变化:我们正在努力使产品的不同部分减少相互依存。这意味着每个拥有服务的团队都可以做出自主决定,因此他们不必等待其他团队。

广告

但是,当您以这种方式删除依赖项时,您确实必须将其删除。如果您完成了产品的部分,但是团队仍然在每个决定方面相互咨询,那么您实际上只是使问题变得更糟。您要为更多的人付费去做同一份工作,但速度较慢。

有时您别无选择。总会有一些事情需要团队进行合作。在其他情况下,不一致的成本太高。这就是为什么您需要为这些情况保留空闲时间的原因。

做出明确的权衡

如果您无法达到完美,并且您添加的所有内容都有使事情变得更糟的风险,那么您可以开始进行权衡。

广告

如果您有问题,可以孤立地考虑解决方案很容易 - 好像您有无限的时间和精力为该解决方案。但是您存在于物理世界中,那里有限制。

对一致性的渴望是权衡的。团队可以自由运送他们想要的东西以及他们想要的方式,也可以被迫使用共享解决方案并遵循共享过程。有时您必须选择后者,但是您必须意识到所产生的影响。忽略这意味着要接受混乱和僵局的临时混合物。

我们在Zapier的产品是一个很好的例子。我们希望拥有适合每种用例的单一产品,并且每个客户都有权衡。该产品是空白的画布,可以使价值命题难以抓住。我们一直在平衡易用性和功率。

广告

对我们来说,一种选择可能是创建更容易理解的专业产品。当然,问题在于,这将意味着我们的文档,支持工具,入职,组织 - 列表还在继续。这些产品也可能并不总是很好地整合,客户可能会感到困惑。

只要我们对此明确,并且每个人都理解它,那就可以了。如果我们想避免这种困惑,我们必须为用户提供更多的一致体验,这是另一个权衡,因为这是我们无法使用的时间来构建更多产品。

我可以继续。对计划和知名度和指标的渴望也具有权衡。我们做这些事情来做出更好的决定,即做出完美的权衡。但是没有完美的决定。有时,我们只需要承认数学,承诺将是复杂性中立,并计划如果情况变得丑陋,则计划潜在的回滚。

广告

文章最初出现在Zapier的博客并经许可转载。


广告
广告
广告