Оцените сайт Добавить сайт в закладки

Инкрементная модель

Особенностью инкрементной моделью разработки является то, что продукт после начала работы над ним проектируется, реализуется и тестируется много раз, причем каждый раз с небольшими добавлениями и так до окончания разработки. Продукт считают законченным, когда он удовлетворяет всем требованиям.

Проект расскладывается на несколько частей. Каждая из таких частей может быть спроектирована и реализована независимо от другой. Каждый компонент поставляется заказчику как только готов. Это позволяет сразу начать использовать продукт и избежать длительной разработки.

Преимущества инкрементной модели:

  • рабочий продукт выходит на ранней стадии жизненного цикла продукта;
  • изменение масштабов и требований проекта менее затратно;
  • небольшие итерации делают процесс тестирования и внесение правок более простым;
  • идентифицировать риски и справляться с ними становится проще;
  • каждая итерация — простая в управлении контрольная точка проекта.

Недостатки инкрементной модели:

  • каждая фаза итерации неподвижна;
  • могут быть проблемы относительно архитектуры системы, потому что не все требования собраны заранее для всего жизненного цикла продукта.

Инкрементная модель используется в следующих случаях:

  • если есть четкие и понятные требования, которые внедряются пофазово;
  • при разработке веб-приложений и продуктов компаний-брендов.