O Campfire Model: ecos do passado na era do desenvolvimento com Agentes
Discover The Campfire Model: Steve Yegge’s proposal prioritizing human collaboration and creativity over AI-driven software development.
Nestes tempos de imediatismo, tem se tornado cada vez mais necessário entregar software rapidamente. E para acelerar esses desenvolvimentos e funcionalidades, você precisa usar o DevOps.
DevOps é a prática de engenharia de software que visa unificar o desenvolvimento de software (Dev) e a operação de software (Ops).
Esta estrutura permite a entrega contínua de valor aos usuários, reunindo processos, ferramentas e pessoas.
Florencia Polcaro, gerente de operações da BigCheese, uma empresa especializada em desenvolvimento de software e serviços de consultoria, sabe muito bem disso.
“Nós nos tornamos muito bons em construir software e o fazemos cada vez mais rápido graças a plataformas como GeneXus. Mas esse ciclo de agilidade também aumenta as expectativas de nossos clientes, elevando cada vez mais a demanda. Para poder atender a essas exigências, você precisa de boas ferramentas, mas também de empatia, comunicação e uma cultura muito boa de trabalho em equipe. Como isto depende mais das pessoas, o desafio é muito mais cultural do que técnico”, explica o engenheiro de computação.
Abaixo compartilhamos as chaves para iniciar uma cultura DevOps, extraídas da palestra A importância de fomentar uma Cultura DevOps, dada por Florencia no âmbito do GeneXus LIVE 2021:
“Em termos de cultura, a primeira coisa que devemos evitar são os silos, que são aquelas equipes que trabalham separada e independentemente”.
“As pessoas em equipe são igualmente responsáveis pela manutenção desse produto e por tornar possível a construção de novas coisas”.
“Se há algo que a equipe de desenvolvimento precisa colocar em produção e a equipe de infraestrutura diz não, porque pode ser arriscado; ao invés de assumir que você não pode fazê-lo ‘porque alguém não quer’, a coisa certa a fazer é conversar uns com os outros para entender por que pode ser arriscado e tentar ver se a outra equipe pode colaborar para diminuir esses riscos. É ter empatia, trabalhar em conjunto”.
“É importante ter uma visão global de tudo o que acontece”. Não é uma questão de cada um consertar sua própria parte. É um sistema. Os sistemas são e estão cada vez mais complexos, e precisamos ter esse entendimento de pensar sobre o sistema como um todo”.
DevOps: 6 palestras para entender sua importância, estratégias e usos
[…] How to start a DevOps culture? […]
Hola.
A nivel de development, cómo se implementa/desarrolla con DevOps? Algún articulo al respecto?
Hola Oscar, gracias por escribirnos. Te invito a visitar esta página donde encontrarás la información y un whitepaper muy completo con todo lo relacionado con la implementación de la cultura DevOps: https://www.genexus.com/es/productos/devops