Métodos ágeis são abordagens de desenvolvimento de software que promovem entregas frequentes, colaboração entre equipes multifuncionais e adaptação ao longo do tempo. Eles enfatizam comunicação, feedback contínuo e valor para o cliente ao invés de controle rigoroso e seguimento de planos. Os métodos ágeis sugerem que equipes pequenas e autônomas são mais capazes de lidar com a complexidade inerente ao desenvolvimento de software.