# Princípios
[[I. Satisfy the Customer - Satisfação do Cliente]]
[[II. Welcome Changing Requirements - Mudanças são Bem-vindas]]
[[III. Deliver Working Software Frequently - Entrega de Software Funcional com Frequência]]
[[IV. Business Works with Developers Daily - Trabalho em Conjunto]]
[[V. Build Projects Around Motivated Individuals - Pessoas Motivadas]]
[[VI. Face-to-Face Conversation Best - Conversa Face a Face]]
[[VII. Working Software Matters - O Software Funcionando é Primordial]]
[[VIII. Constant Pace - Ritmo Constante]]
[[IX. High Quality Code is Faster - Excelência Técnica e Bom Design]]
[[X. Maximize Work Not Done - Maximizar o Trabalho Não Feito]]
[[XI. Self-organizing Teams Deliver Quality - Equipes Auto-organizáveis.]]
[[XII. Feedback Loops Used to Improve - Ciclos de Feedback Usados para Melhoria]]
---
# Referências Importantes
History: The Agile Manifesto
[Link](http://agilemanifesto.org/history.html)
# Anotações
Princípios:
1. Customer Satisfaction
2. Welcome Changes
3. Frequent Deliver
4. Collocated Team
5. Motivated Individuals
6. Face-to-face Conversation
7. Working Software
8. Constant Pace
9. Continuous Attention
10. Simplicity
11. Self-Organization
12. Regular Reflection
Os Princípios do Manifesto Ágil são diretrizes adicionais que complementam os valores do manifesto e fornecem orientação sobre como aplicar esses valores na prática. Existem 12 princípios no total, e eles foram concebidos para orientar as equipes de desenvolvimento de software na adoção de abordagens ágeis.
Esses princípios fornecem uma estrutura sólida para orientar as equipes no desenvolvimento de software ágil e ajudam a traduzir os valores do Manifesto Ágil em ações concretas durante o ciclo de desenvolvimento.
**Nossa maior prioridade é satisfazer o cliente**, através da entrega adiantada e contínua de software com valor agregado. Este princípio enfatiza a importância de entregar software funcional e de valor aos clientes o mais rápido possível.
**Aceitar mudanças de requisitos**, mesmo no fim do desenvolvimento. Reconhece que as necessidades do cliente podem mudar e que a equipe deve estar disposta a se adaptar a essas mudanças.
**Entregar software funcionando com frequência**, com uma frequência que pode variar de semanas a meses, com preferência aos períodos mais curtos. Isso promove a entrega contínua de software funcional para obter feedback regular do cliente e permitir ajustes conforme necessário.
**Colaboração constante com os clientes e usuários ao longo do projeto**. Destaca a importância de envolver o cliente e os usuários durante todo o ciclo de desenvolvimento para garantir que o software atenda às suas necessidades.
**Construir projetos ao redor de indivíduos motivados**. Dando a eles o ambiente e o suporte de que necessitam e confiando que eles farão o trabalho. Reconhece que equipes motivadas e capacitadas são essenciais para o sucesso do projeto ágil.
**O método mais eficiente e eficaz de transmitir informações para e dentro de uma equipe de desenvolvimento é a conversa face a face**. Isso enfatiza a importância da comunicação direta e eficaz entre os membros da equipe.
**Software funcionando é a medida primária de progresso**. O progresso é medido pela entrega de software funcional, não apenas pela conclusão de tarefas ou documentação.
**Processos ágeis promovem um ambiente sustentável**. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente. Evita a sobrecarga da equipe e promove a sustentabilidade a longo prazo.
**A atenção contínua à excelência técnica e ao bom design aprimora a agilidade**. Destaca a importância da qualidade técnica e do design de software para evitar dívidas técnicas e facilitar a manutenção futura.
**Simplicidade - a arte de maximizar a quantidade de trabalho não realizado - é essencial**. Incentiva a equipe a evitar o excesso de complexidade e a se concentrar no que é realmente necessário.
**As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizadas**. Reconhece que as equipes que têm autonomia para tomar decisões frequentemente produzem melhores resultados.
**Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e ajusta seu comportamento de acordo**. A retrospectiva regular ajuda a equipe a melhorar continuamente seus processos e práticas.
# Trilha
[[Manifesto Ágil]]