Agile product development for mass customization : how to develop and deliver products for mass customization, niche markets, JIT, build-to-order, and flexible manufacturing · Study