-
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
-
El curioso incidente del Scrum Master y el merge a master
Estábamos arrancando con el setup del proyecto y nos enteramos que el área arquitectura definió que el único que puede aprobar los merge-requests a master es el Maintainer. Curiosamente arquitectura asignó el rol de Maintainer en nuestro proyecto al Scrum Master, el único miembro del equipo (junto con el PO) que no codea, ¡ooops! Ayer… — read more
-
Nuevo proyecto, nuevos desafíos
Esta semana estoy arrancando formalmente un nuevo proyecto. La semana pasada hicimos el descubrimiento de producto y como parte del mismo identificamos objetivos de negocio y métricas para medir el éxito. También definimos algunas cuestiones de estrategia tanto técnica como de negocio. Entre los desafíos del proyecto hay algunas cuestiones que me parece relevante mencionar:… — read more
-
La clave está en cortar finito: Slicing
Uno de los desafíos de mi proyecto actual está en lograr un entregable de valor en pocas semanas y la clave para lograr eso es poder cortar las funcionalidades bien «finitas», lo que en la jerga agile suele denominarse slicing. El tema con el slicing es que no es fácil de hacerlo y en ocasiones… — read more