Resumo
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.