Преимущества инкрементной модели разработки:
- Не требуется больших начальных инвестиций. 1 Заказчик оплачивает создание основных функций и может принять решение о продолжении разработки после получения обратной связи от пользователей. 1
- Быстрое получение обратной связи от пользователей и возможность оперативно обновлять техническое задание. 1 Так снижается риск создать продукт, который никому не нужен. 3
- Дешёвое исправление ошибок. 1 Если при разработке возникла ошибка, её исправление обойдётся дешевле, чем в других моделях. 1
Недостатки инкрементной модели:
- Разные команды программистов могут разрабатывать функциональность по-разному, поэтому важно установить единое понимание требований. 1
- Разработчики могут склоняться к разработке второстепенных функций, откладывая основные. 1 Здесь важна роль менеджера проекта для контроля над работой команды. 1