Mais uma vez, espere, não estou aqui para falar sobre religião.
Uma das características que deram origem ao movimento DevOps pode ser claramente observada no conflito: a tendência de “jogar as coisas por cima do muro” e usar essa bagunça como barreira para acusar o outro lado.
Muro de confusão
Até o início da segunda década deste milênio, o ambiente de desenvolvimento de software enfrentava um problema significativo. As equipes eram separadas em silos, criados pelos próprios grupos.
Um silo é quando uma equipe compartilha um conjunto de tarefas comuns, mas opera de forma diferente de outros grupos, de modo que o “poder” do grupo está centrado nas funções que desempenham ou no conhecimento técnico que possuem.
Imagine seu grupo de amigos que compartilham interesses em comum: esses eram os silos no ambiente de desenvolvimento e entrega de software.
De um lado, os desenvolvedores, que sempre tiveram uma mentalidade disruptiva e ágil, querendo implementar mudanças rapidamente. Do outro, a equipe de operações de TI, focada em garantir a confiança no produto em execução, qualidade de entrega e prevenção de problemas de produção.
O problema surge quando um lado depende do outro. Como alinhamos as expectativas? Continuamos em um jogo de culpa infantil, cada um acusando o outro por não pensar da mesma forma?
Esse é um problema que muitas empresas ainda enfrentam: a dificuldade no desenvolvimento e na entrega de software.
DevOps: A solução
O DevOps surgiu como uma terceira via, um meio de harmonizar ambos os lados. No entanto, qualquer tipo de relacionamento requer trocas, mudanças de comportamento e transformações culturais dentro de uma empresa.
A solução está nos desenvolvedores começarem a entender o ambiente em que suas criações serão executadas e a equipe de operações aprender sobre a necessidade de agilidade nas implementações. Todos ganham. Parece perfeito, e realmente pode ser.
Se você é um desenvolvedor, esteja disposto a entender a necessidade da equipe de operações por algo mais robusto, resiliente e de qualidade. O mesmo vale para a equipe de operações: esteja aberto a explicar aos devs como as coisas funcionam nos bastidores. Cada um possui conhecimento técnico incrível e único; compartilhar esse conhecimento produz resultados extraordinários.
Quebrando o muro
É hora de superar os silos e barreiras em sua equipe de desenvolvimento. Participe do nosso intensivo exclusivo e aprenda como aplicar efetivamente os princípios do DevOps em toda a sua organização. Seja você um desenvolvedor, parte da equipe de operações ou qualquer outra função no ciclo de desenvolvimento de software, este intensivo é para você.
Clique no botão abaixo para agendar uma conversa gratuita e descobrir como podemos ajudar você a obter uma colaboração mais eficaz e resultados impressionantes.