【翻译】什么是技术战略?

几年前,我开始了一个梦想的项目。客户联系我们,让我们设计和建立一个绿色的云原生平台。他们有一个新的和令人兴奋的硬件设备,将收集大量(很多!)数据并解决无数真正有趣的问题。他们拥有领域和硬件的专业知识,而他们需要的是我们的知识和技能来建立所需的云原生平台。

正如我提到的,这是一个梦想的项目。尖端技术、机器学习、大数据,以及从头开始设计和建立一个完全云原生平台的机会。在接下来的几个月里,这正是我们所做的。微服务、容器、事件驱动、Kubernetes、高可用性。这很美好。

当我们试图从数百个潜在的用例中确定哪一个我们将首先处理时,警告信号开始出现。优先级和重点开始迅速转移。最后,我们的客户给我们带来了 "好消息":他们已经为这个平台找到了一个实际的客户。我们能不能在他们大楼里的一台服务器上运行这个系统,这台服务器不允许有互联网连接......?

我们的 "完美架构 "是没有用的。而且这也不是客户的错。他们要求一个现代化的云原生系统,但这并不是他们所需要的。我们没有与他们的业务目标保持一致。我们从来没有深入了解他们真正的目标是什么。

只是一个例子,说明为什么你在建设之前需要一个技术战略。

技术战略是什么,不是什么

技术战略是任何企业的关键部分。虽然你很难找到不同意这种说法的人,但如果你四处打听,你会得到许多不同的答案:什么是技术战略?

战略本身就是一个经常被误解或误用的术语。此外,在科技界,事情的发展速度很快,跳过确定你的实际战略的艰苦工作,而依靠复制别人的技术、选择和方法,也许是模仿谷歌、Netflix等顶级科技公司(这被称为备忘录复制,或"我也是 "战略)。 这似乎是一个合乎逻辑的方法:如果另一家公司在某套技术上取得了成功,那么它不应该对我们也有效吗?但这样做,我们就犯了一个严重的错误,跳过了技术战略的第一个,也是最重要的部分。

为什么我需要一个?

"如果你不知道你要去哪里,你很可能会在别的地方结束"。

- 劳伦斯-J-彼得,教育家和 "等级制度学家"

在开始定义技术战略或任何任务之前,了解你为什么要这样做是很有用的。创建一个战略的背后有三个主要目标:

  • 统一。一个明确的技术战略是确保每个人都在同一起跑线上的最好方法。我们经常认为我们都同意我们要去哪里,为什么

猜你喜欢

转载自blog.csdn.net/community_717/article/details/129891937