When running engineering projects it's difficult to determine if the product has been over engineered or under engineered, how do you go about fixing this?