Существуют следующие источники:
смена целей и приоритетов у бизнеса заказчика;
несработавшие предположения, возникшие проблемы, вопросы и т.д.;
новая информация, которая появилась уже в ходе работы над проектом;
смена или добавление новой заинтересованной стороны;
изменения в законодательстве.
Изменения в проекте — это неизбежно и нормально. Новая информация поступает постоянно, ситуация на рынке может измениться в любой момент, поэтому не получится сказать заказчику: «Подождите с новыми идеями. Сейчас проект доделаем, а потом уже обсудим». Хотя попытка сделать это — частая ошибка начинающих руководителей проектов.
Agile — как подход и мировоззрение — учит нас приветствовать изменения. И это абсолютно правильно. Если бы в проекты не вносились корректировки, то заказчики часто получали бы ненужные им продукты, которые потеряли свою актуальность еще до запуска. Например, выясняется, что конкуренты выходят на рынок с аналогичным решением через шесть месяцев, так что срок реализации проекта может потребоваться сократить, чтобы опередить их.
Или, скажем, в законодательстве появилось новое требование, согласно которому данные обо всех кассовых операциях должны в режиме реального времени отправляться в налоговую инспекцию, — это повод внести соответствующие изменения в разрабатываемую систему.