Viajando a mi universo...David Langarica © 2025

0
Proyectos / RetroZeb

RetroZeb

Desarrollo Web, Diseño UX y UI

RetroZeb thumbnail
Rol
Desarrollador Full Stack, Diseñador
Equipo
Frida Bailleres, Juan Pablo Cabrera, Marco Retana, Santiago Rodríguez, Sebastián Bauer
Responsabilidades
Diseño UI, creación de prototipos, realización de estudios de usabilidad, desarrollo del front end, desarrollo del back end, pruebas, documentación
Tecnologías
Node.js, React, TypeScript, Express, Tailwind CSS
Ver en GitHub
RetroZeb thumbnail

Ideas épicas para triunfos ágiles

Zebrands es un grupo de marcas especializadas en distintas áreas. Específicamente, el equipo de desarrollo de software se enfrenta actualmente a la necesidad urgente de mejorar la gestión del rendimiento de sus empleados. El equipo ha estado confiando en Jira para el desarrollo ágil de proyectos, pero ha revelado limitaciones significativas en la visualización y comprensión de los datos de rendimiento. Esto ha llevado a confusión y a retrospectivas ineficaces. Como resultado, los empleados no son conscientes de las áreas de mejora continua, lo que provoca retrasos en el progreso del trabajo.

Objetivo

Desarrollar una aplicación web que le permita a grupo Zebrands analizar las métricas obtenidas en cada sprint, atender a las preguntas de fin de un sprint y proponer sugerencias de mejora para poder tener un proceso de retrospectiva más eficiente, buscando mejorar el rendimiento individual y en equipo para los futuros sprints.

RetroZeb Main showcase

Solución

Para entregar la solución, implantamos una metodología de trabajo en cascada. Esta metodología dividió nuestro proyecto en una serie de pasos, asegurando que no pudiéramos avanzar a un paso específico hasta que sus predecesores estuvieran 100% completos. Los pasos incluían el análisis, el diseño, la implementación, las pruebas y la documentación.

Análisis

  • Creamos un diagrama de contexto para mapear las interacciones del sistema con actores externos.

  • Desarrollamos diagramas de casos de uso y de actividades para comprender paso a paso las interacciones del usuario.

  • Definimos reglas de negocio y generamos una persona de usuario basada en reuniones con el cliente.

Diseño

  • Lideré la creación de diseños de baja y alta fidelidad y prototipos en Figma.

  • Abogué por el uso del Atlassian Design System por su familiaridad y experiencia amigable para el usuario.

  • Establecimos un modelo entidad-relación y un diccionario de datos para la gestión estructurada de datos.

Implementación

  • Codificamos utilizando Node.js, React, TypeScript, Express y Tailwind CSS.

  • Tomé el liderazgo como desarrollador full-stack.

  • Facilité la comprensión de React a través de sesiones de programación en pareja.

Pruebas

  • Realizamos pruebas exhaustivas después de 1.5 meses de codificación.

  • Incluyeron pruebas unitarias, pruebas de integración y pruebas heurísticas.

  • Garantizamos la estabilidad y confiabilidad de la aplicación, así como la detección temprana y resolución de errores.

RetroZeb general showcase

Conclusión

En resumen, hemos creado una herramienta que toma todos los datos de cada sprint y actua como un entrenador de rendimiento en el bolsillo, quien te susurra consejos y trucos para que tu próximo sprint sea aún más fluido. El resultado ha contribuido a que el equipo de Zebrands sea más feliz y productivo, quienes ahora son capaces de analizar su rendimiento como nunca antes, identificar áreas de mejora y tener retrospectivas épicas que impulsan la acción.