Results (
English) 1:
[Copy]Copied!
2.4 Применение Agile методологии при разработке программного продукта Agile software development - серия подходов к разработке ПО, ориентированных на использование итеративной разработки, динамическое формирование требований и обеспечение их реализации в результате постоянного взаимодействия внутри самоорганизующихся рабочих групп, состоящих из специалистов различного профиля. Существует несколько методик, относящихся к классу гибких методологий разработки, в частности, известны как гибкие методики: экстремальное программирование, DSDM, Scrum. Большинство гибких методологий нацелены на минимизацию рисков путём сведения разработки к серии коротких циклов, называемых итерациями, которые обычно длятся две-три недели. Каждая итерация сама по себе выглядит как программный проект в миниатюре и включает все задачи, необходимые для выдачи мини-прироста по функциональности: планирование, анализ требований, проектирование, программирование, тестирование и документирование. Хотя отдельная итерация, как правило, недостаточна для выпуска новой версии продукта, подразумевается, что гибкий программный проект готов к выпуску в конце каждой итерации. По окончании каждой итерации команда выполняет переоценку приоритетов разработки. The main metric of agile methods is the work product. Giving preference to the direct communication, agile methods reduce the volume of written documentation than other methods. This has led to criticism of these methods as undisciplined. Agile software development manifesto The Agile Manifesto drafted and adopted 11-13 February 2001, at the ski resort, The Lodge at Snowbird in Utah mountains. The Manifesto was signed by representatives of the following methodologies:• Extreme programming• Scrum• DSDM• Adaptive software development• Crystal Clear• Feature-driven development• Pragmatic Programming The Agile Manifesto contains 4 main ideas and 12 principles. It is noteworthy that the Agile Manifesto contains practical advice.
Being translated, please wait..
