¿La API o el API?

Aunque no soy un grammar nazi, ni estoy capacitado para dar lecciones de castellano, sí que intento escribir y hablar con un mínimo de corrección. Los ingenieros informáticos trabajamos en un área que cambia con rapidez y en la que aparecen con frecuencia nuevos términos y acrónimos, normalmente en inglés.... [Read More]
Tags: Escritura, Español, Ingeniería Informática

La regulación de la ingeniería informática

Tras la implantación en España del Espacio Europeo de Educación Superior, la ingeniería informática queda fuera del Real Decreto 1837/2008, de 8 de Noviembre, por el que se incorpora al ordenamiento jurídico español normativa europea relativa al reconocimiento de cualificaciones profesionales. [Read More]
Tags: Regulación, Profesión, Ingeniería Informática

Documentación ágil de decisiones de diseño

Architecture Decision Records (ADRs)

Diseñar software requiere tomar muchas decisiones. La documentación arquitectural y el código fuente reflejarán los resultados de esas decisiones, pero el razonamiento que llevó a ellas se puede perder fácilmente. La exposición de razones (rationale) es la parte de la documentación arquitectural donde se recogen estos razonamientos, al menos de... [Read More]
Tags: Agile methods, Software Engineering, Software Architecture

Transparencias sobre Scrum con licencia Creative Commons

He publicado las transparencias (diapositivas, slides) que uso como soporte para las clases sobre Scrum de Gestión de Proyecto Software, una asignatura de 4º curso del grado en ingeniería informática de la Universida de Zaragoza, en la especialidad de ingeniería del software. Son las “típicas” transparencias de clase: demasiado texto... [Read More]
Tags: Classroom, Lecture, Scrum, Slides

Características de los buenos ingenieros de software

Un reciente artículo presentado en la 37th International Conference on Software Engineering por Paul Luo Li, Andrew J. Ko y Jiamin Zhu, titulado What Makes A Great Software Engineer?, analiza los resultados de entrevistas semi-estructuradas, de una hora de duración, realizadas a 59 ingenieros de software experimentados de las principales... [Read More]
Tags: Research, Software Engineering, University Teaching, Informática, Ingeniería, Profesión