Clientes Beta IXC Soft

Introdução

Bem-vindos ao programa de clientes beta da IXC Soft! Neste documento, você encontrará todas as informações necessárias sobre o processo de testes e contribuição para o desenvolvimento de uma solução ainda mais completa e eficiente em nosso software.

Versionamento

A abordagem de versionamento foi adotada a partir da necessidade de reestruturação de métodos de entrega de ajustes, correções, melhorias e projetos no sistema.

Anteriormente, as entregas eram lançadas continuamente todos os dias. Neste tipo de abordagem, havia uma vantagem: a agilidade de entrega, mas por outro lado, observou-se que a manutenção de qualidade muitas vezes ficava comprometida, à medida que a empresa crescia e muitos desenvolvedores trabalhavam na mesma base de código, eram gerados conflitos e inconsistências no sistema. Após a identificação do problema, a solução encontrada foi o versionamento.

No método de versionamento, são lançadas duas versões distintas, que visam maior tempo e cobertura de testes, tornando as versões cada vez mais estáveis: versões Beta e Estável.

Metodologia: Beta e Estável

Na nova abordagem, existe a distinção das versões lançadas, categorizadas em versões do tipo Beta e versões do tipo Estável.

  • Versões Beta: Nestas versões, são lançadas novas funcionalidades, melhorias e projetos antecipadamente. Os clientes deste perfil desempenham um papel essencial ao fornecer feedbacks constantes, essenciais para o desenvolvimento e aprimoramento do produto.

  • Versões Estáveis: Essas versões são as que oferecem maior estabilidade possível do código, passando por um processo rigoroso de testes e, consequentemente, resultando em menor quantidade de bugs e inconsistências.

Fases do Processo de Lançamento da Versão Beta

Além da nova metodologia aplicada, os períodos de lançamento de novas versões também foram alterados. Anteriormente, as entregas eram contínuas e novas versões eram lançadas diariamente. Agora, foram implementados lançamentos em períodos específicos, com diferentes abordagens para diferentes perfis de clientes.

  • A versão Beta possui entregas e testes quinzenais, período este que tem como intuito validar as implementações feitas pela equipe de qualidade. Esta prática garante um tempo adequado para testes, tanto por parte das equipes quanto pelos usuários finais. Além disso, as versões Beta contam com o projeto de Clientes Beta, que avaliam a versão lançada e participam do processo de validação. Durante o período de testes, são feitas correções e atualizações, mas não podem ser realizadas quaisquer alterações que possam impactar a versão Estável, tendo em vista o objetivo de eliminar falhas antes da liberação final.

Clientes beta:

Os clientes Beta recebem a versão antecipadamente e podem testar, utilizar funcionalidades, melhorias e projetos antes dos clientes que estão em versão estável. O objetivo deste perfil de cliente é contribuir continuamente com feedbacks sobre possíveis problemas e melhorias na versão liberada.

Além disso, este perfil de cliente recebe suporte carteirizado e priorizado e novos recursos em primeira mão. Por outro lado, pode atualizar o sistema com maior frequência e encontrar instabilidade na versão.

Quer ser um cliente Beta? Entre em contato com o setor de Customer Success da IXC Soft. Seja um Beta!

Versionamento:

Para mais informações sobre o versionamento, acesse: Versionamento IXC Soft.

Ciclo de Vida da Versão Beta

  • Desenvolvimento e Implementação: A equipe de desenvolvimento finaliza as implementações e correções necessárias;
  • Teste Beta: A versão Beta é disponibilizada para clientes selecionados, que a utilizam e contribuem para identificar falhas e instabilidades e recebem projetos e melhorias antecipadamente;
  • Feedback e Ajustes: Durante o período de testes, os clientes Beta reportam problemas, e a equipe realiza ajustes com base nesse feedback;
  • Preparação para Versão Estável: Após o ciclo de testes, a versão Beta é refinada e preparada para a liberação da versão estável, que, por sua vez, é liberada trimestralmente e possui menor incidência de instabilidades.

Como são feitas as correções?

Quando identificadas instabilidades, são lançadas versões com os ajustes pontuais. As correções de instabilidades são realizadas através da modalidade Hotfix:

  • Hotfix: Esta modalidade consiste na correção e ajustes pontuais aplicados no sistema e liberados em versão exclusiva. Pode ser aplicada em versões Beta ou Estável. As correções são liberadas com frequência, sempre que necessário.

Essa abordagem permite que as correções sejam feitas de forma isolada, minimizando o impacto em outras áreas do sistema, ao contrário de correções anteriores, que poderiam afetar múltiplas funcionalidades. As correções em formato Hotfix são liberadas de maneira ágil, permitindo que ajustes pequenos sejam disponibilizados rapidamente, frequentemente em poucas horas após a identificação de uma falha.

Como verificar o que foi lançado na versão?

Para verificar as correções e melhorias lançadas no sistema, utilizamos a timeline, uma ferramenta disponível em versões Beta e Estáveis. Ela é utilizada para:

  • Mostrar as atualizações e versões do sistema, permitindo que os usuários vejam o que aconteceu ao longo do tempo.
  • Identificar se um usuário está na versão Beta ou Estável do sistema, com informações específicas para cada grupo.
  • Facilitar a comunicação de novas funcionalidades e melhorias, com notificações sobre atualizações sendo exibidas na timeline.
  • Organizar as liberações de versões, com um calendário que ajuda a equipe interna a planejar as atualizações.

A timeline é uma parte importante do processo de atualização e comunicação com os usuários.

Considerações Finais

A função de versionamento permite a liberação de duas configurações distintas: versões Beta, que permitem a liberação antecipada de novas funcionalidades e correções, e versões Estáveis, que passam por um rigoroso processo de testes para garantir a maior qualidade e estabilidade. Essa abordagem garante que sua experiência como cliente Beta seja produtiva, ajudando a identificar e corrigir inconsistências antes do lançamento final.

O programa de clientes Beta da IXC Soft é uma oportunidade para os usuários que desejam influenciar diretamente o desenvolvimento de nossos produtos por meio de um processo de versionamento estruturado. Ao participar, você terá acesso antecipado a funcionalidades e melhorias, contribuindo com feedback essencial que será utilizado para aprimorar continuamente nosso software.

Etiquetas

Beta Estavel Versionamento Versao Atualizacao Sistema ConstumerSuccess SucessoDoCliente SatisfacaoDoCliente

Leia Também