Som et resultat går programmer ofte gjennom hver utviklingsfase og inn i produksjon med et ustabilt design og utilstrekkelig kunnskap om kritiske produksjonsprosesser og produkt pålitelighet.
Det er ikke mulig å gå gjennom utviklingsfasen uten å ha et stabilt design.