Lanzamiento temprano, lanzamiento frecuente (también conocido como lanzamiento temprano, lanzamiento frecuente o lanzamientos basados en tiempo , y a veces abreviado como RERO ) es una filosofía de desarrollo de software que enfatiza la importancia de lanzamientos tempranos y frecuentes para crear un ciclo de retroalimentación ajustado entre desarrolladores y evaluadores o usuarios, al contrario de una estrategia de lanzamiento basada en características. Los defensores argumentan que esto permite que el desarrollo del software progrese más rápido, permite al usuario ayudar a definir en qué se convertirá el software, se ajusta mejor a los requisitos de los usuarios para el software, [1] y, en última instancia, da como resultado un software de mayor calidad. [2] La filosofía de desarrollo intenta eliminar el riesgo de crear software que nadie usará. [3]
Esta filosofía fue popularizada por Eric S. Raymond en su ensayo de 1997 La catedral y el bazar , donde Raymond afirmó: "Lanza tus productos pronto, con frecuencia y escucha a tus clientes". [4]
Esta filosofía se aplicó originalmente al desarrollo del kernel de Linux y otro software de código abierto , pero también se ha aplicado al desarrollo de software comercial de código cerrado. [5]
La alternativa a la filosofía de lanzar pronto y lanzar a menudo apunta a proporcionar únicamente versiones pulidas y libres de errores. [6] Los defensores de RERO cuestionan que esto de hecho resulte en versiones de mayor calidad. [4]
El software de código abierto, en esencia, es un método para maximizar la eficiencia y la velocidad con la que se puede crear la siguiente versión. El mantra es publicar pronto y a menudo, lo que significa que el nuevo código se puede publicar para que millones de personas puedan analizarlo y ayudar a crear una nueva versión aún más rápido.
Esta práctica se describe como "publicar pronto, publicar a menudo". La comunidad de código abierto cree que esta práctica conduce a un software de mayor calidad debido a la revisión por pares y a la gran base de usuarios que utilizan el software, acceden al código fuente, informan de errores y contribuyen con correcciones.
, ambas filosofías [Release Early, Release Sometimes y Minimum Viable Product] intentan eliminar el riesgo de crear software que nadie usará.
Publique sus productos pronto. Publique sus productos con frecuencia. Y escuche a sus clientes.
{{cite book}}
: |work=
ignorado ( ayuda )Venimos del mundo del código abierto, que se basa en "publicar pronto, publicar a menudo" en lugar de publicar versiones muy pulidas.