How does your company decide on new products?

That’s really interesting. I’d also suggest along with that excellent diagram (very informative!) that you look into lean manufacturing techniques and project management. You can get lost in all the tiny details in the development process & blow the project by not keeping a tight time-line.