1 piece
Most engineering practice assumes you can stop the thing to work on it. Remove that and the entire method changes: you diagnose from passive observation, you change one variable per window, you validate in shadow before you commit, and you design every modification to be abandonable halfway through.