Lanzar temprano, lanzar con frecuencia (también conocido como envío temprano, envío frecuente o lanzamientos basados en el tiempo y, a veces, abreviado RERO ) es una filosofía de desarrollo de software que enfatiza la importancia de los lanzamientos tempranos y frecuentes para crear un estrecho circuito de retroalimentación entre desarrolladores y evaluadores. o usuarios, contrariamente a una estrategia de lanzamiento basada en funciones. 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 utilizará. [3]
Esta filosofía fue popularizada por Eric S. Raymond en su ensayo de 1997 La catedral y el bazar , donde Raymond afirmó "Liberar temprano. Publicar con frecuencia. Y escuchar a sus 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 lanzamiento anticipado y frecuente es proporcionar solo lanzamientos pulidos y libres de errores. [6] Los defensores de RERO cuestionan que esto de hecho resultaría en lanzamientos 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. Publicar temprano, publicar con frecuencia, es el mantra, lo que significa hacer público su nuevo código para que millones de ojos puedan destrozarlo y ayudar a crear una nueva versión aún más rápido.
Esta práctica se describe como "liberación temprana, liberación frecuente". 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 errores y aportan correcciones.
Esencialmente, ambas filosofías [lanzamiento anticipado, lanzamiento frecuente y producto mínimo viable] intentan eliminar el riesgo de crear software que nadie utilizará.
Liberación anticipada. Suelte con frecuencia. Y escuche a sus clientes.
{{cite book}}
: |work=
ignorado ( ayuda )Venimos del mundo del código abierto, que se trata de "publicar temprano, publicar con frecuencia" en lugar de lanzamientos muy pulidos.