O que é um candidato a lançamento?
Um candidato a lançamento é uma versão de um programa de software que geralmente não está em sua forma final. Embora a versão seja funcional, ela não está pronta para ser vendida ao público em geral. Uma versão mais antiga do programa já pode estar no mercado e esta versão mais recente simplesmente não está pronta para lançamento, ou pode ser a primeira versão de um produto totalmente novo.
Os termos "candidato a lançamento" e "versão beta" são frequentemente usados de forma intercambiável, mas tecnicamente os dois não são as mesmas coisas. Ambos se referem a programas funcionais que não foram totalmente testados. Um candidato a lançamento, também conhecido como RC, tem menos falhas identificadas que devem ser tratadas antes que o programa possa ser testado no mercado para um pequeno setor de consumidores. Por outro lado, as versões beta normalmente têm mais bugs que precisam ser resolvidos antes de serem lançados para os consumidores para testes mais detalhados. Isso, em essência, tecnicamente torna a versão beta um precursor de um RC.
Obviamente, o objetivo final do candidato a lançamento é emergir como um produto final que atrairá o interesse dos consumidores e resultará em ampla popularidade para a nova oferta de software. Como os consumidores tendem a ter pouca ou nenhuma paciência com o software que interage mal com os programas e sistemas operacionais existentes, os desenvolvedores realizam uma grande quantidade de testes e aperfeiçoamentos de produtos de software antes da realização do primeiro teste do consumidor. Isso inclui testar o software em muitas plataformas diferentes e executá-lo juntamente com outros programas populares para determinar se há consequências negativas.
Quando erros são descobertos em um candidato à versão, o problema é solucionado e o teste continua para garantir que a correção não tenha criado novos problemas. Se forem encontrados erros no estágio RC, geralmente apenas uma rodada de correções é necessária. Se forem necessárias mais de uma rodada de correções, provavelmente o produto foi para o estágio RC prematuramente. Quando os desenvolvedores tiverem certeza de que o candidato a lançamento é eficiente e não apresenta problemas importantes, o programa pode passar para o estágio RTM. Isso significa que o produto pode ser liberado para comercialização ou fabricação, o que significa que agora o produto pode ser produzido em massa.