Notes From a Recent Planning Session

12 de marzo de 2025 · Redacción AppMeIn

Notes From a Recent Planning Session

La semana pasada nos juntamos con el equipo de desarrollo para definir el roadmap del segundo trimestre. La reunión duró casi cuatro horas y, como suele pasar, lo más valioso no estuvo en la presentación inicial sino en las discusiones que surgieron después. El foco principal fue la nueva versión de la app de turnos municipales que estamos construyendo junto a un municipio de la provincia de Buenos Aires.

Uno de los puntos que más debate generó fue la decisión sobre el motor de notificaciones push. El proveedor actual nos cobra por volumen y, con la cantidad de usuarios que proyectamos para fin de año, el costo se vuelve insostenible. Evaluamos tres alternativas: migrar a un servicio open source autoalojado, negociar un plan empresarial con el proveedor actual o implementar un sistema híbrido que combine ambos. Al final, la opción más razonable resultó ser la tercera, aunque implica más trabajo de integración.

También revisamos los tiempos de respuesta de la API de consulta de padrones. Hoy el promedio está en 380 milisegundos, pero el equipo de infraestructura detectó que en horas pico ese número sube a 1,2 segundos. No es crítico todavía, pero si la app se lanza en más distritos, el problema se va a agravar. Decidimos adelantar la implementación de una capa de caché con Redis para aliviar la carga sobre la base de datos principal.

Otro tema que ocupó buena parte de la agenda fue la accesibilidad. Uno de los requisitos del pliego exige que la app sea utilizable por personas con baja visión, y eso implica rediseñar varios componentes de la interfaz. No es solo aumentar el tamaño de letra: hay que revisar contraste, navegación por teclado y compatibilidad con lectores de pantalla. Estimamos que el trabajo de accesibilidad agrega unas tres semanas al cronograma original.

La sesión cerró con una definición importante: vamos a priorizar la estabilidad del backend por sobre las funciones nuevas. Eso significa que algunas features que estaban planificadas para junio se corren a septiembre. No fue una decisión fácil, pero después de los incidentes del mes pasado, el equipo coincidió en que no podemos seguir sumando funcionalidades sobre una base que todavía tiene deudas técnicas. El plan completo quedó documentado y cada responsable tiene claras sus tareas para las próximas dos semanas.

Configuracion de cookies Ajustes

Usamos cookies para mantener el sitio estable, recordar opciones basicas y entender que paginas resultan utiles. Puedes aceptar, rechazar o revisar la configuracion antes de continuar.