Manifesto Ágil - Valores e Princípios
26/12/2006 Diversificado, Informática, Política Sem comentários| O Manifesto Ágil foi criado a partir de diversos criadores de metodologias e disciplinas do desenvolvimento ágil (ou leve) de Software, e decidiram unir-se para discutir o que tinham e/ou não tinham em comum. |
|
| O resultado desta reunião foi exatamente este Manifesto que incorpora a essência do desenvolvimento ágil, divido entre valores e princípios. |
|
Valores
Estamos descobrindo melhores formas de desenvolvimento de software fazendo-o e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar:
* Indivíduos e interação mais do que processos e ferramentas
* Software funcional mais do que documentação detalhada
* Colaboração do cliente mais do que negociação de contrato
* Resposta à mudanças mais do que seguir um planoIsto é, ao existir valores nos itens à direita, valorizamos mais os itens à esquerda.
Princípios
A maior prioridade é satisfazer o cliente o mais cedo possível e entregas contínua de software valioso.Alterações de requisitos são bem-vindas, mesmo que atrase no desenvolvimento. Processos agéis canalizam alterações para vantagem de competitividade do cliente.
Entrega frequente de software funcional, de algumas semanas à alguns meses, preferencialmente em um curto espaço de tempo.
Pessoas do negócio e desenvolvedores devem trabalhar juntas diariamente durante todo o projeto.
Construir projetos em torno de pessoas motivadas. Dar-lhes o ambiente e suporte de que precisam, e confiar que conseguirão concluir o trabalho.
O método mais eficiente e eficaz de fazer saber à informação para uma equipe e dentro de uma equipe de desenvolvimento é a conversa olho-no-olho.
O software funcional é a medida primordial do progresso.
Processos ágeis estimulam o desenvolvimento sustentável. Os patrocinadores, desenvolvedores, e usuários devem estar aptos à manter um ritmo constante indefinidamente.
Atenção contínua à excelência técnica e bons projetos, melhora a agilidade.
Simplicidade - a arte de maximizar a quantidade de trabalho não concluído - é essencial.As melhores arquiteturas, requisitos, e projetos emergem de equipes da própria organização.
Em intervalos regulares, a equipe reflete sobre como podem ser mais eficazes, então sintonizam e ajustam seus comportamentos desta maneira.