Toca hacer resumen de la última semana de Movember (si algún despistado quiere donar aún tiene tiempo hasta el día 9) y la primera de diciembre; mes en el que las cenas y compromisos varios se acumulan. Además de la cena Movember yo ya he tenido un par de cenas y comidas con la excusa pre-navideña estas semanas.
Con la resaca post-cena movember tuvimos FridayDojo de Refactoring Legacy Code, a lo tonto nos juntamos 12 personas. Para el tipo de dinámicas que estamos organizando creo que es un número interesante de personas, surgieron varios diferentes puntos de vista para tener algo de debate y por el momento es un tamaño muy manejable.
Me acerqué a la quedada informal de Agile Aragón sobre retrospecticas (de equipos de desarrollo). Llegué algo tarde, pero el rato que estuve se habló más que nada de las diferentes técnicas que los que estaban ahí habían probado, ya fuera con resultado exitoso o no.
Durante esta semanas también le dediqué tiempo a reuniones para un posible mini proyecto, tratar de coordinar con clientes futuras reuniones y a una sesión de trabajo para preparar un par de presupuestos diferentes de los que esperamos tener respuesta las próximas semanas.
Y acerca de lo que estamos trabajando ya:
- El tema del testing funcional lo dejé prácticamente listo. Como quieren tener la posibilidad de lanzarlo contra varios entornos y desde diferentes navegadores, implementé una forma de soportarlo; ya sólo falta ver cómo lo enganchamos en su infraestructura con su gente de sistemas.
- Implementé algunos de los añadidos de One-step y los dejé desplegados en producción. Para ir bien esta semana debería liquidar el resto de funcionalidades y dejarlas desplegadas en el staging.
- En el proyecto con Maubic estuve haciendo bastante variedad de trabajo. Resolver algunos problemas con servicios desplegados, cambiar y migrar las bases de datos de staging, reescribir parte de alguna funcionalidad y seguir trabajando en funcionalidad nueva. Además se incorporó otra persona para trabajar en el backend, así que estuvimos trabajando bastante juntos; tanto revisando documentación y código, como haciendo un par de sesiones de pair programming.
- E hice algunas tareas menores de mantenimiento en OutreachTool.
Buena semana.
Tercera semana de Movember, y ya a la vuelta de la esquina la cena que organizamos con La Jamonería para recaudar algunos donativos más para la causa.
Durante la semana llegamos a un acuerdo para el trabajo de consultoría de testing, en el que voy a echar una mano en montar una batería de tests funcionales base. Tuve varias reuniones y cruces de emails para posibles proyectos, alguno con vistas a muy largo plazo, y algún otro bastante más cercano en el tiempo. Y además tocó perder bastante tiempo en algún papeleo.
Vamos, que entre unas cosas y otras me pasó la semana volando y no pude dedicar prácticamente nada de tiempo a lecturas y cacharrear en mis pet-projects.
Y, aparte de trabajar en organizar mis tableros kanban para las peticiones de las últimas 2 semanas, en cuanto a proyectos:
- Dejé listo el problema que venía dándome mal en Bichomanía. Tenemos algunas cosas a la vista todavía por mejorar, tocará ver cómo nos organizamos y priorizamos todo lo que ha ido surgiendo.
- Hice el arranque con el tema de testing. En la startup en cuestión trabajan con PHP y yo llevaba mucho sin tocar una línea de PHP, así que dediqué un tiempo a dejar listo mi portátil y arrancar el proyecto con Composer + PHPUnit + Selenium con un test ya preparado.
- Y mientras con Maubic tuvimos una sesión de trabajo de todo un día para hacer una revisión de vista de pájaro del trabajo para el próximo par de meses. Además, una vez ya definida el API, ya estuve dedicándome al fin el grueso de mi tiempo a implementar parte de un nuevo servicio.
Buena semana.
Segunda semana de Movember, en la que no he ido precisamente sobrado de tiempo, últimamente se me pasan los días volando y se me van quedando muchas cosas en el tintero.
Lo que más me motivó esta semana fue una inception para un proyecto colaborativo, por el momento hemos decidido ir un poco por debajo del radar hasta que tengamos algo que enseñar.
Durante la semana me aceptaron la propuesta para las ampliaciones de One Step y tuve una reunión para la posible colaboración en el tema de testing, todavía tengo que plantear una propuesta económica.
El fin de semana saqué algo de tiempo para el proyecto mascota de integración con toggl. Estuve reorganizando el código y empecé a trastear con React, rehaciendo la UI con varios componentes para con vistas a darle algo de interacción (muy poca).
Sobre los proyectos actuales:
- A raíz del acuerdo entre mhop y furnit-u estuve haciendo algunos cambios en el gestor de contenidos y en el frontend.
- Tuvimos reunión con Bichomanía para ver próximos pasos. Estuve tratando de arreglar un bug bastante puñetero que todavía tengo que rematar, y por otro lado empecé a trabajar en una batería de tests funcionales con capybara.
- Con Outreach Tool seguí haciendo algunas cosillas de coordinación y soporte.
- Mientras en el proyecto con Maubic estuve mejorando algunas partes de la cobertura de tests del backend, trabajando en algunos ajustes y dando soporte al equipo de frontend. También estuve estudiando la documentación para nuevas funcionalidades, empezando a definir la interfaz del API y adelantando algo de trabajo de infraestructura.
Buena semana.
Ha pasado la primera semana de movember, ya con algo que parece una sombra debajo de la nariz. Esta semana ya de vuelta a la normalidad y fue muy productiva; aunque tocó trabajar bastante también el fin de semana, cosa que no me hace ni puta gracia procuro evitar en la medida de lo posible.
Durante la semana volví a sacar algo de tiempo para el petproject con toggl, ya tengo un despliegue hecho en heroku en el que mis clientes ya pueden ver mi dedicación en el mes en curso.
Esta semana me llegaron otro par de posibles trabajos, en principio bastante manejables y que sí podría abordar. Por un lado un trabajo de consultoría para ayudar a un equipo a montar una infraestructura de tests para que ellos la puedan ir ampliando y mejorando; y por otro una ampliación del proyecto One step para añadir un puñado de nuevas features
propuestas.
Mientras tanto, esto es lo que dio en cuanto a trabajos propios y para terceros:
- En Mosica finiquité una funcionalidad pendiente desde hacía semanas, tener la página de salas con sus respectivos próximos conciertos. Además estuve dedicándome a mejorar el tratamiento de datos tras la importación de de los datos abiertos de Zaragoza.
- Hice algunos cambios internos en Alchups, nada que se aprecie en la web. El principal fue pasar de UTM a coordenadas geográficas en lo que se refiere a la geolocalización de los alchups en el gestor de contenidos, ahora todo en la web funciona con medidas en latitud y longitud.
- Con Maubic estuvimos repasando el tema testing en backend y viendo algunos puntos de mejora a partir de los reportes de cobertura de tests, se nota que tuvimos unas semanas con mucha presión y fuimos menos exigentes de lo que veníamos siendo. También me tocó dar bastante soporte a la gente frontend y hacer algunos cambios a raíz de integrarnos; además estuvimos trabajando el envío de emails transaccionales a usuarios.
- Dejé finiquitado y desplegado en producción el tema de integración con Delighted, ya sólo nos queda facturarlo.
- Implementé un pequeño cambio en el proceso de compra en la tienda de Outreach Tool. También dediqué algo de tiempo en coordinar cuestiones de la web nueva.
Buena semana.
De nuevo se acumula una semana sin retro, no sólo por temas profesionales, que ha tocado buscar piso y su correspondiente una mudanza; un agujero negro de tiempo y energía.
Aunque pude dedicar algo de tiempo libre a mandar algunos pequeños parches a varios proyectos open source. A loopback y al connector-remote extraídos de mi trabajo con Maubic y una chorrada que arreglé en quién manda.
También me puse con un pequeño sideproject. Uso toggl como time tracker y a algún cliente le facturo por dedicación, les paso mensualmente el reporte y la respectiva factura. El tema es que quieren tener la posibilidad de verlo en tiempo real sin necesidad de andar pidiéndomelo, así que he empezado a trabajar en ello a ratos y supongo que si le dedico un par de horas estos días podría tener algo utilizable.
Surgió una posibilidad de proyecto que había que hacer muy rápido, pero el presupuesto que había resultaba insuficiente para el equipo que tenía en mente. También llegó un lead que aún tengo pendiente contestar.
Y empezó Movember, por quinto año colaboro dejándome bigote y recaudando donativos. Si alguien se anima a donar puede hacerlo en mi perfil o en el de cualquier otro mobro.
En cuanto a proyectos en marcha:
- Con Maubic estas semanas he estado combinando el dar soporte a frontend, implementar algunos cambios en los servicios de backend refactorizando algunas partes y en revisar documentación de nuevas funcionalidades para empezar a extraerlo en historias/tareas.
- En Bichomanía resolví un bug.
- En Outreach Tool estuve coordinando algunas cuestiones alrededor del rediseño de la web.
- Empecé un pequeño trabajo de integración con Delighted usando node.js y ya lo dejé prácticamente listo.
Buena semana.