Brownfield y Gestion de Fases

Por: Artiko
gsdbrownfieldfasesroadmapcodebase

Brownfield y Gestion de Fases

Proyectos existentes (brownfield)

Si ya tienes un codebase, ejecuta antes de new-project:

/gsd:map-codebase

Que analiza

  • Estructura de directorios y convenciones
  • Dependencias y versiones
  • Patrones de codigo existentes
  • Configuracion (linters, formatters, CI)
  • Base de datos y schemas

Por que importa

Sin mapear el codebase, GSD podria:

  • Proponer un stack diferente al existente
  • Crear archivos en ubicaciones incorrectas
  • Ignorar convenciones establecidas
  • Duplicar funcionalidad que ya existe

Con el mapeo, GSD respeta lo que ya tienes y construye sobre ello.

Gestion de fases

Ver el roadmap

/gsd:progress

Agregar una fase al final

/gsd:add-phase

Append al roadmap existente. Util cuando descubres requisitos nuevos durante el desarrollo.

Insertar una fase urgente

/gsd:insert-phase [N]

Inserta una fase en la posicion N, desplazando las siguientes. Util para:

  • Bugs criticos que necesitan fase propia
  • Dependencias que olvidaste
  • Trabajo urgente que no puede esperar

Eliminar una fase futura

/gsd:remove-phase [N]

Solo puede eliminar fases que aun no se han ejecutado.

Planificar gaps del milestone

/gsd:plan-milestone-gaps

Despues de un audit, si hay gaps entre lo implementado y el DoD, este comando crea fases adicionales para cerrar los huecos.

Referencia rapida de comandos

Core workflow

ComandoDescripcion
/gsd:new-project [--auto]Inicializar proyecto completo
/gsd:discuss-phase [N] [--auto]Capturar decisiones
/gsd:plan-phase [N] [--auto]Investigar + planificar + verificar
/gsd:execute-phase <N>Ejecutar planes en waves
/gsd:verify-work [N]UAT con diagnostico
/gsd:audit-milestoneVerificar DoD del milestone
/gsd:complete-milestoneArchivar y tag de release
/gsd:new-milestone [name]Iniciar siguiente version
ComandoDescripcion
/gsd:progressEstado actual y siguiente paso
/gsd:helpLista de comandos
/gsd:updateActualizar GSD

Gestion de fases

ComandoDescripcion
/gsd:add-phaseAgregar fase al final
/gsd:insert-phase [N]Insertar fase urgente
/gsd:remove-phase [N]Eliminar fase futura
/gsd:list-phase-assumptions [N]Ver enfoque pretendido
/gsd:plan-milestone-gapsCrear fases desde gaps del audit

Brownfield y ad-hoc

ComandoDescripcion
/gsd:map-codebaseAnalizar codebase existente
/gsd:quickTarea ad-hoc sin ciclo completo

Resumen

  • /gsd:map-codebase antes de new-project para codebases existentes
  • Agregar, insertar y eliminar fases sin reconstruir todo
  • /gsd:plan-milestone-gaps para cerrar huecos despues del audit
  • GSD se adapta al roadmap en lugar de bloquearte

← Orquestacion Multi-Agente | Indice | Siguiente: Comparacion con otros Frameworks →