Быстро и недорого разработаем программное обеспечение.

Agile - суть современной методологии


Суть современной методологии Agile ссостоит  в гибкости разработки программного обеспечения. Итеративность разработки - основная черта методологии Agile. Требования формируются динамически в зависимости от задач, поставленных заказчиком. Методология Agile допускает полный или частичный отказ от технического задания. 

Техническое задание при работе в рамках методологии Agile представляет собой рамочное описание задач и набора инструментариев для их решения. Задача разбивается на множество подзадач, каждая из которых решается  в течение одного или нескольких коротких циклов, при этом результат каждой итерации можно не только отследить на уровне программного кода, но и продемонстрировать заказчику ход ведения работ по  его заказу. 

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

Основное преимущество методологии Agile является возможность пристуствия и участия заказчика на любом этапе разработке, возможность гибкого, динамического формирования и корректировки задач, при этом главной метрикой agile-методов является  конечный результат.