freeCodeCamp/guide/portuguese/agile/index.md

1.5 KiB

title localeTitle
Agile Ágil

Ágil

O desenvolvimento de software ágil é uma coleção de metodologias usadas para gerenciar equipes de desenvolvedores. Defende o planejamento adaptativo, o desenvolvimento evolutivo, a entrega antecipada e a melhoria contínua, além de estimular uma resposta rápida e flexível à mudança. Pessoas e comunicação são consideradas mais importantes que ferramentas e processos.

Agile enfatiza perguntando aos usuários finais o que eles querem e freqüentemente mostrando demonstrações do produto à medida que ele é desenvolvido. Isso contrasta com a abordagem "Waterfall", o desenvolvimento orientado por especificação e o que os profissionais ágeis chamam de "Big Up Front Design". Nessas abordagens, os recursos são planejados e orçados antes do início do desenvolvimento.

Com o Agile, a ênfase está na "agilidade" - poder responder rapidamente ao feedback dos usuários e a outras circunstâncias em constante mudança.

Uma história em quadrinhos do site Commitstrip.com mostrando um gerente de produto explicando a um desenvolvedor que está mudando para o ágil, mas depois pedindo ao desenvolvedor para planejar tudo na frente

Existem muitos sabores diferentes de agilidade, incluindo Scrum e Extreme Programming.

Mais Informações

Homepage da Agile Alliance