[en] After over 35 years of dedication to teaching and simultaneously to the computing profession, this in the private enterprise, closing this last activity I got the opportunity to finish my PhD, previously denied by the difficulty of funding continuity in the time needed to address it. The long journey in the private enterprise brought me the opportunity to participate in a lot of projects in diffeerent roles: programmer, analyst or project manager, database and teleprocessing administrator, director of a major development department and architecture and methodology director . These projects and activities have allowed me to enjoy the experience of using multiple technologies and platforms, both in execution and development, performing, directing or managing application development and selection of technologies, solutions and platforms in diffeerent areas and at diffeerent times state of the art. The technologies had varying discusion and different degree of permanence in the market. The nature of the projects has been varied, to the same extent that they have been the contexts for which applications were raised. The technologies and platforms have evolved and thus forced to update and adapt the systems, while developing new ones. This PhD work aims to analyze the evolution of information technology in the enterprise. It is based on the professional history lived, drawing conclusions from that experience that can serve as inputs applicable to similar work environments to that proposed here. A key objective is to endorse the role of some practices of software engineering and some architecture solutions that have been crucial in this experience, practices and solutions that the time has given value. It is also considered essential the analysis performed on the decisions that have been taken in the development of systems in order to introduce technological changes.

[es] Después de más de 35 años de dedicación simultánea a la docencia y a la profesión informática, ésta en el ámbito de la empresa privada, al cerrar esta última actividad se me presenta la oportunidad de terminar mi tesis doctoral, antes negada por la dificultad de encontrar continuidad en el tiempo necesario para poder hacerlo. El largo camino recorrido en la empresa ha hecho posible que participase en una gran cantidad de proyectos, ejerciendo distintos roles: programador, analista o jefe de proyecto, administrador de base de datos y teleproceso, director de un departamento importante de desarrollo de proyectos y director de arquitectura de aplicaciones y metodología. Estos proyectos y actividades me han permitido disfrutar de la experiencia de usar múltiples tecnologías y plataformas, tanto de ejecución como de desarrollo, realizando, orientando o dirigiendo el desarrollo de aplicaciones y la selección de tecnologías, soluciones y plataformas en distintos ámbitos y en diferentes momentos del estado del arte. Las tecnologías empleadas han tenido mayor o menor difusión y distinto grado de permanencia en el mercado. La naturaleza de los proyectos ha sido muy variada, en la misma medida que lo han sido los contextos para los que se planteaban las aplicaciones. Las tecnologías y plataformas fueron evolucionando y con ello obligaron a actualizar y adaptar los sistemas, al mismo tiempo que se desarrollaban otros nuevos. Este trabajo de tesis doctoral tiene como objetivo analizar la evolución de la tecnología informática en la empresa. Se apoya en la historia profesional vivida, extrayendo de esa experiencia conclusiones que puedan servir como aportaciones aplicables a entornos de trabajo similares al que aquí se plantea. Un objetivo fundamental es refrendar el papel fundamental de algunos prácticas de la Ingeniería del Software y de algunas soluciones de arquitectura que han resultado cruciales en esta experiencia, prácticas y soluciones a los que el tiempo ha puesto en valor. Así mismo se considera fundamental el análisis que se realiza de las decisiones que fue necesario tomar en la evolución de los sistemas para introducir cambios tecnológicos.