Sobre este proyecto
it-programming / others-5
Abierto
Revisión y Reglas de Negocio
Lectura de documentación existente y definición de actores.
Consolidación de reglas de negocio: Trabajos (Local vs Remoto), GPS/Ubicación, Evaluaciones, Chat, KYC, Disputas, Penalizaciones, y modelo de Pagos/Escrow latente.
Diseñar las Máquinas de Estados exactas (con sus disparadores) para: Trabajos, Usuarios y Disputas.
2. Historias de Usuario y Casos de Uso (Enfoque MVP)
Crear el backlog de historias separadas por actor y flujo.
Cada historia debe incluir prioridad y Criterio de Aceptación estricto.
Desarrollar los Casos de Uso principales con flujos alternativos y manejo de excepciones.
3. Definiciones Arquitectónicas y Técnicas (Insumo para DBA y Backend)
Restricciones de Base de Datos: Documentar el uso obligatorio de zonas horarias UTC, PostGIS (geolocalización), herencia polimórfica para los trabajos y borrado lógico (soft deletes).
Entidades Core: Listar los sustantivos/tablas maestras del sistema antes del diseño de base de datos.
Contratos de api rest preliminares: derivar de las historias de usuario qué endpoints se necesitan (ej. Post /trabajos, patch /disputas).
Diagramas de Secuencia: Modelar el paso a paso de los 3 flujos más complejos (ej. Publicación de trabajo local -> Match GPS -> Aceptación).
4. Planificación Ágil
Crear Product Backlog estructurado en Épica → Historia → Tarea.
Distribuir el alcance del MVP en un máximo de 3 a 4 Sprints priorización estricta para ejecutar los otros pasos en paralelo.
Revisión de coherencia final (cero historias sin caso de uso o endpoints asociados).
Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
Plazo de Entrega: No definido
Habilidades necesarias