Гибкая методология разработки
Гибкая методология разработки (, "agile-разработка") — обобщающий термин для целого ряда подходов и практик, основанных на ценностях Манифеста гибкой разработки программного обеспечения и 12 принципах, лежащих в его основе.

К гибким методологиям, в частности, относят экстремальное программирование, DSDM, Scrum, FDD, BDD и другие.

Применяется как эффективная практика организации труда небольших групп (которые делают однородную творческую работу) в объединении с управлением ими комбинированным (либеральным и демократическим) методом.

Большинство гибких методологий нацелены на минимизацию рисков путём сведения разработки к серии коротких циклов, называемых итерациями, которые обычно длятся две-три недели. Каждая итерация сама по себе выглядит как программный проект в миниатюре и включает все задачи, необходимые для выдачи мини-прироста по функциональности: планирование, анализ требований, проектирование, программирование, тестирование и документирование. Хотя отдельная итерация, как правило, недостаточна для выпуска новой версии продукта, подразумевается, что гибкий программный проект готов к выпуску в конце каждой итерации. По окончании каждой итерации команда выполняет переоценку приоритетов разработки.

Agile-методы делают упор на непосредственном общении лицом к лицу. Большинство agile-команд расположены в одном офисе, иногда называемом . Как минимум, она включает и «заказчиков» ( — заказчик или его полномочный представитель, определяющий требования к продукту; эту роль может выполнять менеджер проекта, бизнес-аналитик или клиент). Офис может также включать тестировщиков, дизайнеров интерфейса, технических писателей и менеджеров.

Основной метрикой agile-методов является рабочий продукт. Отдавая предпочтение непосредственному общению, agile-методы уменьшают объём письменной документации по сравнению с другими методами. Это привело к критике этих методов как недисциплинированных.
Q2746660
Манифеста гибкой разработки программного обеспечения
UNK
Q209711
экстремальное программирование
Concept
Q2335896
DSDM
Concept
Q460387
Scrum
MEDIA
Q1399336
FDD
UNK
Q814447
BDD
Concept
Q187147
анализ требований
Concept
Q857102
проектирование
Concept
Q80006
программирование
Concept
Q188522
тестирование
Concept
Q181702
документирование
Concept
Q857102
программный проект
Concept
Q657339
метрикой
Concept
Q30232
Гибкая методология разработки
Concept
+12^^http://www.w3.org/2001/XMLSchema#decimal
12
NUMBER
subclass of