O Manifesto Agil
O Manifesto Ágil é um documento fundamental que sintetiza os valores e princípios que orientam o desenvolvimento de software ágil. Foi escrito em 2001 como uma abordagem mais flexível e adaptativa para o desenvolvimento de software. O manifesto ágil é dividido em quatro valores e 12 princípios.
Valores Ágeis:
-
Indivíduos e interações mais que processos e ferramentas: O foco deve estar nas pessoas e em como elas colaboram e se comunicam, em vez de depender excessivamente de processos e ferramentas.
-
Software em funcionamento mais que documentação abrangente: Embora a documentação seja importante, o software funcional é a principal medida de progresso e sucesso.
-
Colaboração com o cliente mais que negociação de contratos: A colaboração contínua com os clientes e suas necessidades em evolução é mais importante do que seguir contratos rígidos.
-
Responder a mudanças mais que seguir um plano: A agilidade requer a capacidade de se adaptar rapidamente a mudanças nos requisitos ou nas circunstâncias.
Princípios Ágeis:
-
Satisfação do cliente através da entrega contínua de software valioso.
-
Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento.
-
Entregar software funcionando com frequência, com preferência para semanas ou meses.
-
Colaboração constante entre desenvolvedores e clientes ao longo do projeto.
-
Construir projetos em torno de indivíduos motivados e confiáveis, dando a eles o ambiente e o apoio necessário.
-
Usar a conversa cara a cara como o método mais eficiente e eficaz de comunicação.
-
Software funcional é a principal medida de progresso.
-
Manter um ritmo constante de trabalho sustentável para as equipes de desenvolvimento.
-
Atenção contínua à excelência técnica e ao bom design aprimora a agilidade.
-
Simplicidade - a arte de maximizar a quantidade de trabalho não feito - é essencial.
-
As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizadas.
-
Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e ajusta seu comportamento de acordo.
O Manifesto Ágil valoriza a flexibilidade, a colaboração, a entrega contínua e a melhoria constante, e tem sido a base para muitas metodologias ágeis, como Scrum, Kanban e Extreme Programming (XP). Essas abordagens promovem a entrega rápida de valor, o envolvimento dos clientes, o trabalho colaborativo e a melhoria contínua.