Desarrollo de productos digitales
5
Personas involucradas
1 Coach técnico + 4 desarrolladores Full Stack
Marco de trabajo
Scrum + eXtreme Programming
Desarrollo del software Core Business
A medida, confiable y solido
Desafío
El cliente necesitaba dar el salto de calidad y de diferenciación que su mercado exigía
Se necesitaba un Core Business escalable y multilenguaje, capaz de soportar su expansión regional y el crecimiento del negocio.
La plataforma tecnológica, había soportado el negocio inicial pero ya no podía crecer en volumen.
Cada nueva funcionalidad requería costosas pruebas manuales, aumentando el riesgo de errores y demorando la salida al mercado.
Esto traía aparejado un enorme riesgo para la continuidad de la operación y generaba un sobrecosto por dedicación de esfuerzos a actividades de testing.
Objetivo
Construir un core moderno y confiable, con calidad asegurada por automatización y despliegues seguros.
Escalar el negocio sin que cada cambio se convierta en riesgo.
Solución
Un equipo ágil que se hizo cargo de punta a punta
Discovery + arquitectura: Arrancamos desde el entendimiento del producto y diseñamos una base técnica preparada para escalar.
Construcción del core + canales: Construcción de aplicación backend + 3 aplicaciones frontend + migración de datos.
Calidad y despliegue continuo: Pruebas automatizadas y CI/CD para entregar cambios de manera segura y frecuente.
Prácticas
¿Qué implementamos?
Scrum + XP como marco de trabajo.
TDD y pruebas automatizadas como base de calidad.
Continuous Integration + Continuous Deployment.
Slicing y feature toggling para entregar sin bloquear.
Collective Code Ownership + pair/mob programming.
Diseño evolutivo + Rolling Update + versionado automatizado de BBDD.
Tecnologías
* Java (Spring) * TypeScript * Angular + Bootstrap * Docker * AWS (ECS, EC2, S3, ECR) * CloudFlare * GitLab CI * Jasmine * Cypress * Cucumber * JUnit
Resultados
Tranquilidad operativa y foco del cliente enfocado en su estrategia de negocio.
Responsables punta a punta
Responsabilidad
Infra, producto, testing y deploy
Con el “Camino Esfera”, el cliente ganó la tranquilidad de contar con un equipo sólido que se hizo cargo del todo: desde la infraestructura hasta el despliegue continuo y seguro.
Entrega Continua
Puestas en producción rápidas y seguras
Hoy el cliente puede enfocarse en definir la estrategia del negocio, mientras el equipo se encarga de pruebas y puestas en producción.
Dinámica de trabajo es altamente colaborativa
Cliente y equipo satisfecho
Además, la forma de trabajo ordenada ayudó a mejorar la dinámica colaborativa y el valor entregado de manera periódica.
