O que são métodos de desenvolvimento ágeis?

No processo de desenvolvimento de software, os métodos de desenvolvimento Agile são um conjunto de procedimentos que ditam as maneiras pelas quais várias equipes de desenvolvedores colaboram em um projeto. O termo "desenvolvimento de software ágil" foi introduzido em 2001 em um documento conhecido como o manifesto Ágil .

Os projetos de desenvolvimento que usam o desenvolvimento de software ágil se concentram na adaptação à natureza mutável das metas, em vez de prever antecipadamente quais serão esses objetivos. Eles fazem isso empregando um processo iterativo no qual as metas são reavaliadas conforme necessário para levar o projeto adiante. O Manifesto Ágil descreve os conceitos subjacentes do desenvolvimento ágil, que são declarados como:

"Estamos descobrindo maneiras melhores de desenvolver software fazendo isso e ajudando os outros a fazê-lo. Por meio desse trabalho, passamos a valorizar:

  • Indivíduos e interações sobre processos e ferramentas.
  • software que trabalha sobre uma documentação completa.
  • Colaboração do cliente sobre negociação de contrato.
  • Respondendo para mudar depois de um plano.

... Ou seja, enquanto houver valor nos itens à direita, valorizamos mais os itens à esquerda. "

Colaboração, Termos de programação, Desenvolvimento de software