-
Cierre de cuatrimestre 2023-1 en MeMo2 @ FIUBA
Cerramos un cuatrimestre más con algunas particularidades. Una de las más destacadas fue el horario de cursada: dimos la materia en horario matutino de 8 a 11 hs. Otra de las particularidades fue la relación entre la cantidad de alumnos y la cantidad de docentes que nos permitió dar feedback bastante detallado en las entregas… — read more
-
Guía Oficial de Scrum, ¡chau!
En mis materias vengo utilizando la Guía Oficial de Scrum pero a partir de dos charlas distintas que tuve con colegas en la última semana he decidido dejar de usarla. Resulta que una de las modificaciones «recientes» de la guía oficial de Scrum es que elimina los roles. En realidad no elimina los roles conceptualmente,… — read more
-
De Chicago a Londres, artículo aceptado
En línea con la estrategia de enseñanza de TDD que seguimos en FIUBA y UNTreF, escribí este artículo que fue aceptado en el Simposio Argentino de Educación en Informática de las Jornadas Argentinas de Informática, JAIIO 52. Al margen de la presentación del artículo que haré en el contexto del Simposio, tengo planeado hacer un… — read more
-
La paradoja de los Ingenieros de Software
Es habitual hoy en día encontrar gente «autodenominándose» Software Engineer sin tener un título formal de ingeniero o disciplina universitaria aledaña. Personalmente no creo que sea una cuestión relevante pues a diferencia de lo que ocurre con otras ingenierías, la ingenieria de software no es una disciplina regulada, o sea: para construir un puente es… — read more
-
Role Smell: Test Automation Engineer
Este es un rol viene ganando cada vez más popularidad desde el auge de DevOps. Ocurre que en muchas organizaciones el testing lo realiza gente que no sabe programar y por ende no puede automatizar los tests que realizan (en realidad es posible utilizar herramientas del tipo record & play, pero en general esa estrategia… — read more
-
De feature-branches y Pull-Request a Continuous Delivery
El uso de feature branches en conjunto con pull-request es una práctica muy habitual en la actualidad, a pesar de que en general termina siendo un impedimento para implementar Continuous Delivery. Esto resulta en gran medida curioso porque mucha gente que utiliza feature branches y pull-request cree que hace Continuous Delivery. Por definición Continuous Delivery… — read more
-
Debut en la era del podcast y de los vivos
El formato «vivo» creo que se popularizó con Twitch y digo creo porque sinceramente no es un formato que suela consumir. El formato «podcast» por su parte, ya lleva un buen tiempo en la red y si bien suelo consumir algunos podcast recién ahora pasé del otro lado para tomar el micrófono y ser protagonista.… — read more
-
¿Qué es la Ingeniería de Software Continua?
La ingeniería de Software «tradicional» de la que venimos hablando desde los años 60′, que está descripta en los libros clásicos de la disciplina (Presmann, Sommervielle, etc), incluso la descripta en el cuerpo de conocimiento (SWEBoK) no trata las cuestiones relacionadas a la puesta en producción y la operación. Estas cuestiones, que en los últimos… — read more
-
Sobre el monotributo tech y los empresarios
La iniciativa del monotributo tech ha recibido muchas críticas por parte de empresarios del sector de software y servicios. En cierto modo es una actitud «muy argenta» que vemos cotidianamente en el fútbol: en lugar de alentar a tu equipo, insultas a tu oponente. Parece que algunos empresarios en lugar de preocuparse en mejorar la… — read more
-
Materia itinerante: Ingeniería de Software Continua
Ya voy por la tercera semana del curso de Ingeniería de Software Continua en Exactas y estoy convencido que la experiencia es complemente replicable en otras instituciones. Paso a explicar. Esta materia la estoy dictando en calidad de Profesor Invitado, la facultad me contrata por tres meses para el dictado de la materia por única… — read more