有个非常基本的 First principle,我把它当作咒语:
首先质疑需求,使需求变得不那么愚蠢。需求在某种程度上总是愚蠢的。所以,你要从减少需求的数量开始,不管给你这些需求的人有多聪明,需求本身在某种程度上仍然是愚蠢的。你必须从那里开始,否则,你可能会得到错误问题的完美答案。
然后尝试删除组件和步骤。这听起来很容易,但人们经常忘记完全删除。如果你不被迫恢复至少 10% 你删除的内容,那你删除得还不够。
稍微有些不合逻辑的是:人们通常会觉得,如果他们没有被迫恢复内容,他们就成功了。但实际上,他们并没有成功,因为他们过于保守,留下了不该留下的东西。通常让人们感到不安的是,你删除的一些东西最终会被迫回退,被重新放回去。但回到可能会导致我们出错的边界处,我们往往会记得,有时是以令人震惊的痛苦地记得,我们删除了后来需要的东西。因此,人们会记得三年前,有一次他们忘记放入某个东西,结果给他们带来了麻烦。因此,他们会过度纠正,然后放入太多东西和流程,导致事情过于复杂。所以,你实际上必须说,“看,我们故意删除的东西会比应该删除的多。”至少十分之一的东西,我们会再加回来。
我会提前告诉他们,“是的,我们删除的一些东西会放回去。”人们对此有点震惊,但这是有道理的,因为如果你非常保守,以至于从不需要放回任何东西,显然你会有很多不需要的东西。所以,你必须过度纠正。