Como usar DevOps para otimizar o desenvolvimento de aplicativos mobile.

Como usar DevOps para otimizar o desenvolvimento de aplicativos mobile.

Saiba como as empresas podem integrar o DevOps ao desenvolvimento móvel para dar suporte ao roadmap do produto.

As práticas de DevOps, lançadas há dez anos, ajudaram muito a agilizar e melhorar o processo de desenvolvimento de software. Mas, por várias razões, ainda não foram bem integradas ao ciclo de desenvolvimento de aplicativos móveis. A solução está a caminho, no entanto. O relatório do Gartner, Otimize seu DevOps Toolchain para dimensionar e acelerar o desenvolvimento de aplicativos para dispositivos móveis, oferece um excelente conselho para aqueles que desejam usar o DevOps para o desenvolvimento de aplicativos móveis.

O relatório diz que o desenvolvimento de aplicativos móveis representa uma variedade de desafios para o DevOps. Um dos principais é “A fragmentação contínua e a rápida proliferação de dispositivos móveis, ferramentas de gerenciamento e sistemas operacionais afetam a capacidade das equipes de DevOps de acompanhar o ritmo dos lançamentos de aplicativos móveis”. Além disso, “lançamentos e atualizações, usuários que precisam fazer o download de atualizações e rollbacks de versões inflexíveis. E o terceiro maior desafio é que “Aplicativos móveis complexos e compostos estão gerando mudanças nos sistemas corporativos de back-end que exigem maior colaboração entre o desenvolvimento front-end para dispositivos móveis e as equipes de DevOps mais amplas”. Além de tudo isso, o DevOps requer “um cenário de teste totalmente automatizado”

Como as empresas podem integrar DevOps no desenvolvimento de aplicativos para dispositivos móveis?

Então, o que as empresas podem fazer para integrar melhor o DevOps em seus esforços de desenvolvimento móvel? O relatório recomenda que, como ferramentas diferentes costumam ser usadas para criar aplicativos móveis diferentes, os líderes de TI devem “reconhecer e adotar o fato de que várias ferramentas de desenvolvimento front-end serão necessárias para abordar a ampla variedade de casos de uso em toda a empresa”.

Além disso, as empresas também devem usar ferramentas que “habilitem testes de regressão totalmente automatizados, bem como a validação visual do código de aplicativo móvel e garantam que todos os componentes do lado do servidor tenham sido totalmente testados”.

O relatório também tem três recomendações importantes adicionais:

• Ative a entrega contínua empregando a automação de testes móveis e os recursos de atualização dinâmica de aplicativos.

• Melhore a integração contínua aproveitando os serviços comuns de criação e lançamento em um ambiente de desenvolvimento de front-end heterogêneo.

• Instituir monitoramento e feedback contínuos implementando a instrumentação analítica nos aplicativos.

E também recomenda-se que as empresas encontrem as ferramentas certas para o planejamento de aplicativo, especialmente aquelas que “suportam o roteiro de produtos de aplicativos móveis e o gerenciamento de portfólios, além de protótipos e design de aplicativos”.

Fonte: Dzone

banner-transformacao-devops-1