-
Preparando el inicio de un cuatrimestre atípico
Hoy comenzaremos informalmente las clases de MeMo2 en Fiuba. Más allá de la cuarentena el cuatrimestre ya venia condimentado con un incidente en el sistema de inscripción que retrasó la inscripción 1 semana. Si bien el inicio del cuatrimestre se encuentra fijado oficialmente para el 13 de abril, es muy posible dadas las condiciones que… — read more
-
Todos contra master: Trunk-Based Development
Más de una vez me he encontrado con gente sorprendida cuando le comento de esta práctica, por ello quiero compartir algunas reflexiones y explicaciones. La idea es bastante simple, todo el equipo trabaja sobre un mismo branch todo el tiempo. Siendo un poco más laxos con la definición es posible trabajar sobre distintos branches en… — read more
-
MeMo2: materiales de estudio para ir adelantando durante la cuarentena
Para aquellos alumnos inscriptos en MeMo2 para este primer cuatrimestre de 2020 que quieran ir adelantando algo de trabajo les comparto aquí algunos materiales de estudio que utilizaremos en la materia: Este artículo describe conceptualmente la estrategia didáctica utilizada en la materia, es un lectura optativa. Utilizaremos Git intensivamente durante toda la materia pero no… — read more
-
Dilemas del Slicing
Veníamos haciendo un muy buen trabajo slicing, en realidad no se si tan bueno pero yo me sentía muy cómodo. Primero definimos las stories, hacíamos alguna apertura en tarea y si nos parecía muy grande/complejo, abríamos una story. Finalmente hacíamos una puntuación a modo de doble validación. En términos de puntuación todas nuestras stories eran… — read more
-
¡LLegamos a producción!
Hace unos días comenté que teníamos el desafió de llegar a producción en 8 días con una aplicación construida desde cero. Ayer cumplimos el objetivo. En el camino nos encontramos con varios imprevistos relacionados principalmente con las aplicaciones existentes con las que teníamos que interactuar. Cuestiones principalmente de networking, seguridad y accesos. Todas cuestiones que… — read more
-
Breve reseña de algunos libros de arquitectura
Hace un tiempo escribí una breve reseña sobre libros de patrones de diseño y en ese momento dudé de mencionar algunas libros que finalmente decidí dejar para incluirlos posteriormente en un post sobre libros de arquitectura. Llegó el momento. Software Architecture in Practice Este es un clásico, la primera edición data de fines de los… — read more
-
DevOops!
Tengo la sensación que más de una organización la está pifiando con DevOps tal como ocurrió (¿sigue ocurriendo?) con Agile. Hubo casos en los que se creyó que Agile era pegar post-its, tener Scrum Masters y trabajar en forma iterativa. Muchos Scrum Master resultaron ser «PMs reciclados» y si bien los post-its sumaron alegría, el… — read more
-
De desarrollo a Producción en 8 días
El jueves pasado completamos la primera iteración. Construimos una funcionalidad mínima pero que nos sirvió para sentar las bases del proyecto y mitigar muchos riesgos técnicos. Al mismo tiempo montamos la infraestructura de CI/CD y el ambiente de desarrollo. En esta segunda iteración tenemos el objetivo de agregar un poco más de funcionalidad, ajustar la… — read more
-
Sobre la cadencia de iteración
Personalmente me gusta trabajar con iteraciones de 1 semana. Pero en el proyecto que estoy trabajando actualmente acordamos trabajar en iteraciones de 2 semanas pues la mayoría del equipo así lo prefiere y no logré convencerlos. Y cuando digo la mayoría del equipo en este caso es todo el equipo salvo yo. Entre los argumentos… — read more
-
El dilema de dónde estudiar informática, algunas cuestiones a considerar
En la época en que inicié mis estudios universitarios todavía estaba vigente la creencia de que un estudio universitario «aseguraba un futuro». Con lo cual si uno tenia la posibilidad económica y las ganas de hacerlo, solo había que decir qué estudiar. Al mismo tiempo en aquella época (fines de los ’90) internet no era… — read more