Disponibilidade geral (GA)

O momento em que um produto ou feature sai do beta e fica liberado pra todo mundo, com suporte completo.

Hard

O que é

GA é o estágio em que o produto já está testado, documentado, com suporte e pronto pra uso em produção por todo o público alvo. Ele marca a virada do lançamento controlado pra disponibilidade ampla, com um compromisso de suporte por trás.

O ponto central aqui é separar o que está tecnicamente pronto do que está pronto pra mercado. Quando você declara GA cedo demais, joga gente despreparada pra cima de algo que ainda falha, e isso acaba queimando reputação.

Dá pra fazer GA por feature, por região, ou com garantias de SLA pra cliente enterprise. E vale lembrar que GA é começo, não fim: o produto continua evoluindo depois, só que agora sem quebrar a estabilidade que foi prometida.

Em uma frase

Só vamos declarar GA quando tiver doc, suporte e estabilidade, senão empurramos o problema pro cliente.

A pergunta que ele responde

Quando posso dizer que minha feature está pronta pra liberar pra todo mundo?

Quando usar

Ajuda quando você quer sinalizar que algo está pronto pra produção em escala, com suporte e confiabilidade garantidos.

Como não usar

O cuidado é não declarar GA só pra acelerar a entrega, sem doc, suporte ou estabilidade, porque aí você só empurra o problema pro cliente.

Na prática

Pense numa feature que roda em beta com 200 contas. Quando ela estabiliza e ganha documentação e suporte, o time declara GA e abre pra base inteira de usuários.

Não confunda com

Vale separar GA de beta. No beta, o produto vai pra um grupo controlado, e o objetivo ali é aprender com o uso real. No GA, ele está aberto a todos, já com suporte e estabilidade prometidos. Um é fase de descoberta, o outro é fase de compromisso.

Em inglês

General Availability (GA)

Pronúncia

djê-êi

Também chamado de

GA, general availability, disponibilidade geral, lançamento amplo

Origem

n/a

Fonte

Saiba mais

Atlassian, documentação sobre estágios de lançamento (alpha, beta, GA)