Requirements for product-service design and production adaptation in the customer-driven context