Resumo

Concluído

Sua organização dá suporte a um aplicativo de negócios crítico implantado em todo o mundo em várias regiões. O aplicativo tem vários módulos, incluindo um aplicativo móvel disponível nas lojas de aplicativos móveis mais populares. O custo estimado do tempo de inatividade da plataforma é calculado em US$ 10.000 por minuto. Os bugs encontrados devem ser rapidamente resolvidos e trazidos para produção sem nenhum tempo de inatividade.

A qualidade contínua permitirá que sua equipe eleve a qualidade global do aplicativo. A entrega contínua permitirá a propagação automatizada de novas versões por vários ambientes.

A entrega contínua é uma abordagem de engenharia de software em que as equipes produzem software em ciclos curtos. Sua finalidade é:

  • Compilar, testar e lançar software com mais velocidade e frequência.
  • Reduzir o custo, o tempo e o risco de fornecer alterações permitindo mais atualizações incrementais em aplicativos em produção.

Ao automatizar o processo e habilitar a capacidade de liberar para produção a qualquer momento, a entrega contínua traz benefícios importantes, como:

  • Menos desperdício
  • ROI mais rápido
  • Risco menor
  • Qualidade maior

A qualidade contínua se trata de incentivar uma cultura de qualidade. Ela ajuda as equipes a criar experiências de usuário superiores, criar recursos que se ajustam ao tempo do mercado e habilitar as características de um aplicativo que agrega valor mais rápido do que criar dívidas técnicas.

Envolvendo uma mudança do paradigma de garantia de qualidade tradicional, a qualidade contínua não é algo sem desafios e riscos:

  • Os silos organizacionais podem impedir as taxas de adoção.
  • A qualidade contínua requer o envolvimento e a capacitação deles para a resistência.
  • O uso da qualidade contínua no desenvolvimento de software exige mudanças nas responsabilidades da função e a mudança da cultura organizacional. Essas mudanças causarão uma diminuição na produtividade antes de atingir os níveis de especialista.
  • Embora as ferramentas automatizem e facilitem processos, a qualidade contínua exige a mudança da cultura organizacional.
  • Se a qualidade contínua permanecer apenas tecnicamente focada na integração contínua e nos testes, sua organização não obterá os benefícios esperados.
  • Um foco restrito a uma só métrica de qualidade incentivar os funcionários a aprimorar a métrica às custas de outras metas corporativas ou até mesmo da satisfação do cliente. Se uma organização não sabe o que qualidade contínua significa, ela pode experimentar várias tentativas frustradas enquanto descobre.

Mas além de promover uma cultura de qualidade, a qualidade contínua também se trata da mentalidade – uma paixão por aprender e trazer o nosso melhor para fazer uma diferença maior no mundo.