BLOG

Modernização de aplicativos e a marcha para a digitalização

Miniatura F5
F5
Publicado em 15 de maio de 2019

No momento, DevOps é o tópico para desenvolvedores e especialistas em rede. No ano passado, explorei no meu blog o quanto as empresas estão preparadas para isso. O próximo passo para entender o estado do mercado foi nossa recente série de webinars, Por que a modernização de aplicativos é importante para a digitalização , em colaboração com Tye Davis da GitLab Inc. , um especialista no assunto, e Lori MacVittie e Scott van Kalken da F5. O que eles tinham a dizer? Aqui estão meus principais insights da discussão:

colaboração de especialistas

  1. Definindo a modernização de aplicativos
    De acordo com Lori, isso significa, em parte, que as organizações estão tentando participar da economia digital, seja construindo novos aplicativos líquidos na nuvem, usando novas ferramentas ou trazendo aplicativos legados para a nuvem com mudanças como a construção de API. Para Tye, a chave é explorar e implementar usando o conjunto de ferramentas modernizado em processos de gerenciamento. Para mim, ou as mudanças no aplicativo são desencadeadas por iniciativas de negócios digitais ou não, simplesmente porque isso de fato determina como e para que o aplicativo será implantado e para quem.

  2. O estado do pipeline CI/CD
    De acordo com Tye, muitos clientes começam com a Entrega Contínua migrando para o Agile e, para acelerar os ciclos de lançamento, eles também migram para a Integração Contínua. “Nessa parte do CI, em alguns casos, você pode perceber que o caminho se torna mais longo, pois há muitas equipes isoladas na organização”, disse ele. Ele acrescentou que vê clientes dizendo: “Sim, já fazemos CI”, mas, na verdade, as equipes que deveriam fazer o trabalho não estão se comunicando. O ponto crucial aqui é a comunicação baseada no processo de IC.

  3. Principais abordagens/soluções para quem considera DevOps
    Tye destacou aqui as ideias de “mudança para a esquerda” e “pensamento ecossistêmico”. “Você precisa da adesão da liderança, da adesão de cima para baixo dos negócios, para adotar essa abordagem DevOps e também garantir que a organização adote a abordagem Agile”, disse ele. "E a chave aqui é 'mudar para a esquerda'." Um exemplo: ao migrar dos testes manuais, mudar para a esquerda significa dar ao desenvolvedor mais responsabilidade pelos testes e pela validação mais cedo, para que as alterações possam ser feitas mais cedo. Isso evita a rejeição do cliente após três meses de esforço de desenvolvimento. “Pensamento ecossistêmico” tem tudo a ver com não se isolar, mas, em vez disso, aproveitar o conhecimento da comunidade e participar de eventos.

  4. O que há de diferente na Ásia-Pacífico?
    O painel do webinar concordou que devemos esperar uma mistura caótica mais positiva. Isso não é específico de cada país; significa que os países influenciam uns aos outros dentro das comunidades de desenvolvedores. A Ásia-Pacífico é um conjunto de nações muito diferentes, cada uma com suas próprias tendências e prioridades. Mas à medida que mais países se tornam digitais, mais tendências e ambientes de mercado convergirão. E cada vez mais veremos tendências em um mercado influenciando outros. A lição aqui é que sim, cada país é diferente, mas as dificuldades que os desenvolvedores da região enfrentam podem se tornar mais consistentes, e a colaboração entre eles se tornará mais importante.

 

Qual é a sua opinião?