La universidad es la responsable de formar a los profesionales informáticos que ingresan a la industria; por tanto, tiene el deber de impartir los conocimientos y desarrollar las habilidades necesarias para que los estudiantes sean capaces de trabajar, de manera individual y en equipo, de modo disciplinado y con calidad. En este sentido, para satisfacer las expectativas de la industria de software es preciso perfeccionar continuamente el proceso de formación de roles en la carrera de ingeniería informática. En este trabajo se hace referencia, específicamente, a los planes de estudio que forman a los ingenieros informáticos en las universidades cubanas. Aunque, en opinión de las autoras, la problemática identificada y su posible solución es aplicable a otros contextos. En el artículo se enuncia una estrategia para la formación de roles y hábitos de trabajo disciplinado, puesta en ejecución hace cuatro cursos académicos y se proponen acciones para perfeccionar el proceso de formación, en función del análisis realizado. The university is responsible for training software professionals entering industry. Therefore, it has the duty to impart knowledge and develop the necessary skills for students to be able to work individually and in teams, so that they are disciplined and produces quality work. In this sense, to meet the expectations of the software industry, we must continually improve the process of the formation of roles in computer engineering career. This paper refers specifically to the curriculum to train software engineers in Cuban universities. Although, it is the opinion to the authors that the problems identified and its possible solution is applicable to other contexts. The article sets out a strategy for the creation of roles and disciplined work habits, implemented for four academic years and proposes actions to improve the training process, based on analysis.