How to Escape “The Legacy Trap”?
\"The Legacy Trap\" is the term that describes the situation in which existing software code becomes outdated and problematic to maintain.
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