My favorite part:
Elon's 5-Step Design/Development Process:
(1) Fix "Dumb" Requirements
(2) Remove Unnecessary Parts/Processes
(3) Simplify/Optimize
(4) Speed Up Cycle Time
(5) Automate
My favorite part:
Elon's 5-Step Design/Development Process:
(1) Fix "Dumb" Requirements
(2) Remove Unnecessary Parts/Processes
(3) Simplify/Optimize
(4) Speed Up Cycle Time
(5) Automate
I believe he was referring to the first step. And "Name" was really "a person" as opposed to "a department." This was his way of saying DRI all the way down to each individual requirements, to force someone to be accountable for it. His example was that SpaceX interns previously listed requirements, that were later assigned to a department (e.g. avionics), and when prompted, no one in that department really knew why it was there.
* the quip about people spending a lot of time to optimize something unnecessary,
* the quip that you must be wary about recommendations made by smart people, because you will tend to trust smart people too much and they can still make mistakes.
Also leadership by storytelling. Don't say what you want, tell a story that shows people what you want, so they can envision themselves doing what you want.
I am struggling to understand this one.
Is he saying that you should remove parts on a routine basis, like a "remove parts/processes" meeting every month and then re-adding them back in once you find they're needed.
Or is he saying when you get a list of requirements, remove parts/processes related to those requirements and then re-add them once you find they're needed?
Or is it something else entirely?
> Musk overviewed his five step engineering process, which must be completed in order:
> 1. Make the requirements less dumb. The requirements are definitely dumb; it does not matter who gave them to you. He notes that it’s particularly dangerous if someone who is smart gives them the requirements, as one may not question the requirements enough. “Everyone’s wrong. No matter who you are, everyone is wrong some of the time.” He further notes that “all designs are wrong, it’s just a matter of how wrong.”
> 2. Try very hard to delete the part or process. If parts are not being added back into the design at least 10% of the time, not enough parts are being deleted. Musk noted that the bias tends to be very strongly toward “let’s add this part or process step in case we need it.” Additionally, each required part and process must come from a name, not a department, as a department cannot be asked why a requirement exists, but a person can.
> 3. Simplify and optimize the design. This is step three as the most common error of a smart engineer is to optimize something that should not exist.
> 4. Accelerate cycle time. Musk states “you’re moving too slowly, go faster! But don’t go faster until you’ve worked on the other three things first.”
> 5. Automate. An important part of this is to remove in-process testing after the problems have been diagnosed; if a product is reaching the end of a production line with a high acceptance rate, there is no need for in-process testing.