An activity-based approach for the early identification and resolution of problems in the development of IoT systems in academic projects