Britany Salon - Plataforma de Gestion Empresarial
Sistema full stack empresarial para gestion de citas, clientes, inventario y operaciones de negocio. Desarrollado bajo metodologia Scrum con repositorios desacoplados (Frontend, Backend, Testing), rotacion de roles y gestion completa del ciclo de desarrollo con cliente real.
Desafio de Negocio
Un salon de belleza con operaciones en crecimiento enfrentaba cuellos de botella operativos: gestion manual de citas con doble reserva frecuente, inventario de productos sin control automatizado, y ausencia de un sistema centralizado para la relacion con clientes. El negocio requeria una plataforma que integrara los procesos comerciales criticos en una solucion unificada.
Solucion de Ingenieria
Se diseño un sistema full stack con arquitectura desacoplada: backend en .NET con patron de capas (Controllers, Services, Repositories) y frontend en React con componentes modulares. La comunicacion entre capas se realiza mediante API REST con validaciones a nivel de entrada y logica de negocio. El sistema cubre los modulos de gestion de citas, clientes, inventario y facturacion con reglas de negocio especificas del dominio.
Arquitectura y Decisiones Tecnicas
Patron: Layered Architecture (.NET Backend) + Component-Based Architecture (React Frontend). El backend implementa el patron Repository para abstraccion de acceso a datos sobre SQL Server, con servicios de aplicacion que encapsulan la logica de negocio. El frontend consume la API mediante servicios HTTP centralizados con manejo de estado por contexto. Los repositorios estan separados por responsabilidad (Front, Back, Testing) siguiendo principios de despliegue independiente.
Testing y Aseguramiento de Calidad
Estrategia de QA con pruebas funcionales manuales estructuradas por sprint, pruebas de integracion entre frontend y backend, y validaciones de aceptacion con el cliente al cierre de cada iteracion. El repositorio de Testing contiene los planes de prueba documentados y los reportes de ejecucion por sprint.
Gestion del Proyecto
Proyecto gestionado con Scrum utilizando Taiga como herramienta de planificacion. Se definieron epicas por modulo funcional, sprints de dos semanas, dailys documentados y retrospectivas. Como Scrum Master, se facilito la coordinacion del equipo, la priorizacion del backlog y la comunicacion con el cliente para validacion de entregas incrementales.
Impacto y Resultados
Se entrego un sistema funcional que automatizo los procesos criticos del negocio: la gestion de citas redujo las dobles reservas, el modulo de inventario permitio control en tiempo real de productos, y la plataforma centralizo la informacion de clientes. El cliente valido cada entrega incremental, confirmando la alineacion del sistema con sus necesidades operativas reales.
Artefactos de Ingenieria
Puntos clave
- Liderazgo tecnico como Scrum Master y desarrollador multirol
- Metodologia Scrum con Taiga: epicas, sprints y dailys
- Arquitectura desacoplada: Frontend y Backend en repositorios independientes
- Aseguramiento de calidad: pruebas funcionales y de integracion
- Ciclo completo de desarrollo con cliente empresarial real
Stack tecnologico
C# .NET
SQL Server React