Saltar a contenido

16. Proceso de Trabajo y Herramientas

Fase: 01 — Viabilidad Temprana
Entregable: 16
Proyecto: NoteVault (PC, Mac, Android, iPhone)


1. Cadencia Metodológica y Ecosistema de Herramientas

  • Metodología de Trabajo: Flujo Kanban ágil y disciplinado enfocado en métricas DORA (tiempos cortos de ciclo de cambio, integración continua y baja tasa de fallos).
  • Control de Versiones: Git con estrategia Trunk-Based (main siempre listo para producción, ramas cortas de características feat/<nombre> y correcciones fix/<nombre>).
  • Comprobación Automática Local:
  • En Desktop: npm run typecheck (tsc -b) y npx vitest run.
  • En Mobile: flutter analyze y flutter test.
  • Documentación Técnica: MkDocs con tema Material, renderizado en tiempo real de diagramas Mermaid y exportación estática a site_build/.

2. Marco Conceptual: Proceso de Trabajo Ágil

1. **Entidad principal e independiente.** 2. **Es la entidad líder del conjunto de datos:** posee un identificador global único que formaliza los acuerdos operativos de trabajo (`work_process_id`: `PROCESS-TRUNK-BASED-DORA`) consultado en las retrospectivas. 3. **Existe por sí misma en el marco de ingeniería sin depender del software desarrollado**, y es la única responsable de fijar que ningún código sea fusionado sin pruebas unitarias y tipado verificado. 4. **Punto de entrada y límite de consistencia:** Es la regla que previene deuda técnica y regresiones en el código base.