Se você está começando como Gestor de TI, ou pensa em se tornar um, receba dicas para ter sucesso nessa posição (é grátis)!

ITIL x DevOps – A cultura DevOps coexiste com sua rotina ITIL?

Itil x DevOps

Na sua companhia você já presenciou algum desentendimento entre desenvolvedores e o pessoal de infra?

Em caso positivo, leia esse post até o final. Talvez você encontre aqui, a saída para esse problema tão comum em tantas empresas.

 

O que é DevOps?

Nesse nosso mundo de TI, frequentemente surgem novas “BUZZWORDS” nessa sopa de letrinhas.

Não tão novo, mas também não tão velho assim é o termo DevOps.

Mas o que isso tem a ver com ITIL? O que isso influencia na minha vida dentro da TI?

Imagine que o time de desenvolvimento de sua companhia liberou uma alteração em uma rotina do ERP. Apesar de ser uma mudança importante, não é uma mudança emergencial, portanto segue a trilha normal de “deployment”, que em sua instalação ocorre apenas em dois dias na semana. Em resumo, desenvolvedor e usuário tem que aguardar algum tempo para ver o resultado de dias de desenvolvimento, testes e validações.

Imagine agora que após ser colocada em produção, a mudança gerou uma parada ou um erro grave no ambiente, mesmo tendo sido testada e validade pelo desenvolvedor e pelo cliente.

  • Visão do desenvolvedor: Nossos servidores tem algum problema de configuração, pois estava tudo funcionando na homologação. Problema é de infra.
  • Visão da infra: Esses desenvolvedores nunca testam adequadamente. Sempre fica algo sem testar e acaba detonando nosso ambiente. Problema do desenvolvedor.

É sobre essa briga entre Desenvolvedores (Dev) e Operação (Ops) que a cultura DevOps trata.

Tais diferenças ficaram ainda mais acirradas após o surgimento das metodologias ágeis de desenvolvimento, que precisam coexistir com a “rigidez” de processos ITIL.

DevOps

A cultura DevOps ajudaria na solução das desavenças entre: desenvolvedores, qualidade assegurada e pessoal de operação do ambiente de TI.

 

Itil x DevOps: Mais Informações

Seguem links para alguns artigos, que o ajudarão a conhecer melhor a cultura DevOps:

Poderia neste post tentar descrever todos os aspectos sobre DevOps, mas dificilmente chegaria ao nível de qualidade do excelente artigo do Guto Carvalho:

O que é DevOps afinal?
http://gutocarvalho.net/octopress/2013/03/16/o-que-e-um-devops-afinal/

Aprofunde os conhecimentos nessas duas séries de artigos da IBM developerWorks. Note que os artigos iniciais de ambas séries estão disponíveis em português. Mas mando também links para os artigos originais.

Nota: Recomendo a leitura em especial do artigo: DevOps best practices: Part 3. Implement ITIL with DevOps

 

DevOps explicado:

DevOps explicado, parte 1: Os três princípios subjacentes
http://www.ibm.com/developerworks/br/library/se-devops/part1/

DevOps distilled, Part 1: The three underlying principles
http://www.ibm.com/developerworks/library/se-devops/part1/index.html

DevOps distilled, Part 2: Create environments early for smooth, secure code releases
http://www.ibm.com/developerworks/library/se-devops/part2/index.html

DevOps distilled, Part 3: Integrate IT operations and information security into development
http://www.ibm.com/developerworks/library/se-devops/part3/index.html

DevOps distilled, Part 4: Standardize IT operations deployment work
http://www.ibm.com/developerworks/library/se-devops/part4/index.html

DevOps distilled, Part 5: Why everyone needs DevOps now
http://www.ibm.com/developerworks/library/se-devops/part5/index.html

 

DevOps melhores práticas:

>DevOps melhores práticas: Part 1. Desenvolva software confiável com DevOps
http://www.ibm.com/developerworks/br/library/d-develop-reliable-software-devops/index.html

DevOps melhores práticas: Part 2. Assegure a segurança de informações robusta e efetiva com o DevOps
http://www.ibm.com/developerworks/br/library/d-robust-effective-information-security-devops/index.html

DevOps best practices: Part 1. Develop reliable software with DevOps
http://www.ibm.com/developerworks/library/d-develop-reliable-software-devops/index.html

DevOps best practices: Part 2. Ensure robust and effective information security with DevOps
http://www.ibm.com/developerworks/security/library/d-robust-effective-information-security-devops/index.html

DevOps best practices: Part 3. Implement ITIL with DevOps
http://www.ibm.com/developerworks/library/d-implement-itil-devops/index.html

DevOps best practices: Part 4. Drive agile Application Lifecycle Management with DevOps
http://www.ibm.com/developerworks/library/d-drive-agile-lifecycle-management-devops/index.html

DevOps best practices: Part 5. DevOps in the cloud
http://www.ibm.com/developerworks/library/d-cloud-devops/index.html

DevOps best practices: Part 6. Use DevOps to drive quality assurance and testing
http://www.ibm.com/developerworks/library/d-devops-drive-quality-assurance-testing/index.html

 

Gostou do post?

Gostaria muito de saber sua opinião sobre o conteúdo através de um comentário seu logo aqui abaixo.

Caso ele tenha sido útil para você, aproveite para compartilhá-lo com um amigo ou amiga que precise de idéias como essas para ajudar em seu dia a dia.

Se quiser que avise sempre que houver uma atualização, deixe seu email abaixo.

Informe seu email e clique no botão ENVIAR!

Até o próximo post!

Tags:,

Add a Comment

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