-
Libro: Hexagonal Architecture Explained
Hace un par de días terminé de leer este libro, escrito por el mismo Alistair Cockburn, descubridor de este patrón. Curiosamente la publicación inicial fue hace unos 20 años en algunos artículos informales. A lo largo de todos esto años fueron apareciendo diversas publicaciones sobre la arquitectura hexagonal, algunas de ellas del propio Alistar, pero… — read more
-
Mis Notas de la 10 Pines Conf 2024
El viernes pasado estuve participando de la 10 Pines Conf, un evento cerrado para miembros de 10 Pines y algunos invitados externos, que desde hace un par de años la gente de 10 Pines organiza con motivo del día del programador. Más allá de escuchar muy buenas charlas, tuve la oportunidad de reencontrarme con varios… — read more
-
City Building Game @ UNTreF
El martes pasado en mi curso de Ingeniería de Software hicimos este juego como actividad para poner en práctica un proceso «Scrum-like». Este juego fue diseñado por mis colegas Alejandra Alfonso y Emilio Gutter. En general veníamos usando el juego del Pajarraco Scrumero porque teníamos grupos chicos (no más de 10 alumnos), pero este cuatrimestre… — read more
-
Sobre el ascenso y la caída de Agile, una opinión más
Me acerqué a agile allá por 2003. A diferencia de mucha otra gente, no me acerqué via Scrum sino via XP. Comencé a aplicarlo en proyectos hacia 2005. Pero no fue hasta 2008 que empecé a ver crecer el movimiento más allá de mi entorno. Conferencias, Meet-ups, Cursos, Certificaciones y oportunidades laborales. Eso llamado «Agile»… — read more
-
FIUBA: un graduado aportando valor a la sociedad
Hace unas semanas completó su trabajo final de carrera, el ahora Licenciado en Sistemas, Joaquin Casal. Tuve el honor de ser tu tutor a lo largo del desarrollo de su trabajo. Conozco a Joaquín desde hace varios años, fue alumno de MeMo2 y luego de completar la materia se sumó al equipo docente. El objetivo… — read more
-
Diplomatura en Ingeniería de Software Continua: charla informativa 2024-2
Ya está abierta la inscripción para la Diplomatura en Ingeniería de Software Continua que dictamos en UNtreF junto a Diego Fontdevila, Carlos Fontela, Andrés Diaz Pace, Diego Marcet y Federico Casuscelli. En estos días estamos completando la primera cohorte de graduados (nos falta cerrar notas de una de las materias) pero al margen de ese… — read more
-
La materia faltante en la universidad
Una problemática cotidiana de los sistemas de software es el mantenimiento y evolución de los mismos. Es común encontrar en los planes de estudio diversas técnicas para aplicar durante el desarrollo inicial del software de cara a facilitar su futuro mantenimiento y evolución. Pero es poco habitual para los estudiantes tener que lidiar con el… — read more
-
Cierre de cuatrimestre 2024-1 en MeMo2@fiuba
Terminó el cuatrimestre y es tiempo de análisis. Fue un cuatrimestre un poco más intenso que lo habitual, en parte por la cantidad de alumnos (tuvimos el doble de alumnos que el cuatrimestre anterior) y en parte por el perfil de los alumnos (distinto al habitual). Comenzamos el cuatrimestre con 24 alumnos, 3 de los… — read more
-
Desafíos y recomendaciones para la enseñanza de TDD
Recientemente nos notificaron de la aceptación de este artículo para ser presentado en el track de educación de la conferencia CLEI 2024. Este artículo es resultado de un trabajo de investigación de varios meses. El mismo consistió en entrevistar diversos expertos, docentes y entrenadores de TDD para entender los principales desafíos y recomendaciones para su… — read more
-
¿Diseño decente?
Hacer un buen diseño no es trivial, más aún: tampoco es trivial decir si un diseño es bueno. ¿Qué es un buen diseño? Alguien podría decir que un buen diseño es un diseño «escalable», pero que pasa si la escalabilidad no es uno de lo requisitos del problema. Creo que muchas veces se persiguen propiedades… — read more