- История модели:
- Инкрементальная модель разработки или же Iterative Incremental Development (IID) придумал Walter Shewhart в 50-ых годах 20-го века. Впервые инкрементальную модель разработки использовали в проекте сверхзвукового самолёта X-15 и проект был успешным.
- Этапы:
- Инкрементальная разработка – это поэтапная и следующая временным графикам стратегия, в которой разные части системы разрабатываются в разное время и разными темпами, и если одна часть готова, тогда ее интегрируют в систему. Альтернативной стратегией было бы решение кодировать все части системы, а затем интегрировать весь код сразу.
- Итеративная разработка – это так называемая стратегия изменений, где предусматриваются переделка и исправление существующих компонентов системы. Альтернативная стратегия заключалась бы в планировании деятельности таким образом, чтобы всё делалось бы с первой попытки.
- Схема:


4. 5 плюсов модели:
- Легкость внесения изменений на каждом этапе разработки.
- Учет требований заказчика и их постепенная реализация.
- Возможность быстрого реагирования на изменения в проекте.
- Улучшение прозрачности и понимания процесса разработки.
- Экономия времени и ресурсов за счет отсутствия необходимости детального планирования.
5. 5 минусов модели:
- Ограничена применимость к крупным проектам из-за меньшей структурированности.
- Риски изменения требований могут повлиять на стабильность процесса разработки.
- Необходимо более тесное взаимодействие с заказчиком на протяжении всего процесса разработки.
- Может быть сложно поддерживать целостность исходного кода при постоянном добавлении новых инкрементов.
- Может возникнуть проблема недостаточного тестирования функциональности всей системы при реализации каждого инкремента.
7. Тест