A Design Method for Product Upgradability with Different Customer Demands · Study