¿Qué es un candidato de liberación?
Un candidato de lanzamiento es una versión de un programa de software que generalmente no está en su forma final. Si bien la versión es funcional, aún no está lista para ofrecer a la venta al público en general. Es posible que una versión anterior del programa ya esté en el mercado y esta versión más nueva simplemente no está lista para su lanzamiento, o puede ser la primera versión de un producto completamente nuevo.
Los términos "candidato de lanzamiento" y "versión beta" a menudo se usan indistintamente, pero técnicamente los dos no son lo mismo. Ambos se refieren a programas funcionales que no están completamente probados. Un candidato de lanzamiento, también conocido como RC, tiene menos fallas identificadas que deben abordarse antes de que el programa se pueda comercializar en un pequeño sector de consumidores. Por el contrario, las versiones beta suelen tener más errores que deben ser eliminados antes de ser lanzados a los consumidores para realizar pruebas más exhaustivas. Esto, en esencia, técnicamente hace que la versión beta sea un precursor de un RC.
Por supuesto, el objetivo final del candidato de lanzamiento es emerger como un producto final que atraiga el interés de los consumidores y genere una gran popularidad para la nueva oferta de software. Debido a que los consumidores tienden a tener poca o ninguna paciencia con el software que interactúa pobremente con los programas y sistemas operativos existentes, los desarrolladores realizan una gran cantidad de pruebas y refinamiento de los productos de software antes de que se realice la primera prueba del consumidor. Esto incluirá probar el software en muchas plataformas diferentes y ejecutarlo junto con otros programas populares para determinar si hay consecuencias negativas.
Cuando se descubren errores en una versión candidata, se soluciona el problema y las pruebas continúan para garantizar que la solución no haya creado ningún problema nuevo. Si se encuentran errores en la etapa RC, generalmente solo se requiere una ronda de correcciones. Si se necesita más de una ronda de soluciones, entonces el producto probablemente pasó a la etapa de RC prematuramente. Una vez que los desarrolladores estén seguros de que el candidato de lanzamiento es eficiente y no presenta problemas importantes, el programa puede pasar a la etapa RTM. Esto significa que el producto se puede lanzar a comercialización o fabricación, lo que significa que ahora se puede producir en masa.