# Apresentação DevOps: Development + Operations Colaboração entre os profissionais de desenvolvimento e produção em todos os estágios do ciclo de vida de um produto ou serviço. # Definição “DevOps é um modelo cultural e operacional que promove a colaboração para permitir que a TI de alto desempenho atinja as metas de negócios.” DASA DevOps Fundamentals Glossary DevOps and Agile Skills Association (DASA) Version 1.0.0 2018 --- “O DevOps representa uma mudança na cultura de TI, com foco na entrega rápida de serviços de TI por meio da adoção de práticas ágeis e enxutas no contexto de uma abordagem orientada a sistemas. O DevOps enfatiza as pessoas (e a cultura) e busca melhorar a colaboração entre as equipes de operações e de desenvolvimento. As implementações de DevOps utilizam tecnologia – especialmente ferramentas de automação que podem aproveitar uma infraestrutura cada vez mais programável e dinâmica do ponto de vista do ciclo de vida.” Information Technology Gartner Glossary Gartner, Inc. [Link](https://www.gartner.com/en/information-technology/glossary/devops) # DASA DevOps Principles PRINCIPLE 1: CUSTOMER-CENTRIC ACTION PRINCIPLE 2: CREATE WITH THE END IN MIND PRINCIPLE 3: END-TO-END RESPONSIBILITY PRINCIPLE 4: CROSS-FUNCTIONAL AUTONOMOUS TEAMS PRINCIPLE 5: CONTINUOUS IMPROVEMENT PRINCIPLE 6: AUTOMATE EVERYTHING YOU CAN DASA DEVOPS PRINCIPLES [https://www.devopsagileskills.org/dasa-devops-principles/](https://www.devopsagileskills.org/dasa-devops-principles/) ## Knowledge Areas Business Value Optimization Business Analysis Architecture & Design Programming Continuous Delivery Test Specification Infrastructure Engineering Security, Risk & Compliance DASA DEVOPS COMPETENCE MODEL [Link](https://www.devopsagileskills.org/dasa-competence-model/)  # Referências Importantes DevOps and Agile Skills Association (DASA) [Link](https://www.devopsagileskills.org/) DevOps.com Techstrong Group, Inc. [Link](https://devops.com/) What is DevOps? The ultimate guide TechTarget [Link](https://www.techtarget.com/searchitoperations/definition/DevOps) # Referências Bibliográficas O Projeto Unicórnio Um Romance sobre Desenvolvedores, Disrupção Digital e Sucesso na Era dos Dados Gene Kim Alta Books 2021 O Projeto Fênix Um Romance Sobre TI, DevOps e Sobre Ajudar o Seu Negócio a Vencer Edição Comemorativa Gene Kim Kevin Behr George Spafford Alta Books 2020 Manual de DevOps Como obter agilidade, confiabilidade e segurança em organizações tecnológicas Gene Kim Jez Humble John Willis Patrick Debois The DevOps Handbook How to Create World-Class Agility, Reliability, & Security in Technology Organizations Gene Kim Jez Humble Patrick Debois John Willis Nicole Forsgren IT Revolution Press 2021 The DevOps Handbook How to Create World-Class Agility, Reliability, and Security in Technology Organizations Gene Kim Jez Humble Patrick Debois John Willis IT Revolution Press 2016 # Anotações DevOps é uma abordagem cultural e prática que visa unir o desenvolvimento de software (Dev) e as operações de TI (Ops) em um ciclo contínuo e colaborativo. O principal objetivo do DevOps é melhorar a eficiência e a eficácia na entrega de software, integrando as equipes de desenvolvimento e operações para acelerar o ciclo de vida do desenvolvimento e a entrega de software. A implementação bem-sucedida do DevOps geralmente resulta em ciclos de desenvolvimento mais curtos, lançamentos mais frequentes e maior estabilidade no ambiente de produção. Essa abordagem é particularmente valiosa em ambientes ágeis e baseados em nuvem, onde a flexibilidade e a velocidade de entrega são essenciais. Algumas das características fundamentais do DevOps incluem: **Colaboração:** Encoraja a colaboração e a comunicação efetiva entre as equipes de desenvolvimento e operações. **Automação:** Busca automatizar processos repetitivos para acelerar a entrega de software e reduzir erros humanos. **Entrega Contínua:** Promove a entrega contínua de software, permitindo a implementação de novas funcionalidades de maneira rápida e confiável. **Monitoramento Contínuo:** Enfatiza a importância do monitoramento constante do desempenho do software em produção, permitindo respostas rápidas a problemas potenciais. **Escalabilidade:** Oferece a capacidade de dimensionar rapidamente a infraestrutura para atender às demandas crescentes. # Trilha [[Práticas Complementares da Abordagem Ágil]]