Discusión sobre este post

Avatar de User
Avatar de Jesus Santisteban

Hola José Ramón,

En primer lugar, gracias por compartir esta valiosa información. Por curiosidad, ¿habéis valorado utilizar Mercadona User Story Toolkit junto con SpecKit, o algún otro framework SDD distinto de GSD? Si se pudiera integrar Mercadona User Story Toolkit como extensión o plugin de un framework ya existente, os ahorraríais bastante fricción.

Entiendo que la elección responde a vuestra preferencia por GSD en la fase de planning y por Superpowers para implementar TDD, pero habría estado genial conocer qué alternativas probasteis, cuáles no funcionaron y por qué.

Avatar de Hektor

Interesante lectura Jose Ramon,

Dos preguntas que me han quedado tras leer el post.

1) Multi-repo / multi-stack: Cuando una feature toca a la vez frontend, backend, data pipeline y app móvil, ¿qué hacéis? ¿Un GSD por repo con copy-paste de la parte que le toca, un meta-repo con .planning/ único, o algo intermedio? Y si es por repo, ¿cómo evitáis que las N fotos de planning diverjan? Dónde vive el planning en ese caso? Si .planning/ es la fuente de verdad viva (que es lo que sugiere el bridge), repartirla entre repos te queda como N fuentes parciales que tienen que reconciliarse. Centralizarla te obliga a un orquestador inter-repo que sepa de las dependencias entre piezas. En Mercadona Tech imagino que SearchMO es una pieza de un ecosistema mucho mayor. ¿Cómo está resuelto el "quién es dueño de la spec cross"?

2) Por qué Superpowers y no gsd-execute-phase. Superpowers aporta TDD disciplinado y subagent-driven-development, pero GSD ya tiene `execute-phase`. ¿Es porque GSD-exec no impone TDD lo bastante fuerte, porque la paralelización de Superpowers está más madura, o porque queríais separar deliberadamente PM-tooling de engineer-tooling?

Gracias!

Sin posts

Por supuesto, sigue adelante.