ES
Estimator
Estimaciones ágiles colaborativas con votación, resultados compartidos e historial de participación.
- Herramienta
- iOS
- Android
- React Native
- Expo
Descripción general
Un producto construido alrededor del problema.
Estimator reduce la fricción de las sesiones de estimación para equipos de software. Organiza encuestas, participantes y resultados en un flujo móvil compacto, con identidad, sincronización e historial.
- Creación y acceso a sesiones de estimación.
- Votación individual y resultados agregados.
- Autenticación e historial personal.
- Sincronización de estado en tiempo real.
Caso de estudio
Decisiones antes que decoración.
Coordinar estimaciones de equipo sin perder tiempo en configuración, manteniendo identidad, participación y resultados sincronizados.
El contexto que definió el sistema
- Participantes entrando en momentos distintos.
- Resultados que no deben revelarse antes de tiempo.
- Estado compartido entre varios dispositivos.
- Historial asociado a cada identidad.
Elecciones técnicas deliberadas
- Modelar la sesión como una máquina de estados explícita.
- Usar Firebase Auth para identidad y acceso.
- Sincronizar votos y resultados mediante Realtime Database.
- Mantener el estado efímero de la UI fuera del modelo remoto.
Qué dejó construido
- Flujo compacto para crear, entrar, votar y revelar.
- Resultados consistentes entre participantes.
- Infraestructura pública para soporte y eliminación de cuenta.
Arquitectura conceptual
Responsabilidades separadas. Flujo visible.
Una vista simplificada del sistema para comunicar límites y responsabilidades, no una representación exhaustiva de infraestructura.
- 01 Expo Runtime móvil
- 02 Session Máquina de estados
- 03 Firebase Auth Identidad
- 04 Realtime DB Colaboración