¿Qué diferencia un proyecto greenfield de uno legacy?

Greenfield es un proyecto que empieza de cero; legacy es uno con historia y código previo que hay que respetar al tocarlo.

🤖

Definición

Greenfield ("campo verde") es un proyecto que arranca de cero, sin código ni decisiones previas que respetar. Legacy es lo contrario: un proyecto con historia, con código y arquitectura ya existentes que hay que entender antes de tocar.

🎯

Propósito

Entender en cuál de los dos estás cambia cómo trabajar con IA: en un proyecto nuevo puedes avanzar muy rápido, mientras que en uno con historia hace falta más cuidado para no romper nada ni acumular deuda técnica.

⚙️

Función

En greenfield, la IA puede proponer y construir con mucha libertad porque no hay nada que respetar todavía; el riesgo es no sentar buenas prácticas de arquitectura desde el principio, lo que luego obliga a refactorizar. En legacy, la IA necesita más contexto del código existente antes de proponer cambios, para no romper lo que ya funciona.

🌟

Ejemplo

Construir una landing y una app nueva con IA, sin código previo, es un proyecto greenfield: por eso avanza tan rápido. Si el mismo proyecto crece con el tiempo y acumula más funcionalidades, empezará a comportarse como legacy y requerirá más cuidado en cada cambio.

🔗

Relacionado

Cuanto antes se cuiden las buenas prácticas en un proyecto greenfield, menos coste de refactorizar tendrá cuando se convierta, con el tiempo, en legacy.

🍄

¿Quieres saber más?

Si te interesa saber más acerca de Greenfield y legacy, hablemos. Me encanta compartir ideas y ayudar a equipos con estos temas. ¡Te leo!