Would ‘revising’ come about as a result of comparing the product with the initial plan? In software terms this would be the ‘testing’ phase – deemed as an essential part of the software ‘making’ process