
登山文化中一个有趣的部分是一套似乎广为流传的规则——具体来说是 3 条——告诫登山者不要低估任何攀登:
规则 1:它总是比看上去的要远规则 2:它总是比看上去高规则 3:事情总是比看上去的要难一名勤奋的登山者或团队会不断提醒自己这些事实,并做好准备以减少事故发生:
它总是比看起来更远:所以要慢慢适应,做好心理准备;登顶并不是终点,只有当队伍返回大本营时,战役才算成功它总是比看起来的要高:很容易不知所措或低估任务 - 但更好的方法是将旅程分成许多部分,以便您有更现实的里程碑去实现。它总是比看起来更难:无论准备多么充分,装备多么先进,天气多么好——登山都会让人承受压力;忽视这种现实的可能性并希望获得最好的结果——根本行不通。好吧 - 那么这与什么有关?
作为一名白手起家的技术创始人,现在致力于构建 LiveAPI 并将其推向市场,我一直认为登山是理解产品开发的完美比喻。
因此,任何明智的团队都会牢记并做好以下准备:
总是比预期花费更长的时间事情总是比预想的更复杂最终总是比预期的要贵上面的列表让我想起了海军上将里科弗的纸质反应堆备忘录,理想情况下它应该在产品圈内得到更多人的了解。

一个有责任心的团队会时刻牢记上述规则并努力解决它们:
它总是比预期花费的时间更长:开发涉及已知障碍,但也有许多未知障碍;有技术障碍,但也有许多与市场相关的障碍。直到客户对体验感到满意,它才算完成。因此,为各种看不见的障碍提供巨大的缓冲。事情总是比预期的更复杂:在产品方面,即使是最简单的想法,在付诸实践时也会变得相当复杂,并根据世界现状实施。我们必须务实,有时要放弃理想观念,以迅速适应实际情况——困难而复杂的任务——但必须完成。最终成本总是比预期的要高:理论上,开发一款软件产品只需要一台笔记本电脑和互联网连接。实际上,这些根本不是开发的实际成本。需要的是不断的纪律、创造力和后续行动,以解决众多技术和市场问题——这需要极大的心理力量。