All you need to know to develop an IOT product successfully