【转】在开始构建任何东西之前,问自己三个问题

原文:https://jordanlord.co.uk/blog/3-constraints/

翻译:https://www.ruanyifeng.com/blog/2026/09/weekly-issue-412.html

我从事产品开发已有10年,开发过一些失败的产品,它们要么过于复杂,要么缺乏鲜明的特色。我在犯过这些错误后,总结出三个限制条件。

后来,构建任何东西之前,我都会问自己三个问题。只有这三个问题都得到肯定回答,我才开发这个东西。

(1)能不能把产品介绍写成一页纸的概要?

如果一个项目的介绍需要超过一页纸才能写完,那就说明它太复杂了,不要开发。

(2)核心技术能不能与产品分离?

产品会不断调整方向,而核心技术则始终如一,并持续发展。

将核心技术与产品分离,能迫使你跳出产品本身的局限去思考。

比如,手机的核心技术是移动通信。某一种手机可能会失败,但移动通信不会。

(3)产品有没有一个核心特色?

这个特色清晰明了,赋予你的产品独特的个性。例如,游戏 MineCraft 完全由方块构成,宜家则提供平板包装、自行组装的家具。

你选择的这个特色可以让你缩小决策空间,专注于真正重要的问题。如果你的产品没有特色,或者选择了错误的特色,你就会打造出一个臃肿的产品,试图面面俱到。

Author: ismdeep
License: Copyright (c) 2025 CC-BY-NC-4.0 LICENSE