Beta perpétuo - Perpetual beta
O beta perpétuo é a manutenção de um software ou sistema no estágio de desenvolvimento beta por um período de tempo prolongado ou indefinido. Geralmente é usado por desenvolvedores quando eles continuam a lançar novos recursos que podem não ser totalmente testados. O software beta perpétuo não é recomendado para máquinas de missão crítica . No entanto, muitos sistemas operacionais consideram esta uma abordagem muito mais rápida e ágil para o desenvolvimento, preparação e implantação.
Definição
O beta perpétuo passou a ser associado ao desenvolvimento e lançamento de um serviço em que atualizações constantes são a base para a habitabilidade ou usabilidade de um serviço. De acordo com o editor e defensor do código aberto Tim O'Reilly :
"Os usuários devem ser tratados como co-desenvolvedores, em um reflexo das práticas de desenvolvimento de código aberto (mesmo se o software em questão provavelmente não será lançado sob uma licença de código aberto). A máxima do código aberto, ' libere cedo e libere com frequência ', na verdade, se transformou em uma posição ainda mais radical, 'o beta perpétuo', em que o produto é desenvolvido abertamente, com novos recursos integrados em uma base mensal, semanal ou mesmo diária. Não é por acaso que serviços como Pode-se esperar que Gmail , Google Maps , Flickr , del.icio.us e outros apresentem um logotipo 'Beta' durante anos. "
Usado na conversa mais ampla sobre o que define a Web 2.0 , O'Reilly descreveu o conceito de beta perpétuo como parte de um ambiente de Internet personalizado com esses aplicativos como características distintivas:
- Serviços, não pacotes de software, com escalabilidade econômica
- Controle sobre fontes de dados únicas e difíceis de recriar que ficam mais ricas à medida que mais pessoas as usam
- Usuários confiáveis como co-desenvolvedores
- Aproveitando a inteligência coletiva
- Aproveitando a cauda longa por meio do autoatendimento do cliente
- Software acima do nível de um único dispositivo
- Interfaces de usuário leves, modelos de desenvolvimento e modelos de negócios.