Essential Steps To Build an IoT Product