Os métodos ágeis (do inglês Agile Software Development), são um conjunto de metodologias que servem para acelerar o ritmo dos processos de desenvolvimento de software de maneira colaborativa e gradual.
Os métodos ágeis são uma alternativa à gestão tradicional de projetos baseada em Waterfall ou efeito cascata, onde as fases do projeto não se sobrepõem e devem necessariamente serem finalizadas para que a próxima seja iniciada, os métodos ágeis nasceram nos braços do desenvolvimento de software, mas hoje podem ser aplicados a qualquer tipo de projeto.
Os métodos ágeis vem ajudando muitas equipes a encarar a imprevisibilidades dentro de um projeto através de entregas incrementais e ciclos iterativos. As metodologias ágeis passaram a ser uma alternativa aos métodos tradicionais, também conhecidos como métodos pesados ou clássicos.
Os métodos ágeis buscam promover um processo de gerenciamento de projetos que incentiva a inspeção e adaptação frequente. É uma filosofia que acaba por incentivar o maior trabalho em equipe, a auto-organização, a comunicação frequente, o foco no cliente e a entrega de valor. Basicamente, os métodos ágeis são um conjunto de práticas eficazes que se destinam a permitir a entrega rápida e de alta qualidade do produto, tendo uma abordagem de negócios que alinha o desenvolvimento do projeto com as necessidades do cliente e os objetivos da empresa.
Muitas pessoas começam a conhecer os métodos ágeis através do Scrum, e se confundem associando erroneamente o Scrum como se fosse o Agile
Pense nos métodos ágeis como um guarda chuva onde vários métodos caem sobre ele, sendo assim, o Scrum é apenas um subconjunto dos métodos ágeis, assim como o Kanban, XP, ASD ou FDD.