Proposta do DevSecOps

A principal proposta do DevOps é resolver um antigo conflito entre as equipes de desenvolvimento e a equipe de operações. A proposição de valores é, e sempre será, distinta entre estas duas equipes.
Para equipe de desenvolvimento o valor está relacionado a evolução dos sistemas, enquanto para equipe de operações o valor está na garantia e estabilidade dos ambientes.
Para equipe de desenvolvimento uma menor quantidade de mudanças é ruim, já para equipe de operações é ótimo.

Diante desses cenários a TI conviveu como um grande paradigma nas últimas décadas. Como ser eficiente e ao mesmo tempo garantir a disponibilidade nos serviços implementados?
Para resolver este paradigma e reduzir os riscos a TI criou muitos processos e como consequência se tornou numa área com baixa eficiência e baixa capacidade de entregar valor ao negócio. E muitos casos atrasou a capacidade da empresa em competir e adaptar-se as mudanças de mercado. Não estou dizendo aqui que a TI deva acabar com todos os seus processos, porém, será necessário rever muitos deles a fim de não limitar a TI quando a aplicação das práticas de DevOps. Fatores culturais e resistências por parte de equipes e pessoas serão barreiras a serem superadas. O terceiro pilar do Guia Jornada para Nuvem aborda questões e práticas de como promover uma mudança cultural na TI, seja ela necessária para aplicação do DevOps ou pela adoção de práticas de Agile e da TI Bimodal.

Resolver este conflito de necessidades e objetivos entre as equipes de desenvolvimento e operações necessitará de uma revisão, adaptação ou criação de novos processos e modo de trabalho com papeis e responsabilidades claramente definidas dentro da TI. A criação de uma prática colaborativa com foco na confiança e respeito remeterão a necessidade de uma comunicação eficiente entre estas equipes. O primeiro nesta jornada passo é reconhecer este conflito de necessidades e objetivos a fim de criar um ambiente de colaboração mútua entre estas equipes.

Uma boa abordagem para isto é quebrar os silos, definindo objetivos e metas compartilhadas entre as equipes, onde o foco passa a ser o produto final, ou seja, o software em produção e não mais em metas individuais.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *