Методологии, Модели и Фреймворки

Previous Next

Гибкая модель (Agile model)

Гибкая модель (Agile model) - совокупность подходов к разработке ПО, по сути является “правильным мировозрением”, то как мы должны мыслить, какие должны быть ценности, чтобы правильно построить процессы.

Работа основывается на Agile манифесте:

  1. Люди и взаимодействие важнее процессов и инструментов
  2. Работающий продукт важнее исчерпывающей документации
  3. Сотрудничество с заказчиком важнее согласования условий контракта
  4. Готовность к изменениям важнее следования первоначальному плану

 

Работа строиться на итерациях после каждой итерации версия продукта инкрементируется (приростает и улучшается).

Так на рисунке сверху-вниз, проходя итерецию за итерацией получается готовый продукт:

Преимущества:

  • Максимальное вовлечение заказчика в проект
  • Требования хорошо описаны
  • Тестирование тесно связано с разработкой
  • Минимум документации

 

Недостатки:

  • Сложность реализовать на крупных проектах

 

 

Наиболее удачным примером использования Гибкой модели (Agile-model) на сегодняшний день является фреймворк Scrum.

О фреймворке Scrum можно почитать здесь: Фреймворк построения процессов Scrum

© 2021 QAstart.by