Every year and even every month, new technologies, markets and competitors spring up, and today's businesses have to be agile to be able to face the impending challenges. In such an unstable environment, traditional principles of managing product development may lead companies to failure. If the product requirements change drastically from the time the product [...]