Итеративный подход в веб-разработке

Работа над многими веб-проектами и стартапами не может быть четко спланирована на долгий срок: требования к ним постоянно изменяются в соответствии с получаемыми от пользователей отзывами и в соответствии с изменениями во внешней среде (к примеру, социальная сеть постоянно внедряет нововведения, которые влияют на требования к функциональности приложений для нее).  В таких проектах эффективно использовать итеративный подход, при котором работа над проектом сводится к серии коротких этапов (1-2 недели), называемых итерациями. Планирование производится только для текущей итерации, а в ходе ее реализации происходит переоценка приоритетов. По окончании каждого такого этапа можно видеть работающий продукт, использовать его и корректировать требования.

Итеративный подход применяется в гибких методологиях разработки программного обеспечения.