BT

Recomendações na implantação da cultura DevOps

por Aslan Brooke , traduzido por Eder Ignatowicz em 30 Jan 2013 |

Entender as razões que levam desenvolvedores, equipes de QA e operações, a trabalhar colaborativamente, é o primeiro passo em direção a entrega frequente de software de alta qualidade, afirma Neil Garnichaud's no artigo "What Exactly is DevOps" no portal Dr. Dobb's.

A pressão por entregas com prazos reduzidos e dotadas de QA aceitável é crescente em empresas de software, especialmente nos provedores de aplicações baseadas em Cloud, área que já sofre da carência de talentos e mão de obra qualificada. O artigo afirma que a cultura DevOps tenta endereçar este problema através da colaboração entre o time desenvolvimento e de operação.

É conhecido que o movimento DevOps, refere-se a toda uma mudança de cultura e comportamento, contudo existem uma série de questões abertas nesta área. Em seu artigo, Neil Garnichaud responde algumas dessas questões, apresentadas em parte no texto a seguir:

O que DevOps significa para um desenvolvedor? Desenvolvedores possuem uma maior qualidade de vida quando são livres de bugs em produção. A sensação de propriedade do código, pela equipe de desenvolvimento, é maior quando ele sofre poucas revisões por outros, antes da entrada do software em produção. Além disso, desenvolvedores se interessam e motivam mais pelo desenvolvimento do código quando este responde a solicitações reais de negócio e a necessidade dos usuários. Essa motivação é obtida através de feedback em tempo real do uso da aplicação.

Eu estou pronto para a cultura Devops? A cultura DevOps tem por característica uma alta visibilidade dos sistemas em produção, alta capacidade de resposta ao feedback do usuário e uma colaboração proativa entre as equipes. DevOps é basicamente relacionado a uma cultura de desenvolvimento, contudo é necessária a atenção na seleção de processos e ferramentas que suportem esse modelo.

Quais velhos hábitos devem ser mudados? É necessário encontrar a causa raiz de erros em produção, mas essa busca é mais ampla do que uma simples correção no código. É necessário investigar as falhas no processo ou ferramental, que possibilitaram a entrada desse bug em produção.

Qual é o melhor caminho para a parceria com as outras equipes? Ser proativo em relação aos problemas, sempre buscando a colaboração ao invés de procurar culpados.

O quão importante é a liderança na cultura DevOps? Primeiramente é necessário um líder. Além disso, é necessário que a gerência proporcione uma visão de DevOps, capacitação necessária, recompensa individual para contribuições da equipe, sobretudo que também dê o exemplo e esteja junto com a equipe.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT