IoT product development