Product Complexity Impact on Quality and Delivery Performance