Qual é o objetivo de negócio do DevOps?
Muita gente já sabe que o objetivo operacional é fomentar a colaboração entre as equipes de desenvolvimento e de operação. Mas, qual é o objetivo de negócio que justifique tamanho esforço para a mudança de cultura?
Se lembrarmos, nas últimas décadas, o modelo das organizações foi baseado no conceito de estabilidade operacional, pensado para resistir às mudanças. Quando novidades, como o DevOps, colocam por terra esses conceitos, as empresas tentam resistir. No entanto, em nome da sobrevivência, rendem-se e criam projetos que tentam incorporar todas as prováveis mudanças que estejam ocorrendo.
É claro que este modelo que permeou – e ainda permeia – as diretrizes e modelos de governança da área de TI reflete claramente na busca pela estabilidade e na resistência a mudanças.
O grande desafio para os executivos de TI é sustentar um modelo rígido, resistente a mudanças, em um mundo onde a instabilidade virou regra, onde tempo e adaptabilidade são essenciais para a sobrevivência empresarial. Não há outra saída, os métodos e práticas de TI estão sendo ajustados na mesma velocidade em que ocorrem as mudanças do cenário empresarial atual.
As questões feitas há alguns anos para as pessoas ligadas à área TI estavam intimamente ligadas à indisponibilidade, contingência e missão crítica. Atualmente, os questionamentos referem-se a responder se estão preparados para enfrentar competidores que surgem inesperadamente e se estão preparados para compreender que o sucesso do negócio está diretamente ligado ao sucesso dos seus sistemas.
Não há dúvida de que a cabeça do gestor de TI tem que mudar para compreender muito mais sobre negócio – muito mais do que o que lhe era exigido há alguns anos. É fundamental que todos os envolvidos no desenvolvimento e sustentação dos sistemas rompam seus feudos e entendam que aprender sobre negócio não é mais um diferencial, e sim uma necessidade de sobrevivência.
É fundamental entender as pesquisas recentes que mostram onde estão os grandes benefícios com a implantação da metodologia DevOps, tais como a diminuição dos custos com infraestrutura, velocidade para acelerar o time to market em até 30%, importante redução de falhas de código – que chega a 80%, e, principalmente, aumento de satisfação dos clientes, que, em última instância, são os que pagam a conta, e, uma vez satisfeitos, contratam novos desenvolvimentos.
Por fim, podemos afirmar que a implantação da metodologia DevOps, que assegura a entrega correta de software, passou a ser vital para obter sucesso e para a sobrevivência do negócio e da TI.