Concurrent Design: A Model for Integrated Product Development