5-step process of rigorous implementation

I got these steps from a video where Elon Musk was explaining the steps they take a SpaceX when designing and building something for a rocket.

The video was by Everyday Astronaut and it featured Elon at Starbase.

Watch video here

1. Make your requirements less dumb

  • Always criticize and test if the requirements are right. No matter who gave them to you.

2. Try very hard to delete a part or process

  • If you aren’t adding new things, you are not deleting enough
  • Get rid of extra parts and components that are not essential
  • A component or part must have a name of a person, not a department. The person must take charge of it.

3. Simplify or optimise

  • Engineers tend to optimise things that shouldn’t exist. Remove it or simplify it

4. Accelerate cycle time

  • If you are moving slowly, move faster, but consider the first 3 steps before doing this

5. Automate it

  • Don’t make the mistake of going from step 5 to step 1. Automate is the last step

In production, remove in-process testing if you have finished the debugging process. Do end-process testing.

Everyone must be the chief engineer. They must understand the product at a high-level