Enterprise IoT Recipe for Success: Design, Secure, Test, Assure