El miércoles pasado se cumplieron 3 semanas/iteraciones desde que empecé a trabajar en mi proyecto actual. En estas semanas creo que hemos hecho algunos avances importantes respecto al producto y a la forma de trabajo:
- Mejoramos «el teamwork»
- ahora el equipo se sienta todo junto en la misma mesa
- dimos un par de pasos para integrar a los miembros con asignación part-time (testing y UX)
- creamos una lista de correo que tiene bastante vida y que nos permite estar más comunicados principalmente los días que hacemos homeworking
- Respecto de los aspectos técnicos del proceso de desarrollo
- tenemos 2 ambientes de testing: uno para tests automatizados y otro para tests manuales
- agregamos tests automatizados
- automatizamos el deployment a los distintos ambientes
- empezamos a desplegar la aplicación en forma frecuente
- ordenamos el versionado del producto agregando release notes y tags en los repositorios
- Finalmente respecto del producto
- hicimos un refactoring de arquitectura que gradualmente nos permite movernos de una arquitectura monolítica a una esquema de microservicios
- como consecuencia del refactoring mejoró la estabilidad del producto
Personalmente estoy contento con como venimos avanzando y con los desafios que aún nos quedan por delante.
Continuará…