New Product Development (NPD) is a comprehensive set of multi-disciplinary processes that convert a market opportunity into a marketable new product to satisfy customer requirements. According to Wheelwright and Clark (1992), NPD can be defined as:...