Adopting key lessons from agile manufacturing to agile software product development—A comparative study