# 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]]