Engineering practice and codevelopment of product prototypes