Very good project advice, don't check the quality after iteration, but create such conditions that every part of the project is already of sufficient quality.
I agree that it is best to plan everything in advance so that later there will be no unnecessary problems