Make requirements less dumb
不要提太蠢的需求。尤其聪明人给的需求更是危险,因为你可能不会去质疑他;
Delete parts or process
删除需求当中所有你能删除的部分和流程,后来可能也会加回来,但不超过 10%,如果后来加回来的部分不到 10% 证明删得还不够;
Simplify or Optimize
简化和优化,Elon 特別强调优化要放在第三步。很多聪明的工程师最常犯的错误,就是老是在优化根本不该存在的东西;
Accelerate cycle times
加速迭代,但前三点沒有做完之前先別加速,否则只是加快了自掘坟墓的速度。注意加速的是迭代,而不是速度。 迭代是一个循环,通过这个循环我们可以不停的验证当前推进的方向,并且持续的进行改进和优化;
Automate
最后才是自动化。按照 Elon 自己说法,他一直都希望 Tesla 工厂中能够有更多的工人而不是全部都由机器人来工作。自动化的弊端有三个,分别是 1)高昂的成本;2)极高的出错几率;3)妨碍引入新特性。。而 Elon 真正希望构建的是一个可以随时更换组件、流程、探索新特性的并行系统;
Elon Musk 说他个人犯了上述五个步骤"反过来"做的错误很多次,他先做自动化,再进行加速优化,最后才想到要刪掉沒必要存在的东西