# Apresentação
Projetos ágeis são iterativos na medida em que permitem intencionalmente “repetir” atividades de desenvolvimento de software e potencialmente “revisitar” os mesmos produtos de trabalho (a frase “retrabalho planejado” às vezes é usada; refatoração é um bom exemplo).
Eles são iterativos em um terceiro sentido, menos essencial, por serem mais frequentemente estruturados em torno de uma série de iterações de comprimento de calendário fixo. No entanto, algumas abordagens ágeis para agendamento, como Kanban, eliminam as iterações neste sentido posterior, mas mantêm os outros aspectos de múltiplas repetições e retrabalho planejado.
Quase todos os projetos ágeis são incrementais e iterativos. No entanto, é possível usar estratégias iterativas que não sejam também incrementais; por exemplo, uma estratégia de “construir duas vezes” na qual primeiro se cria um protótipo descartável para coletar feedback do usuário e, em seguida, usa insights dessa experiência para construir a “coisa real”. A prototipagem é necessariamente uma estratégia iterativa e pode ter sido um precursor para o desenvolvimento de ideias iterativas de desenvolvimento de software.
# Trilha
[[Conceitos Importantes sobre Práticas Ágeis]]