How to avoid these common mistakes in product development—and get it right the first time