Manifesto Agile
a) O que é:
O Manifesto Ágil é uma declaração de princípios que fundamentam o desenvolvimento ágil de software.
b) Quais são os seus princípios
Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado. Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto. O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face.
Os princípios do desenvolvimento ágil estão divididos em 12 princípios:
Garantir a satisfação do cliente entregando rapidamente e continuamente softwares funcionais;
Softwares funcionais são entregues frequentemente (semanas, ao invés de meses);
Softwares funcionais são a principal medida de progresso do projeto;
Até mesmo mudanças tardias de escopo no projeto são bem-vindas.
Cooperação constante entre pessoas que entendem do 'negócio' e desenvolvedores;
Projetos surgem através de indivíduos motivados, e que deve existir uma relação de confiança.
Design do software deve prezar pela excelência técnica;
Simplicidade;
Rápida adaptação às mudanças;
Indivíduos e interações mais do que processos e ferramentas;
Software funcional mais do que documentação extensa;
Colaboração com clientes mais do que negociação de contratos;
Responder a mudanças mais do que seguir um plano. c) Qual é o seu principal objetivo
1º Objetivo: Indivíduos e interação entre eles mais que processos e ferramentas:
Cliente e desenvolvedores devem trabalhar juntos diariamente no projeto;
Conversa face a face é método mais eficaz para transmitir informações para dentro da equipe;
Todos envolvidos (equipe e cliente) devem manter um ritmo sustentável;
As melhores arquiteturas, requisitos e projetos nascem de equipes auto-organizáveis.
2º Objetivo: Software funcionando mais importante que documentação abrangente:
Maior