Os métodos ágeis são conjuntos de metodologias para desenvolvimento de softwares em curtos ciclos iterativos, visando entregas frequentes e contínuas de funcionalidades ao cliente. Os principais métodos são Scrum e XP, que enfatizam comunicação, feedback e adaptação rápida a mudanças por meio de práticas como sprints, daily scrums e programação em pares.