O que é afinal DevOps?
Hoje ouvimos muitos gestores querendo um “DevOPS” para acelerar os processos de infraestrutura e desenvolvimento do seu software dentro de sua empresa sendo que explicaremos neste post o que é afinal DevOps ??
Segundo estudos do relatório state of DevOPS, publicado anualmente Puppet.
Demonstra que as empresas que aderem ao DevOPS, superam de longe aquelas que não empregam as suas práticas. Na realidade o que precisa acontecer é a integração entre equipes de desenvolvimento de softwares, operações e de apoio envolvidas como QA. O conceito propõe novos pensamentos de trabalho para a valorização da diversidade de atividades e profissionais envolvidos e atitudes colaborativas. É um processo que torna possivel o desenvolvimento ágil de aplicações em um modelo de gestão.
Como implantar DevOps na sua empresa:
- Integração Continua: coloboração, treinamento e fácil transferência de conhecimento e experiências entre as áreas de desenvolvimento, operações e etc.
- Implantação Continua: liberação rápidas de novas versões de software e serviços.
- Feedbacks continuo: feedback frequentes das equipes envolvidas na empresa.
Recomendações:
- Pessoas integradas
- Foco no projeto
- Reuniões conjuntas
- Business Just-in-Time
- Infraestrutura
- Desenvolvimento Ágil (Scrum, XP e etc)
- Ambiente de desenvolvimento, Homologação e Produção
- Padronização nas configurações
- Liberdade para Deploy
- Integração contínua
- Gestão de incidentes