Принципы Agile. Виды методологи

general-agile-picture-copyright

В начале 2001 года 17 специалистов в области IT технологий издали документ под названием «Манифест гибких методологий разработки».

Принципы Agile:

  1. Наивысший приоритет отдается удовлетворению заказчика с помощью довольно регулярных и непрерывных поставок продукта, который является ценным для него.
  2. Допускается принятие изменений в требованиях, даже, если они предвидятся на поздних этапах реализации проекта.
  3. Приветствуются гибкие процессы изменения, что в свою очередь является конкурентным преимуществом для существующего заказчика.
  4. Полностью рабочее программное обеспечение поставляется каждые несколько недель, и только в крайних случаях, несколько месяцев (чем чаще, тем соответственно лучше).
  5. Представители бизнеса, а также команда разработки должны вместе работать над проектом.
  6. Построение успешных проектов нужно доверять мотивированными людьми, необходимо также обеспечить им соответствующую окружающую среду.
  7. Наиболее эффективным методом взаимодействия и обмена информацией является личная беседа.
  8. Рабочее программное обеспечение представляет собой главную меру прогресса проекта.
  9. Гибкие процессы являются основоположниками непрерывного развития. Все участники проекта обязаны поддерживать соответствующий темп работы.
  10. Непрерывное внимание к качественной архитектуре и техническому совершенству способствует гибкости.
  11. Простота необходима для максимизации работы, которую не следует делать.
  12. Лучшая архитектура, а также наилучшие требования и дизайн создается в самоорганизующихся командах.
  13. Команда разработчиков постоянно ищет способы стать наиболее эффективной путем адаптации своих процессов.

Виды Agile методологии

По результатам исследований о популярности гибких методологий можно сформировать список:

1 место – Scrum 58%

2 место – Scrum сэлементамиextreme programming 17%

3 место – Кастомизированный гибрид 5%

4 место – Extremeprogramming (XP) 4%

5 место – Scrumban 3%

6 место – Feature driven development (FDD) 2%

7 место – Hean 2%

8 место – Agile unified process (AUP) 2%

3% не знают, какой пользоваться;

4% - используют другую методологию.


Оставить комментарий

  • Список наук

  • Образовательные статьи