Three Key Design Rules
If you do not know what you need, no design process, no matter how elegant, will meet your needs.
Use the right strategy (eg for reliability use the “It will not break” as opposed to “If it breaks we will fix it” strategy.
Put the quality up front. The cost of changes can be prohibitive.