BizDevOps e Cloud como respostas aos desafios de Negócios
Escritor: Elias Gendelmann
Para as empresas poderem enfrentar o atual ambiente de incertezas, e a crescente concorrência de novos modelos de negócios, algumas ferramentas e práticas precisam ser utilizadas para que elas possam ampliar rapidamente a sua capacidade de entrega de serviços, sua qualidade e velocidade.
Uma destas práticas é conhecida como DevOps, que inclui ferramentas e práticas, que tem a capacidade de integrar as áreas de operação e desenvolvimento de TI, automatizando a esteira de CI/CD, diminuindo os gaps de comunicação e acelerando as entregas das equipes, garantindo qualidade e diminuindo o time-to-market das aplicações.
Um dos benefícios reais de um projeto de DevOps consiste em reduzir os ciclos de implantação sem exigir o aumento da equipe de TI, e ao mesmo tempo reduzir os riscos por meio da automação. Esse é o ponto alto em rapidez, segurança e eficiência, que torna a adoção do DevOps aceitável até para os mais resistentes.
Outra prática que vem se difundindo é a implementação de Cloud, que torna viável a segurança, escalabilidade, resiliência e elasticidade da infraestrutura de TI de uma empresa, dando capacidade de atendimento as demandas de aplicações e sistemas alinhados na mesma direção dos objetivos de negócios da empresa. E isso tudo a um custo sob demanda, otimizando os investimentos e permitindo uma previsibilidade de custos.
A união de uma cultura de DevOps e uma estratégia Cloud, permite que uma empresa viabilize a ampliação de sua capacidade de entrega de aplicativos e serviços em alta velocidade, otimizando e aperfeiçoando produtos em um ritmo mais rápido do que o das empresas que utilizam processos tradicionais de desenvolvimento de software e gerenciamento de infraestrutura, viabilizando um melhor atendimento aos seus clientes.
Com a implementação de uma estratégia Cloud, a empresa também viabiliza a implementação de infraestrutura de forma mais ágil, consegue gerenciar e escalar a infraestrutura de uma forma mais segura e automatizada. Recursos modernos como microserviços, computação de borda e computação sem servidor, permitem que sejam executados códigos sem a necessidade de se provisionar ou gerenciar servidores.
Pesquisas recentes demonstram que a metodologia DevOps junto com uma estratégia de Implementação de Cloud , traz benefícios para os negócios das empresas, tais como redução de custos de infraestrutura, acelerar o time-to-market de aplicações e produtos, redução de falhas de código, e melhoria da satisfação dos clientes.
Uma questão extremamente importante nesse contexto é a geração de maior valor para o negócio, integrando o feedback dos clientes, o design das soluções, entregas de aplicações em ciclos cada vez menores e alinhados ao propósito da empresa, e isso faz surgir o conceito de BizDevOps.
Em um mundo cada vez mais complexo e volátil, se torna indispensável um olhar cada vez mais cuidadoso sobre a cultura das empresas e seu impacto nos negócios. Em geral, o desafio cultural na implementação de BizDevOps é 80% cultural e 20% técnico.
Algumas práticas para aumentar o alinhamento entre a área de TI e as áreas de negócios das empresas são:
- Definição de métricas que medem o valor gerado para os negócios;
- Criação de “logs de negócios”, ou seja, recursos para rastrear melhorias nas aplicações e medir seus impactos de entregas de software para a empresa;
- Estimular as equipes de desenvolvimento e operações a trabalharem alinhadas com as equipes de negócios, sendo mais responsivas às demandas dos clientes e perseguindo a maximização da receita;
- Eliminar os silos entre as áreas de negócios, operações e desenvolvimento;
- Ampliar o foco nas pessoas e nas equipes, priorizando as interações, ao invés de concentrar a atenção apenas na tecnologia e nos processos;
- Perseguir a entrega de software de qualidade e alinhado aos objetivos de negócios da empresa, garantindo valor nas entregas.
- Estimular entregas em ciclos curtos que propiciem um constante aprendizado e melhoria continua, não só de software mas também em termos de cooperação das equipes, propiciando respostas rápidas as mudanças;
O olhar de BizDevOps “derruba as paredes” das áreas e muda fundamentalmente a forma como o software é desenvolvido. As equipes de negócios não apenas definem os requisitos, mas também trabalham diretamente com os desenvolvedores para definir prioridades para sprints e backlogs de desenvolvimento de software ágil. Eles passam a ser parceiros de negócios e trabalham com as áreas para resolverem problemas e atingir as metas de negócios.
Uma das abordagens que auxilia a jornada para BizDevOps é a análise em tempo real, monitorando o desempenho de aplicativos, utilização de ferramentas analíticas, correlacionando dados de desempenho de aplicações de software e comportamento dos usuários finais e o quanto esses suportam os KPIs de negócios da empresa.
Em um mundo de incertezas e constantes mudanças, a antiga estabilidade operacional da estrutura de TI não é mais o suficiente; ela é necessária, mas é imprescindível que a empresa possua uma plataforma escalável, resiliente e com capacidade de dar respostas rápidas as mudanças e permitir adaptabilidade.
Em conjunto a esse movimento, as pessoas passam a ser o centro que articula e disponibiliza a mudança cultural necessária, não mais a tecnologia.
Essa mudança demanda um foco em estar preparado para as mudanças, em criar uma plataforma que possa dar respostas rápidas frente a competidores que surgem inesperadamente, e para isso é fundamental o componente humano, que constantemente aprende e interage de forma ágil sendo o ponto decisivo na sobrevivência e sustentabilidade da empresa.
Sobre o autor:
Elias Gendelmann é graduado em Engenharia Eletrônica pela UERJ-RJ, com MBA pela Fundação Dom Cabral e pela FGV-RJ, com especialização em Gestão Estratégica de Pessoas pelo INSEAD. Trabalha há mais de 25 anos na área de Tecnologia da Informação sempre com o foco em melhorar os resultados dos clientes e transformar o mindset das equipes. Atua há 9 anos na DBServer, sendo os últimos 5 anos como Gerente de Desenvolvimento de Negócios na DBSP.
Nos contou que é um bom apreciador de vinhos e livros, apaixonado por viajar, especialista em churrasco (estamos aguardando essa pandemia passar para experimentar)… Casado há 29 anos, possui dois filhos (um guri de 21 anos e uma guria de 24 anos) que a cada dia lhe ensinam alguma coisa.
Acredita que em uma Economia de Plataforma e Ecossistemas como a que estamos vivendo e diante das transformações digitais e culturais que estamos presenciando, a resposta a essa realidade está nas pessoas, nos times e sua Transformação Cultural.
Sobre a DBSP
A DBSP é uma empresa de tecnologia, capacitada para apoiar a transformação digital e cultural , atuando como parceira digital. Em sua equipe, disponibilizamos profissionais altamente qualificados e experientes em transformar desafios em resultados, através de suas unidades de negócios voltadas para Plataformas Digitais, DevOps, Cloud, Business Agility e Times Ágeis.