This was actually &quot;debugging the program&quot;, 
as the running program is the manufacturing process,
and the coding and development is the engineering and design.<p>Still, software systems are both more fragile and can easily be more complex than real-world systems, so the naïvity is actually trying to apply engineering processes with rigid &quot;design&quot; phases and handoffs to complex software processes.<p>(As seen in the software, in just about every car.)